Auswählen und Laden von Daten in einer Hugging Face-Verbindung
Nachdem Sie eine Verbindung erstellt haben, können Sie Daten auswählen und in eine Qlik Sense App oder ein Skript laden. Laden Sie Daten im Dateneditor oder im Skript.
Im Dateneditor oder Skript wird die grundlegende Kommunikation mit einer Hugging Face-Analyseverbindung als Skript mit den folgenden Komponenten formuliert. Abhängig von der Konnektorkonfiguration können weitere Komponenten hinzukommen:
-
Tabelle (Resident-Tabelle) mit dem Anfragefeld (Datenfeld), das Sie an Hugging Face senden möchten. Abhängig von der verwendeten Konfiguration müssen möglicherweise weitere Felder in der Inputtabelle vorhanden sein.
-
load-Anweisung für Hugging Face, die über Ihre Verbindung mit Hugging Face kommuniziert.
In einer komplexeren Einrichtung könnten die Anfragefelder und das Verknüpfungsfeld im Prinzip als Tabelle definiert sein, die andere Felder enthält. Die Anfragefelder und das Verknüpfungsfeld müssen aber in der gleichen Inputtabelle enthalten sein. Beachten Sie unbedingt, dass beim Verknüpfen dieser Felder mit Feldern in Ihrem Datenmodell Antworten für jeden Feldwert generiert werden.
Erstellen der an Hugging Face zu sendenden Datentabelle
Zuerst muss eine Tabelle mit den Daten geladen werden, die Sie als Anfrage an das Modell senden. Diese Tabelle muss aus einer einzelnen Datenspalte bestehen (in bestimmten Konfigurationen mehr als eine Spalte), in der jede Zelle Text darstellt, der vom Modell ergänzt werden muss. Es kann ein zweites zusätzliches Feld als Verknüpfungsfeld geben, aber dies muss mit dem in der Konfiguration angegebenen Feldnamen übereinstimmen. Es handelt sich um ein besonderes Feld, das nicht an Hugging Face gesendet, sondern an die Antworten angehängt wird, um die Interaktionsdaten in das Datenmodell zu integrieren.
Überlegungen zu Datenanfragemengen
Wenn Sie Daten laden, wird jede Zeile im Anfragefeld an Hugging Face gesendet. Bevor Sie mit einer Drittplattform interagieren, machen Sie sich unbedingt damit vertraut, wie die Anzahl der Anfragen, das in die Anfragen eingeschlossene Datenvolumen und Ihre Konnektorkonfiguration sich auf Ihre Zahlungs- und Abrechnungsvereinbarung mit dem Dritten auswirken. Eine stärkere Nutzung der externen Plattform kann zu höheren Kosten führen.
Erstellen der load-Anweisung für Hugging Face
Sie müssen auch eine load-Anweisung unter Verwendung der Erweiterungssyntax erstellen, um mit Hugging Face zu kommunizieren. Dieser Teil des Skripts referenziert Ihre Hugging Face-Verbindung und gibt die Namen der Tabellen und Felder an, die Sie zum Senden der Anfragedaten verwenden (siehe den Abschnitt weiter oben). Damit wird eine getrennte Tabelle geladen, die neben anderen Daten die Antworten des Modells für jede Ziele in der Anfrage enthalten wird.
Um diesen Teil des Skripts zu generieren, können Sie den Assistenten Daten auswählen für die verwendete Verbindung nutzen. Damit wird ein Vorlagenskript generiert, das die Namen der bereitgestellten Eigenschaften enthält.
Suchen Sie die verwendete Verbindung im Fenster Datenquellen des Dateneditor oder des Skript und klicken Sie auf . Damit wird der Assistent Daten auswählen geöffnet.
Wenn Sie den Assistenten Daten auswählen verwenden, müssen Sie zwei Eigenschaften bereitstellen:
-
Der Name der Resident-Tabelle. Dies ist die Tabelle mit der Anfrage, die an Hugging Face gesendet wird.
-
Der Name des Datenfelds. Dies ist das Feld mit den Anfragedaten, die an Hugging Face gesendet werden. Beachten Sie, dass für einige Hugging Face-Modelle mehr als ein Eingabefeld vorhanden sein kann, das Sie an den Konnektor senden müssen. Das Datenfeld ist in diesem Assistenten aber immer ein einzelnes Feld.
Alternativ können Sie die Daten manuell in den Skript-Editor einfügen, ohne den Assistenten zu verwenden.
Wenn Sie auf Skript einfügen klicken, wird die neue Tabelle zum Ladeskript hinzugefügt. Jetzt können Sie die Daten laden, das resultierende Datenmodell prüfen und die Daten zum Erstellen von Analyseinhalten in Ihrer App verwenden.