Beachten Sie beim Konfigurieren eines Geodaten-Service die folgenden Vorschläge und Tipps:
Ausgabeverzeichnis im Vergleich zu einbettenden Daten
Replika-Operationen, wie die Replikaterstellung und die Synchronisierung, sowie die Datenextraktion beinhalten auch eine Datenübertragung. Wenn Sie kein Ausgabeverzeichnis für den Geodaten-Service festlegen, dann werden die Daten zur Übertragung in die Meldungen eingebettet, die vom Server gesendet und empfangen werden. Dies unterliegt einer maximalen Meldungsgrößenbeschränkung, die standardmäßig 5 MB beträgt.
Wenn Sie planen, große Replikate zu erstellen, viele Editierungen zu synchronisieren oder große Datenmengen zu extrahieren, ist das Festlegen eines Ausgabeverzeichnisses zu empfehlen. Inhalte werden unabhängig von den Service-Meldungen hochgeladen und aus den Ausgabeverzeichnissen heruntergeladen. Auf diese Weise können Sie umfangreiche Operationen ausführen, ohne die Meldungsgrößenbeschränkungen zu überschreiten. In einigen Fällen wird auch die Gesamtmenge der Datenübertragungen reduziert, die benötigt werden, um die Operation abzuschließen.
Zulässige Operationen im Geodaten-Service
Standardmäßig sind die Abfrage- und Extrahieren-Operationen aktiviert. Mit diesen Operationen können Sie schreibgeschützte Aktionen wie das Extrahieren von Datenkopien oder das Ausführen von Abfragen von einer veröffentlichten Geodatabase ausführen. Wenn Sie über eine ArcGIS Desktop und eine ArcGIS Server Standard-Lizenz verfügen, können Sie mit dem Datenextraktionsbefehl in ArcMap Kopien extrahieren. Die Replikation, mit der die Möglichkeit gegeben ist, die veröffentlichte Geodatabase zu aktualisieren, ist nicht standardmäßig aktiviert. Sie können die Replikation im Dialogfeld Service-Editor in ArcGIS Desktop aktivieren. Um Abfragen auszuführen, müssen Sie mit dem Software Development Kit (SDK) Code schreiben.
Implementieren von Sicherheit
Wenn Sie Geodaten-Services für den Zugriff über das Internet veröffentlichen, möchten Sie möglicherweise aus Sicherheitsgründen die HTTP-Authentifizierung aktivieren. Dabei müssen sich Clients anmelden, wenn sie versuchen, auf den Service zuzugreifen.
Meldungen sollten verschlüsselt werden, da sie Anmeldeinformationen enthalten. Dies kann mit einem verschlüsselten Kommunikationskanal, z. B. HTTPS, erfolgen.
Techniken zum Erstellen von Replikaten aus Geodaten-Services
Verschiedene Werkzeuge und Optionen stehen für das Erstellen von Replikaten aus Geodaten-Services zur Verfügung. Die passende Methode ist situationsabhängig.
Wenn Sie lokal eine Verbindung mit der Geodatabase herstellen können, geben Sie die Geodatabase, auf die repliziert wird, mithilfe der lokalen Verbindung an und nicht mit einer Verbindung zu einem Geodaten-Service. Wenn Sie einen Geodaten-Service verwenden müssen, beachten Sie, dass bei der Operation ein Timeout auftreten kann. Standardmäßig ist die Timeout-Zeit 600 Sekunden pro Geodaten-Service. Sie können die Timeout-Zeit verlängern, indem Sie im Service-Editor einen neuen Wert festlegen für Die maximale Zeit, die ein Client einen Service verwenden kann.
Wenn Sie für eine sehr große Datenmenge ein Replikat erstellen, erwägen Sie, die Option Vorhandene Daten registrieren im Assistenten Replikat erstellen in ArcMap zu verwenden. Um diese Option verwenden zu können, müssen die Daten bereits in beiden Geodatabases vorhanden sein. Die Option ist effizienter, da keine Daten kopiert werden. Es wird lediglich überprüft, dass die Daten vorhanden sind und die Replikate in den von den Geodaten-Services referenzierten Geodatabases registriert sind. Um die Daten aus der Quell-Geodatabase zur Ziel-Geodatabase abzurufen, können Sie wie folgt vorgehen:
- Bevor Sie Daten an die Ziel-Geodatabase senden, müssen Sie den Daten in der Quell-Geodatabase globale IDs (GlobalID) hinzufügen.
- Exportieren Sie die Daten in einem Exportformat. Dies kann ein XML-Workspace-Dokument sein oder sogar Dateien, die mit Werkzeugen aus dem DBMS erstellt wurden.
- Senden Sie die Daten elektronisch (z. B. per FTP oder E-Mail) oder auf Speichermedien mit einem Kurier an das Ziel.
- Laden Sie die Daten in die Ziel-Geodatabase.