Query Spatial Data

Der Schritt „Query Spatial Data“ ermöglicht Ihnen, mit MI SQL-Funktionen (SELECT, FROM mit mehreren Tabellen für Joins, WHERE, GROUP BY, ORDER BY, LIMIT und OFFSET) Geodaten abzufragen. Sie können Felder als Parameter in einer Geodatenabfrage verwenden. Beim Lesen des Feldes „AddressLine1“ aus einem Flatfile etwa können Sie eine Abfrage zum Auswählen aus einer Geodatenquelle erstellen und darin den Wert für „AddressLine1“ als Parameterwert verwenden. Die benannten Tabellen, aus denen Sie abfragen, müssen in der Datenbank vorhanden sein, bevor Sie sie mit MI SQL in diesem Schritt verwenden. Dieser Schritt akzeptiert auch Geometrien, die durch Schritte im Enterprise Routing-Module generiert werden, wie etwa „LineString“ oder „Polygon“.

Der Unterschied zwischen den Schritten „Read Spatial Data“ und „Query Spatial Data“ ist, dass der Schritt „Read Spatial Data“ ein Quellschritt ist, mit dem kein Upstream-Schritt verbunden ist. Der Schritt „Query Spatial Data“ erfordert hingegen einen Upstream-Schritt, der in den Parametern für die Abfrage übergeben werden kann. Durch die automatische Vervollständigung werden Funktionen und Operatoren angezeigt, um das Erstellen der Abfrage zu vereinfachen.

Um diesen Schritt zu verwenden, geben Sie die MI SQL-Abfrageanweisung im Textbereich ein und klicken Sie auf Überprüfen. Sie können auch mehrere Laufzeitinstanzen angeben (siehe das Datenfluss-Designer-Handbuch für ausführliche Informationen zu Laufzeitleistungsoptionen).