Konfigurieren des Attributs „Veränderlich“ für benannte Tabellen

Veränderlichkeit ist ein Anzeichen für Spectrum Spatial, dass sich Informationen aus einer Datenquelle jederzeit ändern können. Der Standardwert für TAB-, SAP HANA- und JDBC-basierte (Oracle, SQL Server und PostGIS) benannte Tabellen ist „wahr“, was bedeutet, dass Spectrum Spatial die Datenquelle für jeden Datenzugriffsvorgang wie Abfragen oder Einfügen daraufhin überprüft, ob die Tabelle veränderlich ist und – wenn dies der Fall ist – ob sich die Daten geändert haben. Wenn sich die Daten geändert haben, wird der Cache geleert und die Tabelle wird neu geladen, bevor der Datenzugriffsvorgang fortgesetzt wird. Wenn sich die Tabelle nicht geändert hat, wird die Abfrage oder ein anderer Vorgang mit den Daten im Cache durchgeführt. Weitere Informationen darüber, was eine Änderung für die einzelnen Datenquellen auslöst, finden Sie unter Unterstützte Datenquellen im Abschnitt „Ressourcen und Daten“ des Spectrum Spatial-Handbuchs.

Veränderlichkeit wird für benannte Tabellen aktiviert (auf „wahr“ gesetzt), die über Map Uploader von MapInfo Professional hochgeladen werden. Die Veränderlichkeit ist auch für alle benannten Tabellen, die mit Spatial Manager erstellt wurden, aktiviert. Ältere benannte Tabellen im Repository gelten als veränderlich, doch wird dies unter den Tabellendetails im Spatial Manager nicht angezeigt.

Sie sollten Veränderlichkeit nur bei Tabellen deaktivieren, die sich nicht ändern. Wenn Sie beispielsweise Kacheln aus veränderlichen TAB-Dateien generieren, wird dieser Vorgang sehr langsam ausgeführt. Auch wenn Sie PostGIS verwenden, können Sie in Betracht ziehen, Veränderlichkeit zu deaktivieren, um Verbindungsfehler in Spatial Manager zu vermeiden (wenn Sie zum Beispiel die Beispielzeilen auf der Seite mit den Tabellendetails anzeigen).

Veränderlichkeit kann auf der Tabellendetailsseite in Spatial Manager deaktiviert werden. Weitere Informationen zum Erstellen und Ändern von benannten Tabellen in Spatial Manager finden Sie im Abschnitt „Dienstprogramme“ im Spectrum Spatial-Handbuch.

Sie müssen den Server neu starten, wenn Sie die Einstellung für die Veränderlichkeit bei einer vorhandenen benannten Tabelle ändern oder wenn Sie eine neue benannte Tabelle erstellen, die auf einer Datenbanktabelle basiert, die zuvor auf „falsch“ festgelegt (und Veränderlichkeit somit deaktiviert) war.

Anmerkung: Verwenden Sie nicht den Vorgang updateNamedResource im Named Resource-Dienst, um diesen Wert zu ändern. Bearbeiten Sie auch nicht die Definition der benannten Tabelle, auf die Sie über WebDAV zugegriffen haben, in einem Texteditor.