Import von 500.000 Datensätzen nach Base

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

loewenfreak
**
Beiträge: 25
Registriert: Do, 08.07.2004 12:58

Import von 500.000 Datensätzen nach Base

Beitrag von loewenfreak »

Hallo,

ich arbeite mit WinXP-SP2 und OpenOffice 2.2.1.

Ich habe eine CSV-Tabelle mit über 100MB bekommen. In dieser Datei befinden sich ca. 500.000 Datensätze, diese ich in eine neue Base-Datenbank importieren möchte. Wenn ich mich genau nach der Hilfe-Beschreibung von OpenOffice halte, wird mir beim Import der Weg über das Programm Calc empfohlen (beschrieben). Dies ist aber aufgrund der Datensatzmenge nicht möglich.

Ich möchte jedoch bei dieser Datenmenge nicht über den Weg gehen, dass ich die Tabelle über das Programm Write splitte (vgl: http://www.ooowiki.de/csvDatentabelle/Import).

Wie könne ich meine Daten noch in die Datenbank bringen?

Danke
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Import von 500.000 Datensätzen nach Base

Beitrag von komma4 »

Du verwendest die interne HSQLDB? (die keine eigenständige Kommandozeile mitbringt)
Bei "richtigen" data base engines würde ich bei den Mengen deren K.-Zeile nutzen...: stabil (auch bei grossen Datenmengen), schnell.

Ansonsten, mit OOo
die CSV als Datenquelle registrieren (Datei>Neu>Datenbank...)
Tabelle mittels F4 DB-Browser anzeigen, drag&drop auf die Zieltabelle, Assistent startet: Fragen beantworten, warten ..... noch immer warten ..... warten .... fertig (benötigt viel Hauptspeicher, Rechenleistung und Zeit).

Wenn das nicht funktioniert kannst (musst? / solltest ) Du Dir mal mein Makro insertCSV2Calc ansehen.

Viel Erfolg.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten