Veröffentlichen von Modellen

Durch das Veröffentlichen eines Modells wird ein gehostetes Werkzeug-Element erstellt, das als benutzerdefiniertes Web-Werkzeug ausgeführt werden kann.

Zum Veröffentlichen eines Modells sind die folgenden Schritte erforderlich:

  1. Erstellen Sie ein Modell.
  2. Fügen Sie Variablen für Eingaben hinzu, die für das Web-Werkzeug konfigurierbar sein müssen.
  3. Legen Sie die Variablen als Modellparameter fest.
  4. Verwalten Sie die Parameter, um deren Aussehen im benutzerdefinierten Web-Werkzeug anzupassen.
  5. Führen Sie Modell aus, und speichern sie es.
  6. Veröffentlichen Sie das Modell.

Lizenzanforderungen

Zum Veröffentlichen eines Modells sind die Lizenzen und Konfigurationen für die Verwendung von ModelBuilder sowie die Berechtigung zum Veröffentlichen von Web-Werkzeugen erforderlich.

Festlegen von Variablen als Modellparameter

Als Modellparameter festgelegte Variablen werden als Werkzeugparameter angezeigt, wenn das Modell veröffentlicht und als benutzerdefiniertes Web-Werkzeug geöffnet wird. Dadurch können Sie andere Daten oder Werte festlegen als beim Erstellen des Modells angegeben wurden.

Ausgegebene gehostete Datenvariablen werden automatisch als Modellparameter festgelegt, während Eingabedaten und Wertvariablen manuell als Parameter festgelegt werden müssen. Variablen für die Ausgabe als Zwischendaten können nicht als Modellparameter festgelegt werden.

Gehen Sie folgendermaßen vor, um Eingabe-, Datums- oder Wertevariablen als Modellparameter festzulegen:

  1. Führen Sie die Schritte zum Erstellen oder Öffnen eines Modells aus, und stellen Sie eine Verbindung zu einer Analysesitzung her.
  2. Fügen Sie bei Bedarf Daten, Werkzeuge und Variablen hinzu.
  3. Klicken Sie auf ein Variablenelement, um es auszuwählen.

    Über der ausgewählten Variable wird die Werkzeugleiste "Element" angezeigt.

  4. Klicken Sie auf Parameter hinzufügen oder entfernen Parameter hinzufügen oder entfernen.

    Für die Variable wird ein Parametersymbol Parameter angezeigt, das angibt, dass die Variable als Modellparameter festgelegt ist.

Sobald die erforderlichen Variablen als Modellparameter festgelegt sind, können Sie die Parameter des Web-Werkzeugs verwalten.

Verwalten von Parametern für Web-Werkzeuge

Das Fenster Parameter für Web-Werkzeuge verwalten dient dazu, die Einstellungen für die Parameter im benutzerdefinierten Web-Werkzeug neu anzuordnen und zu aktualisieren.

