Administratoren und Publisher in einer ArcGIS Enterprise-Organisation können Data Store-Elemente hinzufügen, die mit benutzerverwalteten Data Stores verbunden sind. Benutzerverwaltete Data Stores enthalten Quelldaten für ArcGIS Server-Web-Services, die auf Verbundservern ausgeführt werden. Beim Veröffentlichen werden keine Daten kopiert; die Web-Services verweisen auf die Daten in dem Data Store.
Es gibt verschiedene Arten von Data Stores, zu denen Sie mithilfe eines Data-Store-Elements in einem Portal eine Verbindung herstellen können. Wie im Folgenden beschrieben, bietet jede Art eine andere Funktionalität.
Wenn Sie ein Data-Store-Element hinzufügen, wird die Datenquelle bei einer oder mehreren verbundenen ArcGIS Server-Sites registriert. Bei jedem Verbundserver können mehrere Data-Store-Elemente registriert sein.
Sie können ein Data-Store-Element im Portal hinzufügen. Eine weitere Möglichkeit zum Erstellen eines Data-Store-Elements besteht darin, einen Data Store bei einer verbundenen ArcGIS Server-Site in ArcGIS Pro 2.5 und höher zu registrieren.
Diese Data-Store-Elemente bieten Folgendes:
- Sie stellen sicher, dass über die ArcGIS Server-Site Zugriff auf die zu veröffentlichenden Daten genommen werden kann.
- Sie ermöglichen es Ihnen, die Verwendung der Data-Store-Inhalte zu steuern, indem Sie das Data-Store-Element freigeben. Die Art und Weise, wie Sie das Data-Store-Element freigeben, bestimmt, wer es beim Veröffentlichen in ArcGIS Server Manager oder ArcGIS Pro verwenden darf. Die Freigabeeinstellungen für Data-Store-Elemente vom Typ "Ordner" und "Cloud" wirken sich auch darauf aus, wer daraus im Portal Bilddaten-Layer erstellen kann.
- Sie ermöglichen es dem Besitzer des Data-Store-Elements, Web-Layer gleichzeitig zu erstellen, wenn der Data Store eine relationale Datenbank oder eine Enterprise-Geodatabase referenziert.
Hinweis:
Sie können Data Stores weiterhin direkt bei einer verbundenen ArcGIS Server-Site über ArcGIS Server Manager registrieren; diese Methode wird jedoch nicht empfohlen. Wenn Sie Data Stores mithilfe dieser Anwendungen registrieren, wird im Portal kein Data-Store-Element erstellt, und die Data Store-Registrierung wird ausschließlich innerhalb der jeweiligen ArcGIS Server-Site (oder -Sites) verwaltet, bei der Sie den Data Store registriert haben.
Typen von Data-Store-Elementen
Wenn Sie einer Organisation ein Data-Store-Element hinzufügen, wählen Sie eine vorhandene Datenquelle mit den zu veröffentlichenden Daten sowie die Verbundserver aus, die auf die Daten zugreifen können.
Die folgende Tabelle enthält Beschreibungen zu den Data-Store-Typen, die Sie als Elemente hinzufügen können, sowie deren Zweck.
Data-Store-Elementtyp | Was Sie registrieren können | Zweck des Data-Store-Elements |
---|---|---|
Ordner | Dateifreigaben | Sie haben die Möglichkeit, Bilddaten-Layer*, die Dateien in der Dateifreigabe referenzieren, im Portal zu veröffentlichen, Kartenbild-Layer, die Dateien in der Dateifreigabe referenzieren, aus ArcGIS Pro 2.8 oder höher zu veröffentlichen sowie einen Kachel-Layer, Vektorkachel-Layer oder Szenen-Layer, der einen in der Dateifreigabe gespeicherten Cache referenziert, über das Portal oder ArcGIS Pro zu veröffentlichen. |
Datenbanken | Datenbankverbindungsdateien (.sde), die auf unterstützte Versionen der folgenden relationalen Datenbankmanagementsysteme oder Cloud Data Warehouses zugreifen: Relationale Datenbanken können eine Enterprise-Geodatabase enthalten, müssen es jedoch nicht. Geodatabases werden in Cloud Data Warehouses nicht unterstützt. Wenn die Organisation einen Knowledge Server enthält, können Sie die Option "NoSQL" auswählen und Verbindungsinformationen für eine Neo4j- oder ArangoDB-Datenbank bereitstellen. Weitere Informationen finden Sie unter Überlegungen zu Neo4j-Datenbanken, die als NoSQL-Data-Store verwendet werden und Überlegungen zu ArangoDB-Datenbanken, die als NoSQL-Data-Store verwendet werden. | Für Data-Store-Elemente, die ein Cloud Data Warehouse referenzieren, können Sie Web-Layer in ArcGIS Pro veröffentlichen. Für Data-Store-Elemente, die ein relationales Datenbankmanagementsystem referenzieren, können Sie Web-Layer in ArcGIS Pro und Kartenbild-Layer und Feature-Layer gleichzeitig veröffentlichen. Beim gleichzeitigen Veröffentlichen aus einem Data-Store-Element werden ein Feature-Layer und ein Kartenbild-Layer für jede Feature-Class und Tabelle erstellt, auf die der registrierte Datenbankbenutzer zugreifen kann. Hinweis:Wenn Sie nicht möchten, dass Benutzer Daten mit diesen Feature-Layern bearbeiten, stellen Sie sicher, dass die Datenbankverbindung, die Sie beim Hinzufügen des Data Store verwenden, als Benutzer hergestellt wird, dem nur Berechtigungen zum Auswählen der Feature-Classes und Tabellen in der Datenbank zugewiesen wurden. Das gleichzeitige Veröffentlichen und Bearbeiten wird für Daten in einem Cloud Data Warehouse nicht unterstützt. NoSQL-Data-Stores werden bei der ArcGIS Knowledge Server-Site des Portals registriert. Jeder Data Store kann einen in ArcGIS Pro erstellten Wissensgraphen enthalten. Das bedeutet, dass Sie pro Wissensgraph einen NoSQL-Data-Store registrieren müssen. |
Cloud-Speicher | Einer der folgenden Cloud-Speicherorte:
| Sie können Bilddaten-Layer* im Portal oder in ArcGIS Pro veröffentlichen. Über das Portal können Sie zudem einen Kachel-Layer, Vektorkachel-Layer oder Szenen-Layer, der im Cloud-Speicher-Data-Store gespeicherte Inhalte referenziert, veröffentlichen. |
Big-Data-Dateifreigabe | Einer der folgenden Dateispeicherorte:
| Das Data-Store-Element ist ein Systemelement, das Sie nicht direkt verwenden. Verwenden Sie stattdessen das Big-Data-Dateifreigabeelement für Eingaben oder zum Speichern von Ausgaben von GeoAnalytics Tools im Portal oder in ArcGIS Pro. |
*Für das Veröffentlichen von Bilddaten-Layern im Portal muss der Data Store beim Raster-Analyse- oder Image-Hosting-Server des Portals registriert sein.
**Für das gleichzeitige Veröffentlichen von Kartenbildern und Feature-Layern muss der Data Store bei einer verbundenen ArcGIS GIS Server-Site registriert sein.
Wenn Sie im Portal ein Data-Store-Element hinzufügen, wird die Datenquelle bei den angegebenen ArcGIS Server-Sites registriert. Data-Store-Elemente vom Typ "Datenbank", die Cloud Data Warehouses referenzieren, sind nur beim Hosting-Server des Portals registriert. Wenn Sie von ArcGIS Pro aus auf die gleiche Quellenposition (Ordner, Datenbank oder Cloud Data Warehouse mit denselben Anmeldeinformationen) zugreifen und bei einer dieser Sites veröffentlichen, müssen Sie den Data Store nicht erneut registrieren.
Datenzugriff
Das Hinzufügen von Data-Store-Elementen zu Ihrer Organisation erleichtert den Austausch von GIS-Daten. Dabei muss zwischen einfachem Zugriff und der Notwendigkeit der Datensicherheit abgewogen werden. Wenn Sie Data-Store-Elemente verwenden, wird der Zugriff auf mehreren Ebenen gesteuert. Weitere Informationen finden Sie unter Steuern des Zugriffs auf Daten, die über Data-Store-Elemente veröffentlicht wurden.
Methoden zum Hinzufügen von Data-Store-Elementen
Welche Methode Sie zum Hinzufügen von Data-Store-Elementen zu Ihrer Organisation verwenden, hängt davon ab, ob Sie einen neuen Data Store registrieren müssen, ein Data-Store-Element für einen vorhandenen Data Store erstellen möchten oder ob der vorhandene Data Store bei mehreren Verbundservern registriert ist.
Hinzufügen eines Data Store zum Portal
Sie können von der Seite Eigener Inhalt im Portal ein Data-Store-Element hinzufügen, sofern die Datenquelle zuvor nicht mithilfe von ArcGIS Server Manager bei einem verbundenen Server registriert war.
Registrieren eines Data Store in ArcGIS Pro
Unter folgenden Bedingungen können Sie einen Data Store aus ArcGIS Pro registrieren:
- Sie registrieren eine Datenbankverbindung oder eine Dateifreigabe, die zuvor nicht bei der ArcGIS Server-Site registriert war, mithilfe von ArcGIS Server Manager. Zum Registrieren einer Dateifreigabe oder einer Datenbankverbindung für den Zugriff auf eine Datenbank oder eine Enterprise-Geodatabase benötigen Sie ArcGIS Pro 2.5 oder höher. ArcGIS Pro 2.9 oder höher wird benötigt, wenn Sie eine Datenbankverbindung für den Zugriff auf ein Cloud Data Warehouse registrieren möchten.
- Sie registrieren eine NoSQL-Datenbank. Zum Registrieren von NoSQL-Datenbanken benötigen Sie ArcGIS Pro 3.0 oder höher.
Erstellen eines Data-Store-Elements für einen Data Store, der bei einem Verbundserver registriert ist
Wenn Sie ArcGIS Server Manager zum Registrieren eines Datenbank- oder Dateifreigabe-Data Store bei einer einzelnen ArcGIS Server-Site verwendet haben, kann der Administrator der Organisation ein Data-Store-Element für den bestehenden registrierten Data Store erstellen. In den folgenden Situationen benötigen Sie hierfür u. U. den Administrator der Organisation:
- Als Sie den Data Store bei der ArcGIS Server-Site registriert haben, war die Site eine eigenständige ArcGIS Server-Site. Die Site wurde nachfolgend mit dem Portal verbunden, und jetzt möchten Sie ein Data-Store-Element für sie erstellen.
- Sie haben den Data Store bei einer verbundenen Site von ArcGIS Server 10.7 oder früher registriert. Da die ArcGIS Enterprise-Bereitstellung aktualisiert wurde, möchten Sie ein Data-Store-Element für den Data Store erstellen.
- Sie haben den Data Store bei einer einzelnen ArcGIS Server-Site mithilfe von ArcGIS Server Manager oder ArcGIS Pro 2.4 oder früher registriert.
Hinweis:
Wenn ein Data Store bei mehreren Verbundservern registriert ist und Sie für die Registrierung bei den einzelnen Verbundservern denselben Namen für den Data Store verwendet haben, muss der Organisationsadministrator das Data-Store-Element wie im nächsten Abschnitt beschrieben mit jedem zusätzlichen Server verknüpfen.
Erstellen eines Data-Store-Elements, das mit mehreren Verbundservern verknüpft ist
Hierbei handelt es sich um das komplexeste Szenario. Der Administrator der Organisation muss ein Data-Store-Element für den Data Store von einem der Verbundserver erstellen und den REST-Vorgang "federateDataItem" verwenden, um jeden der anderen Verbundserver mit demselben Data-Store-Element zu verknüpfen.
Wenn der Organisationsadministrator die zusätzlichen Verbundserver nicht mit dem REST-Vorgang "federateDataItem" verknüpft, sondern dem Element beispielsweise Verbundserver über die Seite des Data-Store-Elements hinzufügt, entstehen doppelte registrierte Data Stores. Dies führt zu folgendem Ergebnis:
- Wenn Sie Services aus Daten im Data Store veröffentlichen, wählt der veröffentlichende Client einen der doppelten Data Stores aus. Sie können weder steuern noch feststellen, welcher Data Store verwendet wird.
- Handelt es sich bei dem Data Store um eine registrierte Datenbank, müssen Sie sowohl das neue Data-Store-Element als auch den alten registrierten Data Store vom Typ "Datenbank" beibehalten. Wenn Sie dies nicht tun (und beispielsweise den registrierten Data Store vom Typ "Datenbank" bei einem Versuch, die Duplizierung zu bereinigen, löschen) und das Kennwort für das Konto, das auf die Datenbank zugreift, geändert wird, funktionieren die Services nicht mehr, welche die Datenbank referenzieren.
Erste Schritte mit Data-Store-Elementen
Im Folgenden erfahren Sie, wie Data-Store-Elemente im Portal verwendet und verwaltet werden: