HfWU - Datenexport und -import mit awk

Aus Wikizone
Version vom 25. Mai 2007, 13:11 Uhr von 91.32.71.154 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Problemstellung: Export von Datenstrukturen aus Infosite (z.B. Personallisten) und -import bzw. Konvertierung in vorgegebene Datenstruktur.

Allgemeines Vorgehen:

  1. Datenbankstruktur prinzipiell aufbauen.
  2. Generierung von SQL - Abfragen auf die Infosite Datenbank um die Daten zu bekommen
  3. awk-Skript zum Auslesen der vorhanden Felder (die Felder liegen nicht als DB-Felder vor sondern sind als Daten in der Tabelle aufgeführt) und Generierung eines sql - Files mit den Notwendigen Statements zum erzeugen der DB-Felder
  4. Erstellen der Tabelle (evt. von Hand manipulieren)
  5. awk-Skript zum auslesen aller uids und generieren eines insert-uid.sql Files
  6. Erstellen der Datensätze (nur die uids, alle anderen Felder sind leer)
  7. awk-Skript zum Updaten der Datensätze mit den restlichen Daten (dazu die uids für den where Clause nutzen) -> update.sql
  8. Ausführen dieses DAtensatzes