Über ein Data-Store-Element vom Typ "Datenbank" können Sie mehrere Layer batchweise 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. Nachdem die Layer-Elemente erstellt worden sind, können Sie die Layer für die Benutzer freigeben, die darauf zugreifen müssen, sodass sie die Layer in eigenen Karten, Szenen und Apps verwenden können.
Überlegungen vor dem batchweisen Veröffentlichen aus einem Data Store vom Typ "Datenbank"
Beachten Sie Folgendes, bevor Sie mehrere Layer batchweise über ein Data-Store-Element vom Typ "Datenbank" im Portal veröffentlichen:
- Sie müssen der Besitzer des Data-Store-Elements sein, damit Sie Layer batchweise aus dem Element veröffentlichen können.
- Sie müssen ein Mitglied einer Rolle sein, die über Berechtigungen für das batchweise Veröffentlichen von Feature-Layern aus einem Data-Store-Element und das Veröffentlichen von serverbasierten Layern verfügt.
- Die batchweise Veröffentlichung aus einem Cloud Data Warehouse oder einer NoSQL-Datenbank wird nicht unterstützt.
- 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. Alle Layer haben den Namen der Feature-Class oder Tabelle, aus denen sie veröffentlicht wurden. Nur Sie haben Zugriff auf die Layer, nachdem Sie sie erstellt haben. Sie oder ein Organisationsadministrator können Layer für andere Mitglieder der Organisation oder ö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 in der Datenbankverbindung angegebene Datenbankbenutzer sollte nur Zugriff auf die Teilmenge der Feature-Classes und Tabellen haben, die der Benutzer batchweise veröffentlichen muss.
- Stellen Sie sicher, dass die Berechtigungen, die dem in der Datenbankverbindung angegebenen Benutzer erteilt werden, jeweils für das Dataset geeignet sind.
Beim batchweisen Erstellen von Feature-Layern ist die Bearbeitung der Layer nicht aktiviert. Sie können die Bearbeitung für den Feature-Service jedoch in ArcGIS Server Manager oder über das Portal aktivieren. Wenn niemand Daten über diese batchweise veröffentlichten Feature-Layer bearbeiten können soll, 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 batchweisen Veröffentlichen der richtigen Layer benötigen, müssen Sie möglicherweise beim Datenbankadministrator einen neuen Datenbankbenutzer anfordern.
- Auf den batchweise veröffentlichten Kartenservices ist nur der Feature-Zugriff aktiviert.
- Daten werden mithilfe von Standard-Renderern und -maßstäben veröffentlicht.
- Die Synchronisierung ist für batchweise veröffentlichte Feature-Services nicht aktiviert. Sie können jedoch in ArcGIS Server Manager auf den Service zugreifen, um die Synchronisierung nach der Veröffentlichung zu aktivieren.
- Für eine effiziente batchweise 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, beispielsweise die Beschreibung und die Quellennachweise (Attribuierung).
Batchweises 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.
- Wenn die Daten Datums- und Uhrzeitfelder enthalten, in denen Daten in einer anderen Zeitzone als UTC gespeichert werden, müssen Sie die entsprechende Zeitzone aus dem Dropdown-Menü Zeitzone der Daten auswählen. Aktivieren Sie das Kontrollkästchen Für Sommerzeit anpassen, um die Sommerzeit für die ausgewählte Zeitzone zu berücksichtigen.
Diese Zeitzone wird auf alle veröffentlichten Layer angewendet. Standardmäßig wird angenommen, dass die Datums- und Uhrzeitwerte in UTC vorliegen.
- Um die Datums- und Uhrzeitwerte in veröffentlichten Layern mit einer anderen Zeitzone als UTC in ArcGIS anzuzeigen, müssen Sie die entsprechende Zeitzone im Dropdown-Menü Bevorzugte Zeitzone für Anzeige auswählen. Aktivieren Sie das Kontrollkästchen Für Sommerzeit anpassen, um die Sommerzeit für die Anzeige-Zeitzone zu berücksichtigen.
Die im Dropdown-Menü Bevorzugte Zeitzone für Anzeige ausgewählte Zeitzone wird in allen Kartenbild-Layer- und Feature-Layer-Elementen gespeichert. Wenn ein Benutzer den Inhalt dieser Layer in ArcGIS Pro aufruft, werden die Datums- und Uhrzeitwerte in der festgelegten Zeitzone angezeigt. Die Anzeige-Zeitzone wird auf alle veröffentlichten Layer angewendet.
Standardmäßig zeigt ArcGIS Pro Datums- und Uhrzeitwerte in UTC an.
- Klicken Sie auf Weiter.
- 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 batchweise 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.
- Wählen Sie aus der Liste der Server, zu denen dieses Data-Store-Element hinzugefügt wurde, die ArcGIS Server-Site aus, auf der Sie die Daten veröffentlichen möchten.
Mehrere Layer können nur auf einer ArcGIS Server-Site batchweise veröffentlicht werden.
- Wählen Sie eine der folgenden Optionen aus, um einen Namen für den Ordner anzugeben, der auf der verbundenen ArcGIS GIS Server-Site erstellt wird und in dem die Services gespeichert werden, welche die Kartenbild-Layer- und Feature-Layer-Elemente referenzieren:
- 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 und Einstellungen für die einzelnen Layer zu verwalten und sie für Gruppen, die Organisation oder alle freizugeben. Für Kartenbild-Layer und Feature-Layer sind elementspezifische Einstellungen verfügbar.
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.