Vorteile bei der Verwendung einer Verbindung

Benannte Tabellen, die JDBC-Datenbanken, GeoPackage-Dateien, TAB-Dateien oder Shape-Dateien als ihre Datenquelle verwenden, können Verbindungen in Spectrum Spatial nutzen. Bei TAB- und Shape-Dateien war dies in älteren Versionen des Produkts nicht möglich. Stattdessen wurden benannte Tabellen mit Inline-Referenzen zu ihren Datenquellen erstellt.

Eine Inline-Referenz ist eine direkte Referenz, die den vollständigen Pfad zur TAB- oder Shape-Datei angibt, die als Datenquelle der Tabelle dient: D:\Spectrum Spatial\Data\tabfiles\CustPoints.tab.

Eine verbindungsbasierte Referenz gibt den Speicherort der Datenquelle relativ zum Pfad an, der in der Verbindung definiert ist; z. B. MySpatialData + \tabfiles\CustPoints.tab, wobei MySpatialData eine Verbindung ist, die auf D:\Spectrum Spatial\Data verweist.

Benannte Tabellen mit Inline-Referenzen sollten für die Verwendung von Verbindungen aktualisiert werden. Sie müssen keine Verbindungen zu diesen Tabellentypen hinzufügen, aber es hat Vorteile, wenn Sie dies zu tun:
  • Sie können bei Bedarf einfach die Verwendung einer anderen Datenquelle für eine benannte Tabelle festlegen, ohne dass Sie die Anwendungen oder Datenflüsse, die diese Tabelle verwenden, aktualisieren müssen. Die Tabelle wird einfach die Daten von der anderen Datenquelle verwenden.
  • Sie können Ihre Daten (Dateien und Ordner) physisch verschieben und dann eine einzige Änderung an der Verbindung vornehmen, damit Ihre Ressourcen weiterhin funktionieren. Beispiel: Sie haben Ihre Daten unter D:\Spatial Data liegen, welcher der Quellordner für Ihre Verbindung ist. In diesem Ordner befinden sich verschiedene andere Ordner, welche die TAB-Dateien für Ihre benannten Tabellen enthalten. Wenn Sie die Daten nach E:\Spectrum\Spatial Data verschieben, werden alle Ihre benannten Tabellen beschädigt. Um sie zu reparieren, müssen Sie lediglich die Verbindung bearbeiten und den Quellordner von D:\Spatial Data in E:\Spectrum\Spatial Data ändern.
  • Sie können eine benannte Tabelle in Spatial Manager bearbeiten, wenn sie eine Verbindung verwendet.