Führen Sie zum Verwalten der Parameter des Web-Werkzeugs die folgenden Schritte aus:

  1. Führen Sie die Schritte zum Erstellen oder Öffnen eines Modells mit Daten, Werkzeugen, Variablen und Modellparametern aus.
  2. Wenn Sie dies noch nicht getan haben, stellen Sie eine Verbindung zu einer Analysesitzung her.
  3. Klicken Sie auf der Werkzeugleiste "Aktion" auf Parameter für Web-Werkzeuge verwalten Parameter verwalten.

    Das Fenster Parameter für Web-Werkzeuge verwalten wird angezeigt. Die Parameter aus dem Modell werden in der Reihenfolge aufgeführt, in der sie hinzugefügt wurden. Jeder Parameter verfügt über einen Namen und einen Alias. Der Alias ist mit der Beschriftung Parameter verknüpft.

    Hinweis:

    Es ist nicht möglich, Parameter über das Fenster Parameter für Web-Werkzeuge verwalten hinzuzufügen oder zu entfernen. Informationen zum Hinzufügen und Entfernen von Parametern finden Sie unter Festlegen von Variablen als Modellparameter.

  4. Klicken Sie auf Einblenden Einblenden, um die Einstellungen für einen Parameter anzuzeigen.
  5. Aktualisieren Sie die folgenden Einstellungen nach Bedarf:
    • Parameterbeschriftung: Eine kurze Beschriftung für den Werkzeugparameter. Dieser Text wird im Bereich "Werkzeug" für das benutzerdefinierte Web-Werkzeug als Parametername angezeigt. Die Beschriftung sollte kurz sein, den Zweck des Parameters beschreiben und in einfacher Sprache verfasst sein.
    • Pop-up-Hilfetext: Eine kurze Beschreibung des Parameters des Werkzeugs. Dieser Text wird angezeigt, wenn Sie im Bereich "Werkzeug" für das benutzerdefinierte Web-Werkzeug auf die Schaltfläche "Hilfe" Pop-up anzeigen neben dem Parameter klicken. Fügen Sie je nach Bedarf eine Beschreibung der Funktion des Parameters, der Auswirkungen verschiedener Werte auf die Ergebnisse des Werkzeugs, der unterstützten Eingaben und der Standardwerte hinzu.
    • Erforderlich: Gibt an, ob der Parameter zum Überprüfen und Ausführen des Werkzeugs erforderlich ist. Wenn der Modellparameter mit einem oder mehreren erforderlichen Werkzeugparametern verbunden ist, ist dieser Wert aktiviert und nicht editierbar. Wenn alle verbundenen Werkzeugparameter optional sind, kann der Modellparameter aktiviert werden, um den Parameter als erforderlich festzulegen, oder deaktiviert werden, um den Parameter als optional festzulegen. Durch das Festlegen eines Parameters als erforderlich, wird der Benutzer gezwungen, vor der Ausführung des Web-Werkzeugs eine Eingabe bereitzustellen.
    • Datentyp: Bestimmt, welche Eingaben mit dem Parameter kompatibel sind. Dieser Wert basiert auf dem Datentyp der Variablen und kann nicht geändert werden.
    • Filter: Bestimmt Limits oder beschränkt die Eingabewerte oder -daten, die für den Parameter angegeben werden können. Die Optionen hängen wie folgt vom Datentyp ab:
      • Double: Ein Bereich zwischen Minimal- und Maximalwert.
      • Feature-Layer: Eine Liste von zulässigen Feature-Typen, einschließlich Multipoint, Punkt, Linie und Polygon.
      • Feld: Eine Liste von zulässigen Feldtypen.
      • Ganzzahlwert: Ein Bereich zwischen Minimal- und Maximalwert.
      • Zeichenfolge: Eine Liste von Einzelwerten.
      Filter werden für einen Modellparameter zurückgesetzt, wenn eine neue Verbindung zwischen der Variablen und einem Werkzeug im Modellschema erstellt wird. Nachdem die Modellverbindungen geändert wurden, sollten die Filter überprüft und aktualisiert werden.
    • Standardwert einbeziehen: Gibt an, ob der Werkzeugparameter über einen Standardwert verfügt. Wenn diese Option aktiviert ist, verwendet der Parameter einen auf dem Variablenwert basierenden Standardwert. Wenn diese Option deaktiviert ist, ist der Parameter standardmäßig leer. Ein Standardwert kann verwendet werden, um die Eingaben des Benutzers anzuleiten oder die Bedienung des Web-Werkzeugs zu vereinfachen, da der Benutzer den Parameter nicht manuell aktualisieren muss. Diese Einstellung sollte für Parameter verwendet werden, die über ein Menü mit zulässigen Werten verfügen, wie z. B. Einheiten, sowie für Parameter, bei denen davon ausgegangen wird, dass derselbe Eingabewert häufig verwendet wird, ohne dass eine Aktualisierung erforderlich ist.
      Hinweis:

      Standardwerte sind für die meisten Text-, Zahlen- oder Feature-Layer-Eingaben nicht geeignet.

      Standardwerte sollten nicht für Parameter verwendet werden, die ggf. leer gelassen werden sollen, z. B. eine Eingabe für einen optionalen Feature-Layer. Der Standardwert wird bei Ausführung des Werkzeugs verwendet, auch dann, wenn er manuell aus dem Werkzeugbereich des veröffentlichten Web-Werkzeugs gelöscht wird.

    • Standardwert: Gibt den Standardwert für den Werkzeugparameter an. Um den Standardwert zu ändern, aktualisieren Sie den Wert der Variable im Modellschema. Beim Standardwert sollte es sich um einen Wert handeln, mit dem in den meisten Fällen ein genaues oder bevorzugtes Ergebnis erzielt wird. Diese Einstellung ist nur verfügbar, wenn Standardwert einbeziehen aktiviert ist.
  6. Klicken Sie auf Ausblenden Ausblenden, um die Parametereinstellungen auszublenden.
  7. Wiederholen Sie die vorherigen drei Schritte für jeden der verbleibenden Parameter.

    Bei Bedarf können Sie auch die Reihenfolge der Parameter ändern.

  8. Klicken Sie neben einem Parameternamen auf Neu positionieren Neu positionieren, und ziehen Sie den Parameter an eine andere Position.

    Alternativ können Sie auf Neu positionieren klicken und eine Option aus dem Menü auswählen. Je nach Position des Parameters stehen die Optionen Nach oben verschieben, Nach unten verschieben, Ganz nach oben verschieben und Ganz nach unten verschieben zur Verfügung.

  9. Klicken Sie auf Speichern.

