Datentransfer (Beobachtungen)
Mit dem MultiBaseCS Service Beobachtungen als flache Tabelle in eine andere Datenbank übertragen, zum Beispiel für WMS- oder WFS-Dienste.
Auf der Seite Datentransfer (Beobachtungen) überträgt der MultiBaseCS Service Beobachtungen als flache Tabelle in eine andere Datenbank (Microsoft SQL Server, PostgreSQL oder Oracle). Die Zieldatenbank kann zum Beispiel als Datenquelle für WMS- oder WFS-Dienste oder für Auswertungen dienen.
Datentransfer einrichten
-
Markieren Sie die MultiBaseCS-Datenbank (Quelle) in der Datenbankliste und richten Sie die Seiten Bearbeitung und Datenpflege ein.
-
Wählen Sie die Seite Datentransfer (Beobachtungen) und aktivieren Sie Bearbeitung aktivieren.
-
Legen Sie unter Ziel-Datenbank die Verbindung zur Zieldatenbank fest und prüfen Sie, ob die Verbindung zustande kommt. Ohne funktionierende Verbindung ist kein Datentransfer möglich.
Der Benutzer der Zielverbindung braucht die Rolle db_owner oder mindestens das Recht, Tabellen und Felder anzulegen sowie Datensätze zu schreiben und zu löschen.

-
Geben Sie bei Bedarf das Schema und den Tabellennamen der Zieltabelle an, zum Beispiel tblTransfer.
-
Wählen Sie das Referenzsystem, in dem die Koordinaten in der Zieltabelle gespeichert werden.
-
Geben Sie optional unter Filter (Beobachtungen) einen Filter an, zum Beispiel
tblDaten.ID_Kategorie = 1. Schreiben Sie vor jeden Feldnamen den Tabellennamen. -
Stellen Sie die Attributfelder zusammen, die in die Zieltabelle sollen: Feld hinzufügen, Feld umbenennen (Name in der Zieltabelle) und Feld entfernen.
-
Speichern Sie die Konfiguration und starten Sie den Dienst mit Service neustarten neu.
So arbeitet der Datentransfer
- Im ersten Durchgang überträgt der Dienst alle Beobachtungen, die zum Filter passen.
- In jedem weiteren Durchgang überträgt er nur neue und geänderte Beobachtungen. Geänderte Beobachtungen löscht er vorher in der Zieltabelle, weil der Transfer aus Geschwindigkeitsgründen nur einfügt.
- Beobachtungen, die in der Quelldatenbank gelöscht wurden, löscht er auch in der Zieltabelle.
Bei PostgreSQL mit der Erweiterung PostGIS legt der Dienst zusätzlich ein Geometriefeld geom an und füllt es. Sie müssen es nicht selbst hinzufügen. Die Erweiterung aktivieren Sie in der Zieldatenbank mit:
CREATE EXTENSION postgis;