Skip To Content

Konfigurieren von ArcGIS Knowledge

ArcGIS Knowledge ermöglicht Ihnen das Erstellen von Wissensgraphen, die auf einem Graph Store von ArcGIS Data Store oder einem unterstützten NoSQL-Data-Store beruhen.

Verwenden Sie ArcGIS Pro mit ArcGIS Enterprise, um einen Wissensgraphen zu erstellen, Daten hinzuzufügen und zu analysieren und Beziehungen im System zu suchen und zu stabilisieren. Zum Erstellen eines Wissensgraphen sind die folgenden Schritte erforderlich:

Konfigurieren von ArcGIS Enterprise für ArcGIS Knowledge

Damit Mitglieder Ihrer Organisation Wissensgraphen in ArcGIS Enterprise erstellen, bearbeiten und verwenden können, müssen Sie eine ArcGIS Enterprise-Basisbereitstellung (sofern noch nicht vorhanden), ArcGIS Knowledge Server und einen Graph-ArcGIS Data Store einrichten. Sie können optional einen unterstützten NoSQL-Data-Store hinzufügen.

Für die Verwendung von ArcGIS Knowledge erforderliche Komponenten

Sie benötigen zwei ArcGIS Server-Sites. Eine Site ist für den Hosting-Server des Portals in der ArcGIS Enterprise-Basisbereitstellung erforderlich. Die andere Site dient als ArcGIS Knowledge Server-Site.

Verbinden Sie, nachdem Sie einen ArcGIS Data Store-Graph Store auf einem separaten Computer konfiguriert haben, eine ArcGIS Knowledge Server-Site mit einer ArcGIS Enterprise-Basisbereitstellung.

Die ArcGIS Knowledge Server-Site mit einem Computer wird mit einer ArcGIS Enterprise-Basisbereitstellung verbunden. ArcGIS Data Store wird auf einem zusätzlichen Computer installiert, als Graph Store erstellt und für den Hosting-Server konfiguriert.

Abhängig von der Größe der Daten und der ausgeführten Analyse müssen Sie der ArcGIS Knowledge Server-Site möglicherweise zusätzliche Computer hinzufügen, um die Analyse zu beschleunigen. Die folgende Abbildung zeigt dieses Bereitstellungsmuster. Das folgende Beispiel enthält eine ArcGIS Knowledge Server-Site mit zwei Computern:

Eine ArcGIS Knowledge Server-Site mit zwei Computern kann mit einer ArcGIS Enterprise-Basisbereitstellung mit einem Graph Store von ArcGIS Data Store verbunden werden.

Eine ArcGIS Knowledge Server-Site mit zwei Computern wird mit einer ArcGIS Enterprise-Basisbereitstellung verbunden. ArcGIS Data Store wird auf einem zusätzlichen Computer installiert, als Graph Store erstellt und für den Hosting-Server konfiguriert.

Bereitstellung von ArcGIS Enterprise

Die ArcGIS Enterprise-Bereitstellung muss über die folgenden Komponenten verfügen, bevor Sie ArcGIS Knowledge konfigurieren können:

  • Portal for ArcGIS.
  • Eine als GIS-Server lizenzierte und als Hosting-Server des Portals festgelegte ArcGIS Server-Site
  • Zwei Installationen von ArcGIS Web Adaptor: eine Installation, die mit dem Portal konfiguriert wurde, und eine weitere, die mit dem GIS-Server konfiguriert wurde
  • Mindestens 2 Installationen von ArcGIS Data Store: eine Installation, die als Data Store vom Typ "relational", und eine Installation, die als Data Store vom Typ "Graph Store" konfiguriert wird. Sie müssen den Graph Store auf einem anderen Computer als die anderen ArcGIS Enterprise-Komponenten bereitstellen.

ArcGIS Knowledge Server-Site

Für diese Site sind die folgenden Komponenten erforderlich:

  • Eine ArcGIS Server-Site, die als ArcGIS Knowledge Server lizenziert und anhand der folgenden Schritte konfiguriert wird
  • Eine Installation von ArcGIS Web Adaptor, die bei der als ArcGIS Knowledge Server lizenzierten Site konfiguriert wird.