Die Parametereinstellungen des Web-Werkzeugs werden gespeichert und das Fenster Parameter für Web-Werkzeuge verwalten wird geschlossen. Sie können Ihr Modell jetzt veröffentlichen.

Veröffentlichen eines Modells

Durch das Veröffentlichen eines Modells wird ein Werkzeugelement erstellt, das als benutzerdefiniertes Web-Werkzeug freigegeben und ausgeführt werden kann.

Führen Sie zum Veröffentlichen eines Modells die folgenden Schritte aus:

  1. Führen Sie die Schritte zum Erstellen oder Öffnen eines Modells mit Daten, Werkzeugen, Variablen und Parametern aus.
    Hinweis:

    Modelle, die alle erforderlichen Veröffentlichungskriterien erfüllen, können ohne Verbindung zu einer Analysesitzung veröffentlicht werden. Wenn Ihr Modell bereit für die Veröffentlichung ist, öffnen Sie es, und fahren Sie mit Schritt 6 fort.

  2. Wenn Sie dies noch nicht getan haben, stellen Sie eine Verbindung zu einer Analysesitzung her.
  3. Führen Sie das Modell aus.

    Durch Ausführen des Modells ist optional, stellt aber sicher, dass das Web-Werkzeug erfolgreich ausgeführt wird.

  4. Speichern Sie das Modell.

    Das veröffentlichte Web-Werkzeug basiert auf dem gespeicherten Analysemodellelement. Das Modell muss gespeichert werden, bevor es veröffentlicht werden kann. Wenn Änderungen am Modell vorgenommen werden, müssen Sie es erneut speichern.

    Bevor Sie das Modell veröffentlichen, sollten Sie eine Vorschau des Web-Werkzeugs anzeigen, um sicherzustellen, dass die richtigen Parameter für das Web-Werkzeug festgelegt sind.

  5. Klicken Sie auf der Werkzeugleiste "Modell" auf Vorschau des Web-Werkzeugs anzeigen Vorschau des Web-Werkzeugs anzeigen.

    Eine Vorschau des Web-Werkzeugs wird im Bereich Analyse angezeigt. Wenn Änderungen am Web-Werkzeug erforderlich sind, kehren Sie zu den Workflows zurück, um Parameter festzulegen und zu verwalten. Klicken Sie erneut auf Vorschau des Web-Werkzeugs anzeigen, um die Vorschau zu aktualisieren.

    Wenn in der Vorschau alle im Web-Werkzeug gewünschten Parameter und Konfigurationen angezeigt werden, können Sie das Modell veröffentlichen.

  6. Klicken Sie auf der Werkzeugleiste des Modells auf Veröffentlichen Veröffentlichen.

    Das Fenster Als Web-Werkzeug veröffentlichen wird angezeigt. Wenn die Anforderungen für die Veröffentlichung nicht erfüllt sind, überprüfen Sie die verbleibenden Anforderungen, schließen Sie das Fenster Als Web-Werkzeug veröffentlichen, und stellen Sie sicher, dass die Anforderungen erfüllt sind, bevor Sie zu diesem Workflow zurückkehren.

    Weitere Informationen zu den Anforderungen für die Veröffentlichung

    Wenn die Voraussetzungen für die Veröffentlichung erfüllt und Sie mit einer Analysesitzung verbunden sind, können Sie das Fenster Als Web-Werkzeug veröffentlichen schließen, die Verbindung zur Analysesitzung trennen und diesen Schritt im schreibgeschützten Modus wiederholen.

  7. Führen Sie die folgenden Schritte für das neue Element aus:
    • Geben Sie einen Titel an.

      Titel dürfen keine Leerstellen enthalten. Sie können den Titel des Werkzeugs aktualisieren, nachdem es über die Elementseite veröffentlicht wurde.

    • Wählen Sie den Ordner unter Eigene Inhalte aus, in dem Sie das Element speichern möchten.
    • Geben Sie zur Beschreibung des Elements Tags und eine Zusammenfassung an.
  8. Klicken Sie auf Veröffentlichen.

    Das Modell wird veröffentlicht und ein Werkzeug-Element wird erstellt.

  9. Klicken Sie auf Web-Werkzeug-Element öffnen, um die Details zum Werkzeug-Element zu öffnen oder das Fenster Als Web-Werkzeug veröffentlichen zu schließen.

Sie können das benutzerdefinierte Web-Werkzeug über den Bereich Werkzeuge öffnen, indem Sie auf Benutzerdefiniertes Web-Werkzeug öffnen klicken. Zudem können Sie das Werkzeug-Element auf der Detailseite für Ihre Organisation oder für Gruppen freigeben.

Hinweis:

Werkzeugelemente können nicht öffentlich freigegeben werden.

