Was mache ich mit diesem csv-Datensatz ich nur aus DBpedia heruntergeladen?
-
05-07-2019 - |
Frage
Ich habe gerade diese csv von Infobox von wikipedia aus DBpedia heruntergeladen. Ich habe aber keine Ahnung, wie es zu benutzen: -S Ich möchte alle diese Daten in eine Datenbank importieren, aber ich bin nicht so sicher, wie es von hier zu nehmen. Ich heruntergeladen es von http://wiki.dbpedia.org/Downloads32#infoboxes
Ich arbeite in Php
Nur für das Protokoll - diese CSV-Datei ist rund 1,8 GB. Ich werde tatsächlich durch diese Mühe alles gut nur um eine Reihe von Infobox aus einem Auswahlsatz bekommen von Artikeln wikipedia bilden. Ich würde es manuell tun, außer ich die Infoboxen für mehr als 10 000 Einträge müssen die Länder und Städte umfasst. Ich bin nur für eine einfache Möglichkeit suchen, dies zu tun und ehrlich gesagt alle meine Optionen verwendet haben: (
Lösung
CSV-Daten in MySQL So importieren Sie eine LOAD rel="nofollow DATA INFILE Anweisung, zB
LOAD DATA LOCAL INFILE '/importfile.csv'
INTO TABLE test_table
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(field1, filed2, field3);
Manchmal werden solche Daten könnte ein wenig Massieren brauchen, ist es nicht heikel ist ein Skript in Perl zu schreiben oder ähnliche eine Datei Zeile für Zeile zu analysieren und SQL-Anweisungen ausspucken.
Andere Tipps
Wenn Sie die Daten massieren möchten, bevor es zu importieren, können Sie einen Blick auf meine CSV-Stream-Editor nehmen könnte,