Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Erstellen einer Databricks MLflow-Verbindung

Databricks MLflow-Verbindungen werden im Dateneditor oder im Skript erstellt.

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

Sie benötigen die Einstellungen und Zugangsdaten für den Databricks MLflow-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

Configuration: Wählen Sie die Version von Databricks MLflow aus, die von Ihrem Modell verwendet wird. Folgende Optionen sind verfügbar:

  • MLflow 1.0: Das Modell wird mit Databricks MLflow 1.x erstellt.

  • MLflow 2.0: Das Modell wird mit Databricks MLflow 2.x erstellt.

    Informationshinweis Für mit Databricks MLflow 2.0 (Versionen 2.x) erstellte Modelle werden die Daten im JSON-Format „dataframe_split“ an Databricks gesendet. Dies ist das bevorzugte Format für strukturierte Daten in Databricks MLflow.
Modell

Model URL: URL für die Databricks MLflow-Plattform, auf der das Databricks MLflow-Modell bereitgestellt wird.

Authentification

Stellt das Databricks-API-Token bereit.

Alle Modelle in Databricks MLflow werden mit aktivierter Databricks-tokenbasierter Authentifizierung authentifiziert. Dafür muss ein API-Token generiert werden, das Zugriff auf die Modellressource hat.

Antworttabelle

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

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.

    Dieses Feld muss in die Datenquelle eingeschlossen werden, 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 aus den Quelldaten oder als Teil des Tabellenladevorgangs handeln.

  • 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 Databricks MLflow aus der Liste der Datenverbindungen 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!