Mit der Standard- oder Advanced-Lizenz verfügbar.
Sie können eine Datenbanksicht für Tabellen in der Datenbank über das Kontextmenü der Datenbankverbindung in ArcMap definieren oder das Geoverarbeitungswerkzeug Datenbanksicht erstellen in ArcMap oder ArcGIS Pro verwenden.
Wenn die Sichtdefinition eine räumliche Spalte enthalten soll, muss diese Spalte den SQL-Datentyp "Geometrie" aufweisen. Räumliche Spalten vom Typ binäre Geometriedaten können nicht verwendet werden. Für Sichten, die in einer Oracle-Datenbank erstellt wurden, deren Sichtdefinition eine ST_Geometry-Spalte enthält, muss Oracle extproc konfiguriert sein.
Beachten Sie, dass die Sicht unabhängig von der verwendeten Methode eine Datenbanksicht ist. Auch wenn sie in einer Enterprise-Geodatabase erstellt wurde, wird sie erst dann zu einem Geodatabase-Objekt, wenn Sie sie in der Geodatabase registrieren.
Erstellen einer Sicht aus einer Datenbankverbindung in ArcMap
- Starten Sie ArcCatalog oder ArcMap.
- Stellen Sie eine Verbindung mit der Datenbank her, in der Sie eine Ansicht erstellen möchten.
Stellen Sie sicher, dass Sie eine Verbindung als Benutzer herstellen, der die erforderlichen Berechtigungen hat, um Sichten zu erstellen. Weitere Informationen zu diesen Berechtigungen finden Sie in der Dokumentation zu Ihrem Datenbankmanagementsystem.
- Klicken Sie mit der rechten Maustaste auf die Datenbankverbindung, zeigen Sie auf Neu und klicken Sie auf Ansicht.
Das Dialogfeld Neue Ansicht erstellen wird geöffnet.
- Geben Sie im Textfeld Sichtname einen Namen für die Sicht ein.
Der Sichtname darf keine Leerzeichen oder nicht alphanumerischen Zeichen enthalten und die maximale Anzahl von Zeichen nicht überschreiten, die im DBMS für Sichtnamen zulässig sind.
- Geben Sie die SQL-Abfrage ein, um die Sicht im Textfeld Sichtdefinition zu definieren.
- Klicken Sie auf OK, um die Sicht zu erstellen.
Die neu definierte Sicht wird in der Liste der Daten unter der Datenbankverbindung angezeigt.
Um anderen Benutzern den Zugriff auf die Sicht zu ermöglichen, müssen Sie anderen Benutzern Berechtigungen für die Sicht erteilen.
Verwenden des Geoverarbeitungswerkzeugs Datenbanksicht erstellen
Das Werkzeug kann über eine Python-Befehlszeile oder ein Python-Skript ausgeführt oder aufgerufen werden. In den folgenden Schritten wird erläutert, wie Sie das Werkzeug von einem ArcGIS Desktop-Client aus verwenden.
- Starten Sie ArcMap oder ArcGIS Pro.
- Navigieren Sie zu dem Werkzeug Datenbanksicht erstellen im Toolset "Allgemein" der Toolbox "Data Management" oder führen Sie eine Suche danach durch und öffnen Sie es.
- Stellen Sie eine Datenbankverbindung (.sde) für die Eingabe-Datenbankverbindung bereit.
Die Datei muss eine Verbindung als Benutzer herstellen, der die erforderlichen Berechtigungen hat, um Sichten zu erstellen. Weitere Informationen zu diesen Berechtigungen finden Sie in der Dokumentation zu Ihrem Datenbankmanagementsystem.
- Geben Sie im Textfeld Ausgabe-Sichtname einen Namen für die Sicht ein.
Der Sichtname darf keine Leerzeichen oder nicht alphanumerischen Zeichen enthalten und die maximale Anzahl von Zeichen nicht überschreiten, die im DBMS für Sichtnamen zulässig sind.
- Geben Sie die SQL-Abfrage ein, um die Sicht im Textfeld Sichtdefinition zu definieren.
- Klicken Sie auf OK (ArcMap) oder Ausführen (ArcGIS Pro).