PersonenImportCsv

Aus GeoMediaKommunal
Version vom 6. März 2017, 08:44 Uhr von Ggmuelle (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Import von Personen und deren Zuordnung mittels CSV-Dateien == ==== Ausgangssituation ==== Im Zuge einer Datenmigration sollen Fachdaten (Inventarobjekte)…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Import von Personen und deren Zuordnung mittels CSV-Dateien

Ausgangssituation

Im Zuge einer Datenmigration sollen Fachdaten (Inventarobjekte) importiert werden, wobei in den Daten auf einen Hersteller verwiesen wird, der als Personenverknüpfung innerhalb von GMSC-K abgebildet werden soll.

Es liegen die beiden Excellisten „gruen_inv.csv“ und „REF_ASERVER_HERSTELLER.csv“ vor. In „gruen_inv.csv“ sind Inventarflächen (6393) aufgelistet und 440 Datensätze davon haben in Spalte Hersteller_ID die ID von einem Hersteller, der in der Tabelle „REF_ASERVER_HERSTELLER.csv“ mit Namen, Telefon, Mail usw. aufgelistet ist. Die Inventarflächen wurden bereits importiert, wobei hier die Hersteller_ID nicht mit in die Fachdatentabelle importiert wurde. Die „alte“ Fachobjekt_ID (GID_INVGEO) wurde in der Fachdatentabelle auf Nutzerfeld 5 geschrieben.

Um jetzt die Verknüpfung zwischen Fachobjekt (Inventar), Person und Personenrolle herzustellen, sind folgende Schritte notwendig:

  1. Firmen- und Personenart (Rolle) anlegen, z.B. Hersteller mit Schlüssel (z.B. HER)
  2. In die Tabelle der Personen die Personen importieren und hier z.B. auf Nutzerfeld 5 die Hersteller-ID aus „REF_ASERVER_HERSTELLER.csv“ schreiben.
  3. In Tabelle „gruen_inv.csv“ eine Spalte ergänzen und hier den Schlüssel „HER“ reinschreiben. Jetzt hat „gruen_inv.csv“ die Hersteller-ID, den Schlüssel der Personenrolle und über „GID_INVGEO“ den Bezug zum Fachobjekt.
  4. Jetzt den CSV-Import auf die Tabelle „zugeordnete Person“ anstarten und folgende Zuordnungen einstellen:

personen_import_1

personen_import_2

personen_import_3

personen_import_4

Ergebnis:

personen_import_5