NoSQL-Data Store

Optional können Sie der ArcGIS Knowledge Server-Site einen NoSQL-Data-Store hinzufügen. Ein NoSQL-Data-Store verbindet die ArcGIS Knowledge Server-Site mit einer leeren Neo4j-Datenbank. Sie können in jedem NoSQL-Data-Store einen Wissensgraphen speichern.

Nach dem Konfigurieren einer ArcGIS Knowledge Server-Site können Sie ihr einen NoSQL-Data-Store hinzufügen, um einen Wissensgraphen zu unterstützen.

Nach dem Konfigurieren einer ArcGIS Knowledge Server-Site können Sie ihr NoSQL-Data-Stores hinzufügen. Ein NoSQL-Data-Store wird benötigt, um einen Wissensgraphen zu unterstützen.

Wenn Sie eine ArcGIS Knowledge Server-Site mit mehreren Computern konfiguriert haben, können Sie der Site NoSQL-Data-Store-Elemente hinzufügen.

Nach dem Konfigurieren einer ArcGIS Knowledge Server-Site mit zwei Computern können Sie ihr einen NoSQL-Data-Store hinzufügen, um einen Wissensgraphen zu unterstützen.

Nach dem Konfigurieren einer ArcGIS Knowledge Server-Site mit zwei Computern können Sie ihr NoSQL-Data-Stores hinzufügen. Ein NoSQL-Data-Store wird benötigt, um einen Wissensgraphen zu unterstützen.

Einrichten von ArcGIS Knowledge Server

Die folgenden Anweisungen erfordern möglicherweise Änderungen an der Art der Bereitstellung von ArcGIS in Ihrer Organisation. Lesen Sie sie sorgfältig durch, bevor Sie den Vorgang fortsetzen. Zum Einrichten von ArcGIS Knowledge Server führen Sie die folgenden Schritte aus:

  1. Falls Sie noch keine Basisbereitstellung von ArcGIS Enterprise konfiguriert haben, müssen Sie eine einrichten.
  2. Installieren Sie ArcGIS Data Store, und erstellen Sie einen Graph Store, den Sie bei dem Hosting-Server Ihrer Basisbereitstellung registrieren.
  3. Richten Sie eine zweite ArcGIS Server-Site ein, indem Sie ArcGIS Server auf einem oder mehreren Computern installieren. Lizenzieren Sie diese ArcGIS Server-Site als ArcGIS Knowledge Server.
  4. Installieren Sie eine zusätzliche Instanz von ArcGIS Web Adaptor und registrieren Sie sie bei der zweiten ArcGIS Server-Site.
  5. Stellen Sie sicher, dass in Ihrem System alle erforderlichen Ports für die Kommunikation zwischen Computern offen sind.
  6. Melden Sie sich beim Portal als Mitglied mit Administratorberechtigungen an.

    Die URL hat das Format https://webadaptorhost.domain.com/<webadaptorname>/home.

  7. Navigieren Sie zu Organisation > Einstellungen > Server.
  8. Verbinden Sie die ArcGIS Knowledge Server-Site mit dem Portal.
  9. Suchen Sie auf der Seite Server nach der ArcGIS Knowledge Server-Site, die Sie mit dem Portal verbunden haben.
  10. Klicken Sie auf die Optionsschaltfläche neben dem konfigurierten Server, und wählen Sie Serverrolle konfigurieren aus.
  11. Aktivieren Sie im Dialogfeld Serverrolle konfigurieren die Option ArcGIS Knowledge Server.
  12. Klicken Sie auf Speichern.

    Nachdem eine Serverrolle konfiguriert wurde, können Sie sie nach Bedarf aktualisieren, indem Sie auf die Optionsschaltfläche neben dem konfigurierten Server klicken und Serverrolle konfigurieren auf der Seite Organisation > Einstellungen > Server auswählen.

  13. Optional können Sie der ArcGIS Knowledge Server-Site eine Neo4j-Datenbank als NoSQL-Data-Store-Element hinzufügen.

    Sie können diesen Vorgang jetzt im Enterprise-Portal durchführen. Sie können dies auch später in ArcGIS Pro tun, nachdem es eingerichtet wurde, um einen Wissensgraphen zu erstellen.

