Verknüpfung von Sachtabellen mit Geodatensätzen

Welchen Vorteil bietet das Verknüpfen von Sachtabellen mit Geodaten?

Sie haben eine Datei eigener Standorte mit postalischen Informationen und eine Tabelle mit zusätzlichen Informationen, die Sie aus einem anderen System entnommen haben. Sie möchten nun nicht nur Ihre Standorte in der Karte anzeigen lassen, sondern zuerst Ihre Standorte um die Informationen aus der reinen Tabelle anreichern.

Wie kann ich reine Tabellen mit einem Geodatensatz verknüpfen?

Das Verknüpfen von Daten ist auch unter dem Begriff Join bekannt. Es gibt unterschiedliche Arten eines Joins. Damit stehen Ihnen auch unterschiedliche Datenmenge Ihrer Originaldaten zu Verfügung. Ihrer Originaldaten werden hierbei nicht gelöscht, denn es wird ein neuer Datensatz generiert. So wird zum Beispiel bei einem Inner Join ein Datensatz erzeugt, der alle Einträge aus Tabelle A auflistet, die einen passenden Eintrag in Tabelle B aufweisen können. Alle Datensätze, die keinen passenden Eintrag in der anderen Tabelle aufweisen können, sind nicht mehr enthalten.

Die folgende Grafik zeigt Ihnen die unterschiedlichen Arten, einen Join durchzuführen. Hier finden Sie weitere Informationen zum Joinen von Daten. Der business atlas kann Ihre Daten über einen Inner Join und einen Left Join verknüpfen.

images/www.codeproject.com/KB/database/Visual_SQL_Joins/Visual_SQL_JOINS_V2.png

Wie kann ich im business atlas einen Inner Join durchführen?

Joins können über die Datenverwaltung im business atlas durchgeführt werden. Öffnen Sie also die Ansicht "Meine Daten". Um einen Join durchzuführen, wird in beiden Tabellen eine ID-Spalte benötigt, deren Werte in der anderen Tabelle wiedergefunden werden.

Bereiten Sie Ihre Daten so auf, dass diese ID-Spalte vorhanden ist.

images/download/attachments/5915717/image2018-1-15_12_0_30.png

Zunächst müssen Sie sowohl den Geodatensatz als auch die Sachtabelle in den business atlas importieren. Die Verknüpfung wird in der Ansicht Ihrer Daten durchgeführt. Sie wollen nun die Sachtabelle an den Geodatensatz joinen. Rufen Sie dazu das Kontextmenü auf und wählen Sie "Tabelle an Geometrie joinen".

images/download/attachments/5915717/image2018-1-16_14_17_53.png

Bestimmen Sie den Geodatensatz, den Sie verwenden möchten, und die ID, die für die Verknüpfung verwendet werden soll. Speichern Sie die Verknüpfung ab.

images/download/attachments/5915717/image2018-4-16_8_55_24.png

Bitte beachten Sie, dass mit diesen Einstellungen lediglich eine 1:1-Verbindung möglich ist. Treten Werte in der Tabelle doppelt auf, können ungewünschte Effekte auftreten und eine zuverlässige Verbindung ist nicht mehr gegeben.

Der neu erzeugte Datensatz hat nur so viele Einträge wie identische Werte in beiden Tabellen gefunden werden. Sollten Sie z. B. einen Geodatensatz mit 100 Einträgen, aber nur eine Tabelle mit 75 Einträgen vorliegen haben, wird der Ergebnisdatensatz auch nur 75 Einträge beinhalten - vorausgesetzt es kann zu allen 75 Einträgen eine Verbindung zwischen den beiden Datensätzen hergestellt werden.

Es wird ein neuer Datensatz erstellt, der für Sie unter "Meine Daten" abgespeichert wird. Schauen Sie sich über das Menü die Tabelle an. Alle Spalten aus beiden Tabellen wurden in eine neue Tabelle zusammengeführt.

images/download/attachments/5915717/image2018-1-15_15_32_4.png

images/download/attachments/5915717/image2018-1-15_15_26_22.png

Sie können diesen im Kartenviewer öffnen, filtern und an diesem Analysen durchführen.

Wie kann ich im business atlas einen Left Join durchführen?

Ein Left Join im Vergleich zu einem Inner Join bietet Ihnen die Möglichkeit, Werte aus Ihrer Ursprungstabelle beizubehalten, auch wenn keine verknüpften Einträge in der anderen Tabelle gefunden werden. Bei einem Inner Join bleiben nur die Zeilen vorhanden, die miteinander verknüpft wurden. Liegen Ihnen Daten aus unterschiedlichen Systemen mit einer unterschiedlichen Anzahl an Einträgen vor und möchten alle Zeilen der Ursprungsdatei beibehalten, setzen Sie den Haken bei "Alle Zeilen übernehmen".

images/download/attachments/5915717/image2018-4-16_9_30_40.png

Für alle Einträge, bei denen keine Verknüpfung gefunden wurde, bleiben die Zeilen leer.

images/download/attachments/5915717/image2018-4-16_9_45_7.png