Tutorial: Verwenden von Cognitive Services in Power BI

Power BI bietet Zugriff auf einen Satz von Funktionen von Azure Cognitive Services, um Ihre Daten in der Self-Service-Datenvorbereitung für Dataflows zu erweitern. Die derzeit unterstützten Dienste sind Standpunktanalyse, Schlüsselbegriffserkennung, Sprachenerkennung und Bildmarkierung. Die Transformationen werden über den Power BI-Dienst ausgeführt und erfordern kein Azure Cognitive Services-Abonnement. Dieses Feature erfordert Power BI Premium.

Cognitive Services-Transformationen werden in der Self-Service-Datenvorbereitung für Datenflüsse unterstützt. Verwenden Sie für den Einstieg die Beispiele für die Textanalyse und die Bildkennzeichnung in diesem Artikel, die Schritt für Schritt erklärt werden.

In diesem Tutorial erhalten Sie Informationen zu den folgenden Vorgängen:

  • Importieren von Daten in einen Dataflow
  • Bewerten des Standpunkts und Schlüsselbegriffserkennung einer Textspalte in einem Dataflow
  • Herstellen einer Verbindung mit den Ergebnissen über Power BI Desktop

Voraussetzungen

Zum Durchführen dieses Tutorials benötigen Sie Folgendes:

  • Ein Power BI-Konto. Wenn Sie noch nicht bei Power BI registriert sind, müssen Sie sich zuerst für eine kostenlose Testversion registrieren.
  • Zugriff auf eine Power BI Premium-Kapazität, wobei die KI-Workload aktiviert ist. Diese Workload ist während der Vorschau standardmäßig ausgeschaltet. Wenn in einer Premium-Kapazität KI Insights nicht angezeigt werden, wenden Sie sich an Ihren Premium-Kapazitätsadministrator, um die KI-Workload im Verwaltungsportal zu aktivieren.

Textanalyse

Führen Sie die Schritte in diesem Abschnitt aus, um den Textanalyseteil des Tutorials auszuführen.

Schritt 1: Anwenden von Standpunktbewertung im Power BI-Dienst

Navigieren Sie zum Einstieg zu einem Power BI-Arbeitsbereich mit Premium-Kapazität, und erstellen Sie einen neuen Dataflow mit der Erstellen-Schaltfläche oben rechts im Bildschirm.

Screenshot shows the Power BI workspace with Create, then Dashboard, selected.

Das Dataflowdialogfeld zeigt die Optionen zum Erstellen eines neuen Dataflows an; wählen Sie Neue Entitäten hinzufügen aus, und wählen Sie Text/CSV aus dem Menü der Datenquellen.

Screenshot shows Choose a data source, which includes Text/CSV.

Fügen Sie diese URL in das Feld URL ein: https://pbiaitutorials.blob.core.windows.net/textanalytics/FabrikamComments.csv und wählen Sie Weiter.

Screenshot shows Connect to data source where you enter the URL.

Die Daten sind nun bereit für die Textanalyse. Sie können die Standpunktbewertung und die Schlüsselbegriffserkennung auf die Spalte mit den Kundenkommentaren anwenden.

Wählen Sie im Power Query-Editor KI-Erkenntnisse aus.

Screenshot shows Edit queries with All insights selected.

Erweitern Sie den Cognitive Services-Ordner, und wählen Sie die Funktion aus, die Sie verwenden möchten. In diesem Beispiel wird den Standpunkt der Kommentarspalte bewertet, aber Sie können mit den gleichen Schritten Sprachen- und Schlüsselbegriffserkennung ausprobieren.

Screenshot shows Invoke function with a function selected.

Nachdem Sie eine Funktion ausgewählt haben, erscheinen die erforderlichen und optionalen Felder. Um den Standpunkt der Beispielüberprüfungen zu bewerten, wählen Sie die Überprüfungenspalte als Texteingabe aus. Kulturinformationen sind eine optionale Eingabe und erfordern ein ISO-Format. Geben Sie beispielsweise en ein, wenn der Text als „englisch“ behandelt werden soll. Wird das Feld leer gelassen, erkennt Power BI zunächst die Sprache des Eingabewertes, bevor es den Standpunkt bewertet.

Screenshot shows the Invoke function dialog box with the text drop-down menu.

Wählen Sie jetzt Aufrufen zum Ausführen der Funktion aus. Die Funktion ergänzt die Tabelle um eine neue Spalte mit dem Standpunktswert für jede Zeile. Sie können zurückgehen zu KI-Erkenntnisse , um auf die gleiche Weise im Überprüfungstext Schlüsselbegriffe zu erkennen.

Sobald Sie die Transformationen beendet haben, ändern Sie den Namen der Abfrage in Kundenkommentare und wählen Sie Fertig.

Screenshot shows Edit queries with Name called out.

Speichern Sie als Nächstes den Dataflow, und nennen Sie ihn Fabrikam. Wählen Sie die Schaltfläche Jetzt aktualisieren, die nach dem Speichern des Dataflows eingeblendet wird.

Screenshot shows the Save button.

Nach dem Speichern und Aktualisieren des Dataflows können Sie ihn in einem Power BI-Bericht verwenden.

Schritt 2: Herstellen einer Verbindung von Power BI Desktop aus

Öffnen Sie Power BI Desktop. Wählen Sie im Menüband Home die Option Daten abrufen aus.

Wählen Sie Power BI und dann Power BI Dataflows. Wählen Sie Verbinden aus.

Screenshot shows the Get Data pane with Power BI dataflows selected.

