Custom Data Provider stellen eine Verbindung zu Ihren Remote-Datenquellen, wie z. B. gehosteten statischen Dateien, APIs oder SQL- und NoSQL-Datenbanken, her und rufen diese ab. Sie können Ihre Custom Data Provider mit ArcGIS Server registrieren und Ihre Daten für ArcGIS-Clients als schreibgeschützte Feature Services verfügbar machen, die die Custom Data Provider referenzieren.
In ArcGIS Enterprise 11.3 können Sie ArcGIS Server Manager zum Registrieren, Aktualisieren und Aufheben der Registrierung von Custom Data Providern mit ArcGIS Server verwenden.
Registrieren von Custom Data Providern
Um einen Custom Data Provider zu registrieren, müssen Sie zunächst eine benutzerdefinierte Datenpaketdatei (.cdpk) mit den Daten erstellen. Verwenden Sie hierzu das cdf-Befehlszeilenwerkzeug in ArcGIS Enterprise SDK. Wenn Ihnen eine .cdpk-Datei vorliegt, führen Sie die folgenden Schritte aus, um den Custom Data Provider mit ArcGIS Server Manager auf Ihrer ArcGIS Server-Site zu registrieren:
- Melden Sie sich bei ArcGIS Server Manager an, und klicken Sie auf Site > Custom Data Provider.
- Klicken Sie auf Custom Data Provider hinzufügen.
Das Dialogfeld Custom Data Provider hinzufügen wird angezeigt.
- Klicken Sie auf Datei auswählen.
- Suchen Sie auf Ihrem Gerät oder auf einem Computer im Netzwerk nach der .cdpk-Datei.
- Wählen Sie die Datei aus, und klicken Sie auf Öffnen.
- Klicken Sie auf Hinzufügen.
Der registrierte Custom Data Provider wird im Modul Custom Data Provider angezeigt.
Anzeigen der Informationen zum Custom Data Provider
Für jeden auf Ihrer ArcGIS Server-Site registrierten Custom Data Provider können Sie Informationen anzeigen, z. B. den Namen des Providers, den Typ des Service, der mit diesem Provider erstellt werden kann, und ob für diese Services die Routenparameter host und id erforderlich sind.
Führen Sie die folgenden Schritte aus, um Custom-Data-Provider-Informationen in ArcGIS Server Manager anzuzeigen:
- Melden Sie sich bei ArcGIS Server Manager an, und klicken Sie auf Site > Custom Data Provider.
- Suchen Sie im Modul Benutzerdefinierte Datenfeeds den Custom Data Provider, dessen Informationen Sie anzeigen möchten, und klicken Sie auf Info .
Das Dialogfeld Informationen zum Custom Data Provider wird angezeigt.
- Überprüfen Sie im Dialogfeld Informationen zum Custom Data Provider Folgendes:
Name: Der Name des Custom Data Providers.
Service-Typ: Gibt den Typ des Service an, den Sie mit dem Custom Data Provider erstellen können.
Hosts: Gibt an, ob der Custom Data Provider den Routenparameter host verwendet. Wenn der Wert true lautet, müssen Sie den Parameterwert host angeben, wenn Sie Services mit dem Provider erstellen.
DisableID: Gibt an, ob der Custom Data Provider den Routenparameter id verwendet. Wenn der Wert false lautet, müssen Sie den Parameterwert id angeben, wenn Sie Services mit dem Provider erstellen.
- Klicken Sie auf OK, wenn Sie alle Informationen überprüft haben.
Aktualisieren von registrierten Custom Data Providern
Um einen auf Ihrer ArcGIS Server-Site registrierten Custom Data Provider zu aktualisieren, müssen Sie eine neue benutzerdefinierte Datenpaketdatei (.cdpk) mit demselben Namen wie die Originaldatei erstellen. Wenn Ihnen eine neue .cdpk-Datei vorliegt, führen Sie die folgenden Schritte aus, um den Custom Data Provider mit ArcGIS Server Manager zu registrieren:
- Melden Sie sich bei ArcGIS Server Manager an, und klicken Sie auf Site > Custom Data Provider.
- Navigieren Sie zu dem Custom Data Provider, den Sie aktualisieren möchten, und klicken Sie auf Bearbeiten .
Das Dialogfeld Custom Data Provider aktualisieren wird angezeigt.
- Klicken Sie auf Datei auswählen.
- Suchen Sie auf Ihrem Gerät oder auf einem Computer im Netzwerk nach der aktualisierten .cdpk-Datei.
- Wählen Sie die Datei aus, und klicken Sie auf Öffnen.
- Klicken Sie auf Speichern.
Aufheben der Registrierung von Custom Data Providern
Wenn Sie die Registrierung eines Custom Data Providers aufheben, funktionieren die Services, funktionieren die damit verbundenen Services nicht mehr. Um die Services wieder verfügbar zu machen, können Sie entweder die Services löschen oder den Custom Data Provider neu registrieren.
Führen Sie die folgenden Schritte aus, um die Registrierung eines Custom Data Provider mit ArcGIS Server Manager aufzuheben:
- Melden Sie sich bei ArcGIS Server Manager an, und klicken Sie auf Site > Custom Data Provider.
- Navigieren Sie zu dem Custom Data Provider, dessen Registrierung Sie aufheben möchten, und klicken Sie auf Löschen .
Das Dialogfeld Löschen wird angezeigt.
- Klicken Sie auf Ja.