Konfigurieren von Benutzerberechtigungen für das ArcGIS Enterprise-Portal

Mitglieder Ihrer Organisation müssen sich beim ArcGIS Enterprise-Portal anmelden können und über ausreichende Berechtigungen für die Aufgaben verfügen, die sie mit dem Wissensgraphen ausführen möchten. Der Organisationsadministrator muss den Mitgliedern ausreichende Berechtigungen erteilen, um wie unten beschrieben Wissensgraphen in ArcGIS Pro erstellen, bearbeiten und verwenden zu können.

  • Um den Mitgliedern der Organisation zu erlauben, einen Wissensgraphen zu erstellen, fügen Sie sie der Standardrolle "Publisher" oder einer benutzerdefinierten Rolle mit (mindestens) den folgenden Berechtigungen hinzu:
    • Inhalt: Erstellen, aktualisieren und löschen
    • Inhalt: Gehostete Wissensgraphen veröffentlichen
  • Um den Mitgliedern zu erlauben, den Inhalt eines Wissensgraphen zu bearbeiten oder Daten in einen Wissensgraphen zu laden, fügen Sie sie der Standardrolle "Dateneditor" oder einer benutzerdefinierten Rolle mit (mindestens) der allgemeinen Berechtigung "Features: Bearbeiten" hinzu.
  • Um den Mitgliedern zu erlauben, auf einen Wissensgraphen zuzugreifen und seinen Inhalt in einer Untersuchung anzuzeigen, ihn einer Karte hinzuzufügen oder ein Verbindungsdiagramm zu erstellen, fügen Sie sie der Standardrolle "Viewer" hinzu, oder erstellen Sie eine benutzerdefinierte Rolle, die über die allgemeine Gruppenberechtigung und mindestens eine der beiden folgenden Berechtigungen verfügt:
    • Gruppen: "Gruppen einer Organisation beitreten": Fügen Sie der benutzerdefinierten Rolle diese Berechtigung hinzu, um über Gruppen Zugriff auf Wissensgraphen und andere Inhalte zu erteilen.
    • Inhalt: "Inhalte anzeigen, die für die Organisation freigegeben sind": Fügen Sie der benutzerdefinierten Rolle diese Berechtigung hinzu, um Zugriff auf Wissensgraphen und andere für die Organisation freigegebene Inhalte zu erteilen.

Hinweis:

Alle Benutzer müssen bei einem ArcGIS Enterprise-Portal angemeldet sein, um auf einen Wissensgraphen zugreifen zu können. Sie können einen Wissensgraphen nicht für alle freigeben, sondern nur für Mitglieder der Organisation.

Einrichten von ArcGIS Pro, um einen Wissensgraphen zu erstellen

Verwenden Sie ArcGIS Pro mit ArcGIS Enterprise, um einen Wissensgraphen zu erstellen, Entitäten und Beziehungen zum Modellieren und Untersuchen eines Systems zu erstellen, Verbindungsdiagramme zu erstellen und die räumlichen und nichträumlichen Entitäten und Beziehungen des Wissensgraphen zu analysieren. Entitäten, die mit räumlichen Daten verknüpft sind, können in einer Karte in ArcGIS Pro visualisiert werden.

  1. Installieren und starten Sie ArcGIS Pro.
  2. Klicken Sie auf der Startseite auf Einstellungen Einstellungen.
  3. Klicken Sie auf die Registerkarte Portale.
  4. Fügen Sie das konfigurierte ArcGIS Enterprise-Portal, das mit der ArcGIS Knowledge Server-Site verbunden wurde, der Liste der Portale hinzu, auf die ArcGIS Pro zugreifen kann.
  5. Legen Sie das Portal mit der ArcGIS Knowledge Server-Site als Ihr aktives Portal fest.
  6. Melden Sie sich bei dem Portal als ein Benutzer mit ausreichenden Berechtigungen zum Erstellen eines Wissensgraphen an.
  7. Optional können Sie der ArcGIS Knowledge Server-Site eine Neo4j-Datenbank als NoSQL-Data-Store-Element hinzufügen.
  8. Erstellen Sie gleichzeitig eine Untersuchung und einen Wissensgraphen in einem ArcGIS Pro-Projekt.

