Skip To Content

Erstellen eines Data-Store-Elements für einen vorhandenen registrierten Data Store

Vor Version 10.7.1 registrierten Publisher und Administratoren alle benutzerverwalteten Data Stores mithilfe von ArcGIS Server Manager, ArcGIS Pro oder ArcMap bei ArcGIS Server-Sites. Ab ArcGIS Enterprise 10.7.1 können Publisher und Administratoren bestimmte Typen von benutzerverwalteten Data Stores über das Portal auf Verbundservern hinzufügen. Der Workflow zum Hinzufügen von Data-Store-Elementen wird für neu hinzugefügte Data Stores unterstützt.

Wenn auf den Verbundservern vorhandene Data Stores vom Typ "Datenbank" (.sde-Dateien), "Dateifreigabe" oder "Cloud" registriert sind, können Sie als Portal-Administrator Data-Store-Elemente für diese vorhandenen Data Stores erstellen.

Wenn Sie ein Data-Store-Element für einen registrierte Data Store erstellt haben, ist der Data Store nur verfügbar, um Portalbenutzer festzulegen, für die Sie das Element freigeben. Beispielsweise steht eine Dateifreigabe, die mit ArcGIS Server Manager auf einer ArcGIS Server-Site registriert wurde, für die Verwendung durch jeden Benutzer zur Verfügung, der Zugriff auf die Dateifreigabe hat. Wenn Sie ein Data-Store-Element für die Dateifreigabe erstellt haben, müssen Sie das Element für Portalgruppen, die gesamte Organisation oder die Öffentlichkeit freigeben, um es anderen Personen als dem Besitzer des Data-Store-Elements und den Portal-Administratoren zur Verfügung zu stellen.

Erstellen eines Data-Store-Elements

Wenn Sie ein Data-Store-Element im Portal für einen Data Store erstellen möchten, der bei einer der verbundenen ArcGIS Server-Sites des Portals registriert wurde, führen Sie den REST-API-Vorgang federateDataItem aus, wie anhand der folgenden Schritte erläutert: Dieser Vorgang ist erstmals in ArcGIS Enterprise 10.7.1 verfügbar.

  1. Melden Sie sich mit einem Portal-Token beim ArcGIS Server-Administratorverzeichnis für die verbundene ArcGIS Server-Site an, die den registrierten Data Store enthält.
  2. Kopieren Sie den Elementpfad für den Data Store des Typs "Datenbank", "Cloud" oder "Dateifreigabe", für den Sie ein Data-Store-Element erstellen möchten. Pfade werden an einem der folgenden Speicherorte angezeigt:
    • Für Datenbanken navigieren Sie zu data > items > enterpriseDatabases und klicken unter Child Items auf den Data-Store-Namen. Wenn die Seite für den Data Store vom Typ "Datenbank" geöffnet wird, kopieren Sie den Elementpfad unter Item Path im Abschnitt Data Item Properties.
    • Navigieren Sie bei Dateifreigaben zu data > items > fileShares, und klicken Sie unter Child Items auf den Data-Store-Namen. Wenn die Seite für den Data Store vom Typ "Dateifreigabe" geöffnet wird, kopieren Sie den Elementpfad unter Item Path im Abschnitt Data Item Properties.
    • Navigieren Sie bei Cloud-Speichern zu data > items > cloudStores, und klicken Sie unter Child Items auf den Data-Store-Namen. Wenn die Seite für den Data Store vom Typ "Cloud" geöffnet wird, kopieren Sie den Elementpfad unter Item Path im Abschnitt Data Item Properties.
  3. Navigieren Sie zu data > federateDataItem, und fügen Sie den Data-Store-Pfad, den Sie kopiert haben, im Feld Item Path ein.
  4. Klicken Sie auf Federate Data Item, um ein Data-Store-Element im Portal zu erstellen.

    Hierdurch wird ein Data-Store-Element in dem Portal erstellt, mit dem die ArcGIS Server-Site verbunden ist. Wenn der Data Store nur bei diesem einen Verbundserver registriert ist, sind für die Erstellung des Data-Store-Elements keine weiteren Schritte erforderlich. Wenn der Data Store bei mehreren Verbundservern registriert ist und einer der anderen Verbundserver auf das Data-Store-Element zugreifen soll, fahren Sie mit den Schritten im nächsten Abschnitt fort.

