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:
- Erstellen Sie ein Modell.
- Fügen Sie Variablen für Eingaben hinzu, die für das Web-Werkzeug konfigurierbar sein müssen.
- Legen Sie die Variablen als Modellparameter fest.
- Verwalten Sie die Parameter, um deren Aussehen im benutzerdefinierten Web-Werkzeug anzupassen.
- Führen Sie Modell aus, und speichern sie es.
- 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.
Führen Sie zum Festlegen von Eingabedaten und Wertvariablen als Modellparameter die folgenden Schritte aus:
- Führen Sie ggf. die Schritte zum Öffnen eines Modells und Hinzufügen von Daten, Werkzeugen und Variablen aus.
- Ggf. Verbindung zu einer Analysesitzung herstellen.
- Klicken Sie auf ein Variablenelement, um es auszuwählen.
Über der ausgewählten Variable wird die Werkzeugleiste "Element" angezeigt.
- Klicken Sie auf Parameter hinzufügen oder entfernen
.Für die Variable wird ein Parametersymbol
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 für das Web-Werkzeug die folgenden Schritte aus:
- Führen Sie die Schritte zum Erstellen oder Öffnen eines Modells mit Daten, Werkzeugen, Variablen und Modellparametern aus.
- Ggf. Verbindung zu einer Analysesitzung herstellen.
- Klicken Sie auf der Werkzeugleiste "Aktion" auf Parameter für Web-Werkzeuge 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.
- Klicken Sie auf einen Paramater, um ihn einzublenden.
- 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"
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.
- Ganzzahlwert: Ein Bereich zwischen Minimal- und Maximalwert.
- Zeichenfolge: Eine Liste von Einzelwerten.
- 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. Standardwerte sind für die meisten Text-, Zahlen- oder Feature-Layer-Eingaben nicht geeignet.
- 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.
- Klicken Sie auf den Parameter, um ihn auszublenden.
- Wiederholen Sie die vorherigen drei Schritte für jeden der verbleibenden Parameter.
Bei Bedarf können Sie auch die Reihenfolge der Parameter ändern.
- Klicken Sie neben einem Parameternamen auf 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.
- 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 Werkzeug-Element erstellt, das als benutzerdefiniertes Web-Werkzeug freigegeben und ausgeführt werden kann.
Führen Sie zum Veröffentlichen eines Modells die folgenden Schritte aus:
- Führen Sie die Schritte zum Erstellen oder Öffnen eines Modells mit Daten, Werkzeugen, Variablen und Parametern aus.
- Ggf. Verbindung zu einer Analysesitzung herstellen.
- Sofern dies noch nicht erfolgt ist, führen Sie das Modell aus.
Durch Ausführen des Modells wird sichergestellt, dass das Web-Werkzeug erfolgreich ausgeführt wird.
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.
- Speichern Sie das Modell.
Das veröffentlichte Web-Werkzeug basiert auf dem gespeicherten Analysemodellelement. Das Modell muss ausgeführt und gespeichert werden, bevor es veröffentlicht werden kann. Wenn Änderungen am Modell vorgenommen werden, müssen Sie es erneut ausführen und speichern.
- Klicken Sie auf der Werkzeugleiste "Modell" auf 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.
- Klicken Sie auf der Werkzeugleiste des Modells auf 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 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
- Führen Sie die folgenden Schritte für das neue Element aus:
- Geben Sie einen Titel an.
- 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.
- Klicken Sie auf Veröffentlichen.
Das Modell wird veröffentlicht und ein Werkzeug-Element wird erstellt.
- 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 Werkzeug ö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:
Werkzeug-Elemente können nicht öffentlich freigegeben werden.
Veröffentlichen von Anforderungen
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.
Unterstützung für das Veröffentlichen von Web-Werkzeugen durch das Modell
Für ein Analysemodellelement kann nur ein Web-Werkzeug veröffentlicht werden. Daher ist die Schaltfläche Veröffentlichen deaktiviert, wenn das Analysemodell bereits zum Erstellen eines Web-Werkzeugs veröffentlicht wurde.
Darüber hinaus müssen Sie über Berechtigungen zum Bearbeiten eines Analysemodells verfügen, um es veröffentlichen zu können. Das bedeutet, dass Sie entweder der Besitzer des Modells oder ein Administrator der Organisation sein müssen, in der das Analysemodell gehostet wird. Sie können eine Kopie eines freigegebenen Modells erstellen, damit es veröffentlicht werden kann.
Führen Sie die folgenden Schritte aus, um eine Kopie eines Modells zu erstellen, das bereits veröffentlicht oder für Sie freigegeben wurde:
- Klicken Sie auf der Werkzeugleiste des Modells auf Speichern unter.
- Führen Sie die folgenden Schritte für das neue Element aus:
- Geben Sie einen Titel an.
- 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.
- Klicken Sie auf Speichern.
Das neue Analysemodell wird erstellt und im Anzeigemodus geöffnet. Sie können das Modell jetzt aktivieren und bei Bedarf Änderungen vornehmen, um es anschließend zu veröffentlichen und ein Web-Werkzeug zu erstellen.
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.
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 folgenden Fehler oder Warnungen müssen vor der Veröffentlichung des Modells behoben werden:
- Ein Modellparameter verfügt über inkompatible Standard- und Filterwerte: Der Standardwert für den Modellparameter basiert auf dem Variablenparameter, und die Filterwerte werden im Fenster Parameter für Web-Werkzeuge verwalten festgelegt. Wenn der Standardwert nicht mit den Filterwerten kompatibel ist (z. B. wenn die Filterwerte Zahlen zwischen 1 und 10 sind und der Standardwert 11 ist), wird ein Fehler angezeigt. 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.
Ausführen des Modells
Das vollständige Modell muss erfolgreich ausgeführt werden, bevor es als Web-Werkzeug veröffentlicht werden kann, um sicherzustellen, dass das Web-Werkzeug ordnungsgemäß funktioniert. Wenn nach dem erfolgreichen Ausführen weitere Änderungen am Modell vorgenommen werden, müssen Sie das Werkzeug erneut ausführen, bevor die Veröffentlichung möglich ist.
Speichern der Modelländerungen
Das Modell muss nach erfolgreicher Ausführung gespeichert werden. Das veröffentlichte Web-Werkzeug basiert auf dem gespeicherten Analysemodellelement. Wenn das Modell ungespeicherte Änderungen enthält, ist die Veröffentlichung nicht möglich.