SuperX

KontaktMail für InfosSuchenLogin

Export in CSV Dateien

Wenn Sie aus CAMPUSonline entladen, müssen die Views der DWH-Schnittstelle nach CSV exportiert werden.

Auf der Seite

http://www.superx-projekt.de/doku/costage_modul/costage_unload.html

finden Sie die aktuellen Views in der Spalte "Kurztitel". Beachten Sie, dass alle Spalten in der von CAMPUSonline vorgesehenen Reihenfolge vorliegen.

Der CSV "Dialekt" muss wahrscheinlich an SuperX angepaßt werden. Dazu wird ein Script mitgeliefert, das

  • Ggf. vorhandene HEADER-Zeilen entfernt
  • Spalten-Trennzeichen nach dem in SuperX üblichen "Dach" ändert
  • Zeilenumbrüche in langen Textfeldern maskiert mit Backslash
  • Ggf. vorhandene ISO Codierung nach UTF-8 ändert
  • Wenn eine Datei gar nicht existiert wird eine leere UNL-Datei engelegt, damit der eigentliche SuperX-Konnektor nicht abbricht.
  • Mit dem Script können Sie relativ schnell prüfen ob die Unload Dateien zur Schnittstellenbeschreibung passen.

Das Script liegt im Verzeichnis $COSTAGE_LOAD_PFAD. Es geht davor aus dass die CSV-Dateien im Unterverzeichnis unl liegen. Der Aufruf lautet

costage_prepare_unlfiles.x  HEADER"

Beispiel:

costage_prepare_unlfiles.x , HEADER

Damit werden CSV Daten mit "," getrennt und Spaltenüberschriften eingelesen. Danach werden sie im UNL-Format mit den richtigen Dateinamen für SuperX gespeichert.

Wenn Sie neben der Umformatierung auch Transformationen benötigen, wird auch ein Script mitgeliefert

rohdaten/csv_unloads2unl.sql

Sie können das Script anpassen an Ihre CSVs und dann mit DOSQL ausführen.