Melden Sie sich mit Ihrem Organisationskonto an.

Screenshot shows a sign-in message for your organizational account.

Wählen Sie den Dataflow, den Sie erstellt haben. Navigieren Sie zur Tabelle Kundenkommentare und wählen Sie Laden.

Screenshot shows the Navigator with the Customer comments table selected.

Nachdem die Daten geladen sind, können Sie beginnen, einen Bericht zu erstellen.

Imagemarkierung

Navigieren Sie im Power BI-Dienst zu einem Arbeitsbereich mit Premium-Kapazität. Erstellen Sie einen neuen Dataflow mit der Erstellen-Schaltfläche oben rechts im Bildschirm.

Screenshot shows the Power BI workspace with Create, then Dataflow, selected.

Wählen Sie Neue Entitäten hinzufügen aus.

Screenshot shows an option to add new entities to start creating a workflow.

Sobald Sie aufgefordert werden, eine Datenquelle auszuwählen, wählen Sie Leere Abfrage aus.

Screenshot shows Choose a data source, which includes Blank query.

Kopieren Sie diese Abfrage in den Abfrage-Editor, und wählen Sie Weiter aus. Sie können die URL-Pfade mit anderen Bildern ersetzen oder weitere Zeilen hinzufügen. Die Web.Contents-Funktion importiert die Bild-URL als Binärdatei. Wenn Sie eine Datenquelle mit Bildern haben, die als Binärdaten gespeichert sind, können Sie diese auch direkt verwenden.

let
  Source = Table.FromRows({
  { Web.Contents("https://images.pexels.com/photos/87452/flowers-background-butterflies-beautiful-87452.jpeg") },
  { Web.Contents("https://upload.wikimedia.org/wikipedia/commons/5/53/Colosseum_in_Rome%2C_Italy_-_April_2007.jpg") }}, { "Image" })
in
  Source

Screenshot shows Connect to data source, which shows your query and a Next button.

Wählen Sie bei der Aufforderung zur Eingabe von Anmeldeinformationen anonym aus.

Screenshot shows Edit queries, where you can specify credentials.

Das folgende Dialogfeld wird angezeigt.

Screenshot shows the Enter credentials dialog box where you can specify the kind of authentication.

Power BI fordert Sie zur Eingabe von Anmeldeinformationen für jede Webseite auf.

Wählen Sie KI-Erkenntnisse im Abfrage-Editor aus.

Screenshot shows Edit queries with All insights selected and one warning displayed.

Melden Sie sich als Nächstes mit Ihrem Organisationskonto an.

Screenshot shows the Enter credentials dialog box where you can specify Organizational account.

Wählen Sie die Funktion „Bilder markieren“ aus, und geben Sie [Binär] in das Spaltenfeld und geben Sie en in das Kulturinformationenfeld ein.

Hinweis

Sie können derzeit keine Spalte über ein Dropdownmenü auswählen. Dieses Problem wird so schnell wie möglich während der privaten Vorschau behoben.

Screenshot shows Invoke function with the TagImages function selected.

Entfernen Sie im Funktions-Editor die Anführungszeichen um den Namen der Spalte.

Hinweis

Die Anführungszeichen zu entfernen ist eine vorübergehende Abhilfe. Dieses Problem wird während der Vorschau so schnell wie möglich behoben werden.

Screenshot shows the function editor with Image called out without quotation marks.

Die Funktion gibt einen Datensatz zurück, der sowohl die Tags im kommagetrennten Format als auch einen json-Datensatz enthält. Wählen Sie die Erweiterungsschaltfläche aus, um das eine oder andere bzw. beides als Spalten der Tabelle hinzuzufügen.

Screenshot shows the expand button, which has two opposite pointing arrows.

Wählen Sie Fertig aus, und speichern Sie den Dataflow. Nachdem Sie den Dataflow aktualisiert haben, können Sie über Power BI Desktop unter Verwendung der Dataflowsconnectors eine Verbindung damit herstellen.

Bereinigen von Ressourcen

Wenn Sie dieses Tutorial beendet haben, löschen Sie die Abfrage, indem Sie mit der rechten Maustaste auf den Abfragenamen im Power Query-Editor klicken und Löschen wählen.

Einschränkungen

Es gibt einige bekannte Probleme bei Verwendung eines Gateways mit Cognitive Services. Wenn ein Gateway erforderlich ist, empfehlen wir, einen Dataflow zu erstellen, der die erforderlichen Daten zuerst über das Gateway importiert. Erstellen Sie dann einen anderen Dataflow, der auf den ersten Dataflow verweist, um diese Funktionen anzuwenden.

Wenn Ihre KI mit Dataflows fehlschlägt, müssen Sie möglicherweise Fast Combine aktivieren, wenn Sie KI mit Dataflows verwenden. Nachdem Sie Ihre Tabelle importiert haben und bevor Sie mit dem Hinzufügen von KI-Features beginnen, wählen Sie im Menüband Start die Optionen aus, und aktivieren Sie im daraufhin angezeigten Fenster das Kontrollkästchen neben Kombination von Daten aus mehreren Quellen zulassen, um das Feature zu aktivieren, und wählen Sie dann OK aus, um Ihre Auswahl zu speichern. Anschließend können Sie Ihrem Dataflow KI-Features hinzufügen.

In diesem Tutorial haben Sie Funktionen zur Standpunktbewertung und Bildmarkierung auf einen Power BI-Dataflow angewendet. Weitere Informationen zu Cognitive Services in Power BI finden Sie in den folgenden Artikeln.

Folgende Artikel könnten Sie ebenfalls interessieren: