Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Erstellen einer Azure ML-Verbindung

Azure ML-Verbindungen werden im Dateneditor erstellt.

Nachdem Sie eine Verbindung hergestellt haben, können Sie Daten aus den verfügbaren Tabellen auswählen, um sie für Berechnungen an Azure ML zu senden, und dann diese Daten dann in Ihre App laden. Diese Verbindung kann nicht nur in Ihrem Datenladeskript verwendet werden, sondern auch in Diagrammformeln, um Modellendpunkte aufzurufen und Echtzeitberechnungen von Diagrammformeln durchzuführen.

Sie benötigen die Einstellungen und Zugangsdaten für den Azure ML-Dienst, mit dem Sie eine Verbindung herstellen möchten.

Konfigurierbare Einstellungen

Die folgenden Einstellungen können im Verbindungsdialogfeld konfiguriert werden:

Konfigurierbare Einstellungen im Verbindungsdialogfeld
Feld Beschreibung
Konfiguration auswählen

Dropdown-Menüelement zur Auswahl der Konfiguration, die bestimmt, welche Azure ML-Modelle für Prognosen des Modells für maschinelles Lernen verwendet werden.

Unterstützte Konfiguration:

  • Azure-ML – Legacy-Format: Diese Konfiguration sollte für Modelle verwendet werden, die vor Mitte Januar 2022 bereitgestellt und mit Automated ML erstellt wurden, was JSON in folgendem Format erwartet:

    {    "data": [      {        <field_list>      }    ] }
  • Azure-ML: Diese Konfiguration sollte für Modelle verwendet werden, die mit Automated ML oder Designer erstellt wurden, was JSON in folgendem Format erwartet:

    {    "Inputs": {      "<JSON_object_name>(default is ‘data’)": [        {          < field_list >        }      ]    } }
InformationshinweisWenn Sie sich unsicher sind, welche Konfiguration verwendet werden sollte, können Sie Ihr Modell erneut bereitstellen. Daraufhin wird das neue Format verwendet.
Endpunktname

Name des Endpunkts.

Der Endpunktname ist der Identifikator, der für den Endpunkt in Azure angegeben wird. Er wird in der Regel von dem Benutzer erstellt, der den Endpunkt einrichtet oder ein Modell bereitstellt.

Authentification

Stellt den Azure ML-Endpunktschlüssel bereit.

Alle Modelle in Azure werden mit aktivierter Azure-schlüsselbasierter Authentifizierung authentifiziert. Dafür ist erforderlich, dass ein Zugriffsschlüssel (ein primärer oder sekundärer Schlüssel) generiert wird, der Zugriff auf die Modellressource hat.

Anforderung

Webdienst-Eingabename: Name des JSON-Objekts, der vom bereitgestellten ML-Modell erwartet wird. Muss geändert werden, wenn der Standardname nicht dem vom Modell verwendeten Format entspricht.

Antworttabelle
  • Name der zurückgegebenen Tabelle: Name der vom bereitgestellten Modell für maschinelles Lernen zurückgegebenen Tabelle.

  • Tabellenpfad (JMESPath): Die Tabelle kann angegeben werden, indem Sie den JMES-Tabellenpfad zur Vorhersagezeile im JSON-Antwort-Array verwenden.

Antwortfelder
  • Alle verfügbaren Felder laden: Aktiviert das Laden aller verfügbaren Felder, die vom Endpunkt für maschinelles Lernen zurückgegeben werden. Wenn Sie diese Option deaktivieren, können Sie die Tabellenfelder und -werte angeben, die in die App geladen werden sollen.

    Beim Entwickeln von Apps wird empfohlen, zuerst alle Felder zu laden, die vom Modellendpunkt zurückgegeben werden, und dann gegebenenfalls die Felder zu entfernen, die für die Analyse in der App nicht benötigt werden.

  • Tabellenfelder (JMESPath): Die Tabellenfelder können angegeben werden, indem Folgendes hinzugefügt wird:

    • Name: der Name der Tabelle, die in die App geladen wird.

    • Wert: der Name der Antwortzeile im JSON-Antwort-Array.

    Die JMESPath-Abfragesprache kann verwendet werden, um das JSON-Antwort-Array zu analysieren.

Zuordnung
  • Zuordnungsfeld: Ein Feld aus der Eingabedatentabelle, das einen eindeutigen Identifikator enthält.

    Es ist erforderlich, dieses Feld in die Datenquelle einzuschließen, wenn eine Endpunktanforderung gestellt wird, damit die zurückgegebene Ergebnistabelle mittels eines Schlüssels mit der Quellfeldtabelle verknüpft wird. Das festgelegte Feld wird als Feld in der Antwort zurückgegeben und ermöglicht, dass die Prognosen mit den Quelldaten im Datenmodell verknüpft werden. Dabei kann es sich um ein beliebiges Feld mit einer eindeutigen ID handeln, entweder aus den Quelldaten oder als Teil des Tabellenladevorgangs.

  • Zuordnungsfeld senden: Bei Auswahl wird das als Zuordnungsfeld angegebene Feld sowohl an Qlik Sense zurückgegeben als auch in die Felder eingeschlossen, die an den Endpunkt gesendet werden.

    Wenn das Feld zu den Quelldaten gehört und vom Modell erwartet wird, muss es an das Modell gesendet werden, indem Sie Send Association Field aktivieren.

Name Der Name der Verbindung. Wenn Sie keinen Namen eingeben, wird der Standardname verwendet.

Erstellen einer neuen Verbindung

  1. Öffnen Sie den Konnektor im Dateneditor oder im Skript.

  2. Klicken Sie auf Neue Verbindung erstellen.

  3. Wählen Sie unter Bereich den Bereich aus, in den sich die Verbindung befinden soll.

  4. Wählen Sie Azure ML aus der Liste der Datenkonnektoren aus.

  5. Füllen Sie die Felder des Verbindungsdialogfelds aus.

  6. Klicken Sie auf Erstellen.

Ihre Verbindung ist jetzt unter Datenverbindungen im Dateneditor oder im Skript aufgelistet.

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!