Überschreiben eines Web-Werkzeugs

Wenn ein Modell bereits veröffentlicht wurde, wird die Schaltfläche Veröffentlichen durch die Schaltfläche Überschreiben ersetzt. Sie können ein vorhandenes Web-Werkzeug ändern, indem Sie das Modell aktualisieren und die Schritte zum Veröffentlichen des Modells mithilfe der Schaltfläche Überschreiben ausführen.

Anforderungen für die Veröffentlichung

Für die Veröffentlichung eines Analysemodells als Web-Werkzeug müssen alle folgenden Anforderungen erfüllt sein.

Benutzerberechtigungen für die Veröffentlichung

Ihr Benutzerkonto muss die Lizenzanforderungen erfüllen, um Analysemodelle als Web-Werkzeuge veröffentlichen zu können. Wenn Ihr Konto die Lizenzanforderungen nicht erfüllt, ist die Schaltfläche Veröffentlichen nicht verfügbar.

Um die Berechtigungen Ihres Benutzerkontos zu aktualisieren, wenden Sie sich an den Organisationsadministrator.

Erstellen einer gehosteten Ausgabe

Ein Analysemodell muss eine gehostete Feature-Layer- oder Tabellen-Layer-Ausgabe erstellen, bevor es als Web-Werkzeug veröffentlicht werden kann. Standardmäßig erstellen alle zu einem Modell hinzugefügten Werkzeuge Zwischenausgaben anstelle von gehosteten Ausgaben.

Stellen Sie sicher, dass für ein Werkzeug der Parameter Ergebnis-Layer auf Gehosteten Layer erstellen oder Vorhandenen Layer überschreiben festgelegt ist, um diese Anforderung zu erfüllen. Die gehosteten Ausgaben werden als Modellparameter festgelegt und nach Ausführung des Modells oder des Web-Werkzeugs zur Webkarte hinzugefügt. Für die Ausgabe, die Sie als Ergebnis der Analyse visualisieren möchten, muss ein gehosteter Layer erstellt werden, beispielsweise das letzte Werkzeug im Modell. Um optimale Ergebnisse zu erzielen, erstellen Sie nur gehostete Ausgaben für ein Werkzeug im Modell.

Weitere Informationen zu Modellausgaben

Verwalten von Parametern für Web-Werkzeuge

Fehler in den Parametern des Web-Werkzeugs müssen im Fenster Parameter für Web-Werkzeuge verwalten behoben werden.

Die Meldung Der Standardwert liegt außerhalb des Filterbereichs wird angezeigt, wenn der Standardwert und der Filterbereich nicht kompatibel sind (z. B. wenn die Filterwerte Zahlen zwischen 1 und 10 umfassen und der Standardwert 11 ist). Der Standardwert für den Modellparameter basiert auf dem Variablenparameter, und die Filterwerte werden im Fenster Parameter für Web-Werkzeuge verwalten festgelegt. Um den Fehler zu beheben, aktualisieren Sie die Filterwerte im Fenster Parameter für Web-Werkzeuge verwalten, oder ändern Sie den Variablenwert, um den Standardwert des Parameters zu aktualisieren.

Werkzeuge sind ausführbereit

Alle Werkzeuge sowie deren erforderliche Eingaben und Ausgaben müssen sich in einem Status "Ausführbereit" oder "Wurde ausgeführt" befinden. Wenn ein oder mehrere Elemente nicht ausführbereit sind, ist diese Anforderung nicht erfüllt. Um das Problem zu lösen, öffnen Sie das Element, und sehen Sie sich die Fehler an, oder legen Sie die erforderlichen Parameter fest. Zum Aktualisieren des Modells müssen Sie mit einer Analysesitzung verbunden sein und das Modell muss aktiv sein.

Speichern der Modelländerungen

Ausstehende Änderungen an dem Modell werden nicht gespeichert. Das veröffentlichte Web-Werkzeug basiert auf dem gespeicherten Analysemodellelement. Wenn das Modell ungespeicherte Änderungen enthält, ist die Veröffentlichung nicht möglich.

Ausführen des Modells

Es empfiehlt sich, das vollständige Modell erfolgreich auszuführen, bevor es als Web-Werkzeug veröffentlicht wird, um sicherzustellen, dass das Web-Werkzeug ordnungsgemäß funktioniert und die erwarteten Ausgaben liefert.

Einschränkungen

Parameter des Web-Werkzeugs, die aus Feldvariablen erstellt wurden, verfügen über kein Menü mit Feldoptionen für ein Dataset, das aus einem anderen Werkzeug ausgegeben wurde, bzw. bei Verwendung derselben Feldvariablen für mehrere Eingabe-Datasets. Stattdessen wird ein Textfeld zur Eingabe eines Feldnamens angezeigt.