Es wird ein neuer leerer Wissensgraph-Service erstellt. Der Service wird von einem im ArcGIS Enterprise-Portal erstellten Wissensgraph-Element referenziert.

Verwenden Sie die Untersuchung im ArcGIS Pro-Projekt, um Entitäten und Beziehungen im Wissensgraph-Service zu erstellen. Geben Sie das Wissensgraph-Element für andere Organisationsmitglieder im ArcGIS Enterprise-Portal frei. Mitglieder können das vorhandene Wissensgraph-Element zu ihrem Projekt hinzufügen, um eine neue Untersuchung zu erstellen, die denselben Wissensgraph-Service referenziert. Abhängig von ihren Berechtigungen im ArcGIS Enterprise-Portal können sie die Inhalte des Wissensgraph-Service bearbeiten oder die Inhalte in Karten und Beziehungsdiagrammen analysieren und darstellen.

Einschränkungen für die Benennung von Wissensgraphen und deren Inhalt

Für unterschiedliche Komponenten eines Wissensgraphen gelten unterschiedliche Namenseinschränkungen. Da Sie in ArcGIS Pro gleichzeitig eine Untersuchung, einen Wissensgraphen und einen zugrunde liegenden Wissensgraphen-Service erstellen können, muss der Name, den Sie vergeben, den Einschränkungen des Wissensgraph-Service entsprechen. Sie können die Untersuchung im Projekt und den Wissensgraphen im Portal später entsprechend den Benennungsregeln für Projekt- und Portalelemente umbenennen.

Die Einschränkungen für die unterschiedlichen Komponenten werden unten beschrieben.

Wissensgraph-Service: Unicode-Zeichen können mit einigen Einschränkungen beim Erstellen eines Wissensgraphen verwendet werden:

  • Der Servicename darf nicht mit einer Zahl, einem Punkt (.), einem Unterstrich (_) oder dem Text esri__ beginnen. Auch vorangehende oder nachgestellte Leerzeichen sind nicht erlaubt. Diese Zeichen können aber innerhalb des Namens verwendet werden.
  • Einige Zeichen sind im Servicenamen generell nicht zulässig, darunter der Schrägstrich (/), der Doppelpunkt (:) und Steuerzeichen wie \n und \r, die ASCII-Codes kleiner als 32 entsprechen.
  • Der Name darf maximal 111 Byte lang sein.

Neo4j-Datenbank: Jede Neo4j-Datenbank, die als NoSQL-Data-Store registriert ist, muss einen Namen oder Alias haben, der den Kriterien des Wissensgraph-Service entspricht.

Entitätstypen und Beziehungstypen: Wenn Sie das Datenmodell für einen Wissensgraphen definieren, können nur alphanumerische ASCII-Zeichen für den Namen von Entitätstypen und Beziehungstypen verwendet werden.

Eigenschaften: Die Namen der Eigenschaften für einen Entitätstyp oder Beziehungstyp unterliegen ähnlichen Einschränkungen wie die Namen der Wissensgraph-Services.

  • Der Eigenschaftsname darf nicht mit einer Zahl oder dem Text esri__ beginnen.
  • Einige Zeichen sind im Eigenschaftsnamen generell nicht zulässig, darunter Leerzeichen und ASCII-Symbole, wie der Schrägstrich (/), der Doppelpunkt (:) und Steuerzeichen wie \n und \r, die ASCII-Codes kleiner als 32 entsprechen.
  • Der Name darf maximal 64 Unicode-Zeichen lang sein.
  • Der Name darf kein reserviertes Schlüsselwort in einem verbundenen System sein, wie etwa objectid, globalid, NONE, RETURN, CONTAINS usw.