Mit dem Geoverarbeitungswerkzeug Datenbankverbindung erstellen können Sie eine Verbindung zu einer vorhandenen Instanz von Amazon Relational Database Service (RDS) for PostgreSQL oder Amazon Aurora (PostgreSQL-compatible edition) herstellen. Mit dem Geoverarbeitungswerkzeug Enterprise-Geodatabase aktivieren können Sie eine Geodatabase in der Datenbank erstellen. Führen Sie beide Werkzeuge auf einem ArcGIS-Client in einer Amazon Elastic Compute Cloud (EC2)-Instanz aus, die in derselben Region ausgeführt wird wie die Datenbankinstanz.
In folgenden Fällen müssen Sie eine eigene Enterprise-Geodatabase erstellen:
- Sie verwenden ArcGIS Enterprise-Bereitstellungswerkzeuge für Amazon Web Services (AWS), um eine ArcGIS Server-Site bereitzustellen, möchten aber den Namen oder den Speicherort der an der ArcGIS Server-Site registrierten Geodatabase anpassen.
- Sie verwenden ArcGIS Enterprise-Bereitstellungswerkzeuge für Amazon Web Services (AWS), um eine ArcGIS Server-Site bereitzustellen, haben aber mehrere Abteilungen, die eigene diskontinuierliche Daten verwalten und daher eigene Geodatabases benötigen.
- Sie konfigurieren mit der Amazon Web Services Management Console eine eigenständige ArcGIS Server-Site in AWS. In diesem Fall müssen Sie Ihre eigenen Datenbanken, Anmelderollen für SDE- und Datenbesitzer, Schemas für SDE- und Datenbesitzer und Geodatabases erstellen und die Geodatabases an der ArcGIS Server-Site registrieren.
Im Folgenden finden Sie eine Zusammenfassung der zu erstellenden Objekte und ihr jeweiliges Format, das für die Verwendung mit ArcGIS on AWS erforderlich ist.
Befolgen Sie die Anweisungen in der PostgreSQL- und AWS-Dokumentation, um sämtliche Objekte mit Ausnahme der Geodatabase zu erstellen (Schritte 1 bis 9).
- Erstellen Sie die Datenbankinstanz sowie Datenbank, und laden Sie die PostGIS-Erweiterung in die Datenbank.
- Erstellen Sie in PostgreSQL eine SDE-Anmelderolle, und weisen Sie ihr die Rolle "rds_superuser" zu.
Verwenden Sie für den Benutzernamen nur Kleinbuchstaben; gemischte Zeichen und Großbuchstaben werden in ArcGIS nicht unterstützt.
- Erstellen Sie in der Datenbank ein Schema mit dem Namen "sde", und legen Sie die SDE-Anmeldung als Besitzer des SDE-Schemas fest.
Der Schemaname muss dem Benutzernamen genau entsprechen, damit er in ArcGIS verwendet werden kann.
- Erstellen Sie eine Anmelderolle, die Daten besitzt. Gewähren Sie dieser Anmeldung Berechtigungen zum Erstellen von Tabellen und Sichten in der Datenbank.
Verwenden Sie nur Kleinschreibung für die Anmelderolle; Groß- und Kleinschreibung oder nur Großschreibung werden von ArcGIS nicht unterstützt.
- Erstellen Sie ein Schema für die neue Anmelderolle.
Der Schemaname muss für die Verwendung mit ArcGIS exakt mit dem Namen der Anmelderolle übereinstimmen. Legen Sie die neue Anmelderolle als Besitzer des Schemas fest.
- Gewähren Sie der neuen Anmeldung Zugriff auf das SDE-Schema.
- Gewähren Sie der SDE-Anmeldung Zugriff auf das Schema der neuen Anmeldung.
- Legen Sie den Suchpfad für die Datenbank so fest, dass zunächst das Schema des verbundenen Benutzers ("$user"), anschließend das öffentliche Schema und zuletzt das SDE-Schema durchsucht wird.
- Gewähren Sie der SDE-Anmeldung sämtliche Berechtigungen für die Datenbank.
- Führen Sie das Geoverarbeitungswerkzeug Datenbankverbindung erstellen aus ArcGIS Pro oder ArcGIS Server aus, und stellen Sie eine Verbindung als sde-Benutzer her.
Sie verwenden die resultierende Datenbankverbindungsdatei (.sde) als Eingabe im nächsten Schritt.
- Führen Sie im ArcGIS-Client das Geoverarbeitungswerkzeug Enterprise-Geodatabase aktivieren aus.
Sie können nicht das Geoverarbeitungswerkzeug Enterprise-Geodatabase erstellen verwenden. Hierfür müssen Sie das Werkzeug Enterprise-Geodatabase aktivieren verwenden.
- Führen Sie das Geoverarbeitungswerkzeug Datenbankverbindung erstellen über den ArcGIS-Client aus, um mit den Anmeldeinformationen, die Sie in Schritt 4 erstellt haben, eine Verbindung zu der Datenbank herzustellen und Daten zu laden.
Tipp:
Benennen Sie die resultierende Verbindungsdatei um, um sie von der für die Verbindung als SDE-Benutzer erstellten Datei zu unterscheiden.
Sie verwenden die resultierende Datenbankverbindungsdatei (.sde) als Eingabe im nächsten Schritt.
- Verwenden Sie diese neue Verbindungsdatei, um Ihre Geodatabase bei der ArcGIS Server-Site in AWS zu registrieren.
Für verbundene ArcGIS Server-Sites fügen Sie dem Portal ein Data-Store-Element vom Typ "Datenbank" hinzu.
Für eigenständige ArcGIS Server-Sites registrieren Sie sich über ArcGIS Server Manager.