Über ein Data-Store-Element vom Typ "Datenbank" können Sie mehrere Layer gleichzeitig im ArcGIS Enterprise-Portal veröffentlichen. Dabei werden ein Feature-Layer-Element und ein Kartenbild-Layer-Element für jede aufrufbare Feature-Class und Tabelle in der Datenbank erstellt. Diese Layer verweisen auf die Daten in der Datenbank. Die Daten werden nicht an einen anderen Speicherort kopiert. Nach der Erstellung können Sie die Layer für die Benutzer freigeben, die darauf zugreifen müssen, sodass sie die Layer in eigenen Karten und Apps verwenden können.
Überlegungen vor dem gleichzeitigen Veröffentlichen aus einem Data Store vom Typ "Datenbank"
- Sie müssen der Besitzer des Data-Store-Elements sein, damit Sie Layer gleichzeitig aus dem Element veröffentlichen können.
- Sie müssen ein Mitglied einer Rolle sein, die über Berechtigungen für das gleichzeitige Veröffentlichen von Feature-Layern aus einem Data-Store-Element und das Veröffentlichen von serverbasierten Layern verfügt.
- Feature- und Kartenbild-Layer werden für alle Feature-Classes und Tabellen in der Datenbank erstellt, auf die über die Datenbankverbindung zugegriffen werden kann. Wenn Feature-Classes oder Tabellen zugehörige Tabellen enthalten, werden für jede zugehörige Tabelle separate Feature- und Kartenbild-Layer erstellt. Nur Sie haben Zugriff auf die Layer, während sie erstellt werden. Sie oder ein Organisationsadministrator können Layer für andere Mitglieder der Organisation oder auch öffentlich freigeben. Daher muss berücksichtigt werden, auf welche Feature-Classes und Tabellen der in der Verbindungsdatei angegebene Benutzer zugreifen kann und welche Art von Berechtigungen er für diese Datasets besitzt..
- Der Datenbankbenutzer in der Datenbankverbindung sollte nur Zugriff auf die Teilmenge der Feature-Classes und Tabellen haben, die gleichzeitig veröffentlicht werden müssen.
- Die Berechtigungen, die dem in der Datenbankverbindung angegebenen Benutzer erteilt werden, erfordern die entsprechenden Berechtigungen für jedes Dataset.
Beim gleichzeitigen Erstellen von Feature-Layern ist die Bearbeitung der Layer nicht aktiviert. Die Bearbeitung für den Feature-Service kann jedoch in ArcGIS Server Manager aktiviert werden. Wenn Sie nicht möchten, dass Benutzer Daten über diese gleichzeitig veröffentlichten Feature-Layer bearbeiten, stellen Sie die Verbindung zur Datenbank als Benutzer her, der nur Berechtigungen zum Auswählen von Daten aus den Feature-Classes und Tabellen hat, und aktivieren Sie die Bearbeitung für den Feature-Service nicht.
- Um die Datenzugriffs- und Berechtigungsebenen zu erhalten, die Sie zum gleichzeitigen Veröffentlichen der richtigen Layer benötigen, müssen Sie möglicherweise beim Datenbankadministrator einen neuen Datenbankbenutzer anfordern.
- Daten werden mithilfe von Standard-Renderern und -maßstäben veröffentlicht.
- Die Datums- und Uhrzeitwerte richten sich nach der Zeitzone der referenzierten Datenbank.
- Es sind keine Bearbeitungsfunktionen für die Feature-Services aktiviert.
- Für eine effiziente gleichzeitige Veröffentlichung verwenden die Kartenservices auf dem Verbundserver geteilte Instanzen.
- Wenn das Data-Store-Element auf eine Enterprise-Geodatabase zugreift, wird aus jeder Feature-Class oder Tabelle, die Metadaten enthält, ein Feature-Layer erstellt, der Metadaten enthält.
Gleichzeitiges Veröffentlichen von Layern
Führen Sie die folgenden Schritte aus, um Feature- und Kartenbild-Layer aus allen Feature-Classes und Tabellen zu veröffentlichen, die über das Data-Store-Element vom Typ "Datenbank" im Portal verfügbar sind:
- Öffnen Sie die Detailseite für das Data-Store-Element vom Typ "Datenbank", aus dem Sie veröffentlichen möchten.
Sie müssen der Besitzer des Data-Store-Elements sein.
- Klicken Sie auf die Registerkarte Layer und dann auf Layer erstellen.
- Wählen Sie einen leeren Ordner, oder erstellen Sie einen Ordner, in dem die Feature-Layer gespeichert werden sollen, und klicken Sie auf Weiter.
Dieser Ordner unter Eigene Inhalte auf der Seite Inhalt unterstützt Sie bei der Organisation der Elemente, die Sie besitzen. Sind die gleichzeitig veröffentlichten Feature-Layer in einem separaten Ordner gespeichert, können Sie ganz einfach herausfinden, welche Feature-Layer auf diese Weise veröffentlicht wurden. Sie sind aus diesem Grund abhängig von dem Data-Store-Element und können über dieses synchronisiert werden. Diese Layer können nicht im Benutzerordner (Ordner, dessen Name mit dem Benutzernamen für den Zugriff auf die Organisation übereinstimmt) gespeichert werden.
- Es wird eine Liste aller Server angezeigt, denen dieses Data-Store-Element hinzugefügt wurde. Wählen Sie die Server aus, auf denen Sie die Daten veröffentlichen möchten. Mehrere Layer können nur auf einem Server gleichzeitig veröffentlicht werden.
- Auf der verbundenen ArcGIS GIS Server-Site wird ein Ordner erstellt, in dem die Services gespeichert werden, welche die Kartenbild- und Feature-Layer-Elemente unterstützen. Wählen Sie eine der folgenden Optionen aus, um einen Namen für diesen Ordner anzugeben:
- Den gleichen Namen wie der Ordner in "Eigene Inhalte" verwenden: Der Name des Ordners auf der GIS Server-Site stimmt mit dem des Ordners in Eigene Inhalte überein, den Sie in Schritt 3 angegeben haben.
- Benutzerdefinierten Ordnernamen verwenden: Sie können einen Namen in das Feld eingeben, wenn der neue Ordner anders heißen soll als der Ordner in Eigene Inhalte.
Dieser Ordner befindet sich auf der GIS Server-Site und gehört zu den Informationen, die zeigen, wo die einzelnen Services ausgeführt werden. Der Ordnername ist Bestandteil der URL der einzelnen Services.
- Klicken Sie auf Veröffentlichen von Layern starten.
Wenn die Datenbankverbindung, die Sie für das Data-Store-Element verwendet haben, Zugriff auf zahlreiche Feature-Classes und Tabellen in der Datenbank hat, kann die Veröffentlichung lange Zeit in Anspruch nehmen.
Wurden alle Layer erstellt, werden sie auf der Registerkarte Layer des Data-Store-Elements angezeigt.
Klicken Sie auf den Layer-Namen, um die Details für die einzelnen Layer zu verwalten und sie für Gruppen, die Organisation oder alle freizugeben.
Hinweis:
Da es sich bei einem Feature-Layer-Element um einen Kartenservice mit aktiviertem Feature Access auf der ArcGIS Server-Site handelt, müssen Sie den Feature-Layer und den verknüpften Kartenbild-Layer für dieselbe Gruppe von Benutzern (Gruppen, Organisation oder Öffentlichkeit) freigeben. Wenn Sie nur den Feature-Layer freigeben, kann er nicht von anderen verwendet werden.