Datenimport

Der Datenimport im VertiGIS FM ALKIS.buch erfolgt, aufgrund der großen Datenmengen, nicht über Standard-Importlisten (*.xls), sondern über spezielle SQL-Importscripte, welche für die unterstützten ALKIS-Konverter mit ausgeliefert werden.

 

VertiGIS FM ALKIS.buch unterstützt folgende Konverter/-versionen:

3A-Konverter in den Version 4.0 bis 5.4.x (AED-SICAD, http://www.aed-sicad.de)

TG-ALKIS OFFICE SUITE ab Schemaversion 2.7 (Topographics, http://www.topographics.de)

 

Mit der Installation von VertiGIS FM werden die SQL-Importscripte im Programmverzeichnis unter .\<Installationsverzeichnis>\ALKIS.buch Importer abgelegt:

Dateiname

Datenbanksystem

Beschreibung

3Ainsert.sql

SQL Server

3A-Konverter für Import von SQL Server nach SQL Server

3Ainsert_Oracle.sql

Oracle

3A-Konverter für Import von Oracle nach Oracle

3Ainsert_PostgreSQL.sql

PostgreSQL

3A-Konverter für Import von PostgreSQL Server nach PostgreSQL Server

TGinsert.sql

SQL Server

TG-ALKIS OFFICE SUITE für Import von SQL Server nach SQL Server

TGinsert_Oracle.sql

Oracle

TG-ALKIS OFFICE SUITE für Import von Oracle nach Oracle

 

icon_warning

WICHTIG!

Um den Alkis-Import durchführen zu können, müssen die Konverter- und VertiGIS FM-Datenbanken bzw. Schemata auf derselben Serverinstanz vorliegen.

Bevor der Datenimport erfolgen kann, muss VertiGIS FM ALKIS.buch installiert, einmalig gestartet und die relevanten Kataloge angelegt/importiert werden - beim Start von VertiGIS FM werden die Tabellenstrukturen der Datenbank geprüft und aktualisiert.

Vor jedem Alkis-Import muss ein Backup der VertiGIS FM-Datenbank erstellt werden, damit diese im Falle eines fehlgeschlagenen Datenimports zurückgesetzt werden kann.

Liegen in der Konverter-Datenbank Eigentümer mit mehreren Adressen vor, wird beim Import in die VertiGIS FM-Datenbank nur die erste Adresse aus der Konverter-Datenbank übernommen

Nachdem das Script durchgelaufen ist, muss der IIS Applicationpool von VertiGIS FM neu gestartet werden, damit die Anwendung die Datenänderungen mitbekommt.

Import SQL-Server

Vor dem Import müssen im SQL-Importscript die Datenbanknamen angepasst werden.

Dazu öffnen Sie das Script z.B. mit SQL Server Management Studio und suchen/ersetzen alle vorhandenen Werte [PO_database] durch Ihren Datenbanknamen (z.B. [VertiGIS FM]). Weiters muss in der ersten Zeile der Scripts der Name der Konverter-Datenbank eingetragen werden (anstelle von [3A_database]/[TG_database]).

ALKIS_Importer_SQL

 

Zur Ausführung des Scripts im SQL Management Studio klicken Sie in der Werkzeugleiste auf Ausführen/Execute oder die Funktionstaste F5 auf Ihrer Tastatur. Sollten bei der Ausführung des Skripts Fehler auftreten, wenden Sie sich bitte an Ihren Support-Partner.

Import Oracle

Vor dem Import müssen im SQL-Importscript die Schemata (Konverter/VertiGIS FM) angepasst werden.

Dazu öffnen Sie das Script in einem Text-Editor und setzen Sie unter DEFINE SchemaKonverter / DEFINE SchemaPO (Zeile 9/10) Ihre entsprechenden Schemata ein.

ALKIS_Importer_Oracle

 

Zur Ausführung des Scripts starten Sie z.B. eine SQL plus Instanz und melden sich mit einem Benutzer an, der die Rechte besitzt Daten vom Konverter-Schema in das VertiGIS FM-Schema zu schreiben.

Das Script kann im Anschluss mit @<filename>; ausgeführt werden. Sollten bei der Ausführung des Scripts Fehler auftreten, wenden Sie sich bitte Ihren an Support-Partner.

icon_comment

Die Angabe des Konverterschemas muss in GROSSBUCHSTABEN erfolgen, da es ansonsten zu Importfehlern kommt.

Import PostgreSQL

Vor dem Import muss im SQL-Importscript der Suchpfad zu den Schemata (Konverter/VertiGIS FM) angepasst werden.

Dazu öffnen Sie das Skript in einem Text-Editor und setzen unter SET search_path (Zeile 12) Ihre entsprechenden Schemata ein.

ALKIS_Importer_Postgres

 

Zur Ausführung des Skripts starten Sie auf Ihrem PostgreSQL-Server auf der entsprechenden Datenbank das Query Tool und führen dort das 3Ainsert_PostgreSQL-Skript aus.

Stellen Sie sicher, dass der Benutzer, mit dem der Import durchgeführt wird (Query Tool mit dem passenden Benutzer öffnen), auf das ProOfficeschema verweist.

Sollten bei der Ausführung des Skripts Fehler auftreten, wenden Sie sich bitte an Ihren Support-Partner.