Das Data-Store-Element im Portal befindet sich im Besitz des Portal-Administrators. Wenn ein anderes Portal-Mitglied der Besitzer des Data-Store-Elements sein soll – beispielsweise wenn der Publisher gleichzeitig Layer aus einem Data-Store-Element des Typs "Datenbank" veröffentlichen und daher Besitzer der veröffentlichten Layer sein soll – ändern Sie den Besitzer des Data-Store-Elements.

Wenn Sie Besitzer des Data-Store-Elements bleiben möchten, können Sie jetzt das Data-Store-Element für die entsprechende Benutzergruppe freigeben.

Verknüpfen zusätzlicher Verbundserver

Wenn der Data Store mit demselben Namen bei anderen Verbundservern registriert wurde und das Data-Store-Element im Portal von einem dieser anderen Verbundserver erkannt werden soll, können Sie das Data-Store-Element an die zusätzlichen Verbundserver binden.

Hinweis:

Dies ist nur möglich, wenn der Data Store bereits bei den anderen Verbundservern registriert ist, der registrierte Data Store auf allen Verbundservern denselben Namen aufweist und der Data Store auf denselben Datenquellenspeicherort zugreift. Wenn der Data Store bei den Verbundservern mit einem anderen Namen registriert wurde, erstellen Sie für diese mit den Schritten im vorherigen Abschnitt separate Data-Store-Elemente.

  1. Melden Sie sich als Portal-Administrator beim Portal for ArcGIS-REST-Endpunkt an.

    Nach der Anmeldung wird Ihre Seite Users geöffnet.

  2. Sie benötigen die ID des Data-Store-Elements sowie die ID des Verbundservers, auf den das Data-Store-Element zugreifen soll. Führen Sie zum Abrufen dieser IDs die folgenden Schritte aus:
    1. Führen Sie auf der Seite Users einen Bildlauf bis zum unteren Rand aus, und klicken Sie auf User Content.
    2. Suchen Sie in der Liste User Content nach dem Data-Store-Element, das Sie im letzten Abschnitt erstellt haben. Wenn Sie das Data-Store-Element in Ihrem Benutzerordner erstellt haben, befindet es sich in der Liste Items. Wurde es in einem Unterordner erstellt, ist es in der Liste Folders enthalten.
    3. Klicken Sie auf den Elementnamen, kopieren Sie die ID, und fügen Sie sie in einen Texteditor oder an einer anderen Stelle ein, von der aus Sie sie bei Bedarf erneut kopieren können.
    4. Navigieren Sie zu Home > Portals > Self, und führen Sie einen Bildlauf nach unten aus.
    5. Klicken Sie auf den Link Servers in der Liste Child Resources.
    6. Kopieren Sie unter Server Id die Server-ID für den Verbundserver, mit dem Sie das Data-Store-Element verknüpfen möchten, und fügen Sie sie in einen Texteditor oder an einer anderen Stelle ein, von der aus Sie sie bei Bedarf erneut kopieren können. Wenn Sie das Data-Store-Element noch mit weiteren Verbundservern verknüpfen möchten, kopieren Sie diese ebenfalls, und speichern Sie sie an einem Ort, an dem Sie auf die Informationen zugreifen können.
  3. Jetzt können Sie mit der Verknüpfung der anderen Verbundserver mit dem Data-Store-Element fortfahren.
  4. Navigieren Sie zurück zu Home > Portals > Self, und führen Sie einen Bildlauf nach unten aus.
  5. Klicken Sie in der Liste Supported Operations auf Datastores.
  6. Klicken Sie auf Add to Server.
  7. Fügen Sie die ID des Data-Store-Elements im Feld DatastoreId ein.
  8. Fügen Sie die ID des Verbundservers im Feld ServerId ein.
  9. Klicken Sie neben Bind to existing server data store auf True und dann auf Add data store to server.
  10. Wiederholen Sie die Schritte 7 und 8 für jeden zusätzlichen Verbundserver, an den das Data-Store-Element gebunden werden soll.