Tutorial: Verwenden von Cognitive Services in Power BITutorial: Use 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.Power BI provides access to a set of functions from Azure Cognitive Services to enrich your data in the self-service data prep for Dataflows. Die derzeit unterstützten Dienste sind Standpunktanalyse, Schlüsselbegriffserkennung, Sprachenerkennung und Bildmarkierung.The services that are supported today are Sentiment Analysis, Key Phrase Extraction, Language Detection, and Image Tagging. Die Transformationen werden auf dem Power BI-Dienst ausgeführt und erfordern kein Azure Cognitive Services-Abonnement.The transformations are executed on the Power BI service and do not require an Azure Cognitive Services subscription. Dieses Feature erfordert Power BI Premium.This feature requires Power BI Premium.

Cognitive Services-Transformationen werden in der Self-Service-Datenvorbereitung für Datenflüsse unterstützt.Cognitive Services transforms are supported in the Self-Service Data Prep for Dataflows. Verwenden Sie zum Einstieg die Schrittbeispiele für Textanalyse und Bildmarkierung unten.Use the step-by-step examples for text analytics and image tagging below to get started.

In diesem Tutorial erhalten Sie Informationen zu den folgenden Vorgängen:In this tutorial, you learn how to:

  • Importieren von Daten in einen DataflowImport data into a dataflow
  • Bewerten des Standpunkts und Schlüsselbegriffserkennung einer Textspalte in einem DataflowScore sentiment and extract key phrases of a text column in a dataflow
  • Herstellen einer Verbindung mit den Ergebnissen über Power BI DesktopConnect to the results from Power BI Desktop

VoraussetzungenPrerequisites

Um dieses Tutorial abzuschließen, benötigen Sie Folgendes:To complete this tutorial, you need the following:

  • Ein Power BI-Konto.A Power BI account. Wenn Sie noch nicht bei Power BI registriert sind, müssen Sie sich zuerst für eine kostenlose Testversion registrieren.If you're not signed up for Power BI, sign up for a free trial before you begin.
  • Zugriff auf eine Power BI Premium-Kapazität, wobei die KI-Workload aktiviert ist.Access to a Power BI Premium capacity with the AI workload enabled. Diese Workload wird standardmäßig während der Vorschau deaktiviert.This workload will be turned off by default during preview. Wenn in einer Premium-Kapazität KI-Erkenntnisse nicht angezeigt werden, wenden Sie sich an Ihren Premium-Kapazitätsadministrator, um die KI-Workload im Verwaltungsportal zu aktivieren.If you are in on a Premium capacity and AI Insights are not showing up, contact your Premium capacity admin to enable the AI workload in the admin portal.

TextanalyseText analytics

Führen Sie die Schritte in diesem Abschnitt aus, um den Textanalyseteil des Tutorials auszuführen.Follow the steps in this section to complete the text analytics portion of the tutorial.

Schritt 1: Anwenden der Standpunktbewertung im Power BI-DienstStep 1: Apply sentiment scoring in Power BI Service

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.To get started, navigate to a Power BI workspace with Premium capacity and create a new dataflow using the Create button in the upper right of the screen.

Screenshot: Power BI-Arbeitsbereich, Optionen „Erstellen“ > „Dashboard“ ausgewählt

Das Dataflowdialogfeld zeigt die Optionen zum Erstellen eines neuen Dataflows an; wählen Sie Neue Entitäten hinzufügen aus.The dataflow dialog shows you the options for creating a new dataflow, select Add new entities. Wählen Sie als Nächstes Text/CSV im Datenquellenmenü aus.Next, choose Text/CSV from the menu of data sources.

Screenshot: „Eine Datenquelle auswählen“, „Text/CSV“ hervorgehoben

Fügen Sie diese URL in das URL-Feld ein: https://pbiaitutorials.blob.core.windows.net/textanalytics/FabrikamComments.csv, und klicken Sie auf Weiter.Paste this URL into the URL field: https://pbiaitutorials.blob.core.windows.net/textanalytics/FabrikamComments.csv and click Next.

Screenshot: Fenster „Mit Datenquelle verbinden“, in dem Sie die URL eingeben

Die Daten können jetzt zur Textanalyse verwendet werden, und wir können Standpunktbewertung und Schlüsselbegriffserkennung auf die „Customer comments“-Spalte anwenden.The data is now ready to use for text analytics, and we can use Sentiment Scoring and Key Phrase Extraction on the customer comments column.

Wählen Sie im Power Query-Editor KI-Erkenntnisse aus.In Power Query Editor, select AI Insights

Screenshot: „Abfragen bearbeiten“, „Alle Erkenntnisse“ ausgewählt

Erweitern Sie den Cognitive Services-Ordner, und wählen Sie die Funktion aus, die Sie verwenden möchten.Expand the Cognitive Services folder and select the function you would like to use. Dieses Beispiel ist die Bewertung des Standpunkts der Kommentarspalte, aber Sie können mit den gleichen Schritten Sprachen- und Schlüsselbegriffserkennung ausprobieren.This example is scoring the sentiment of the comment column, but you can follow the same steps to try out Language Detection and Key Phrase Extraction.

Screenshot: „Funktion aufrufen“, eine Funktion ausgewählt

Nach Auswahl einer Funktion werden die erforderlichen und optionalen Felder angezeigt.Once a function is selected, the required and optional fields will show. Um den Standpunkt der Beispielüberprüfungen zu bewerten, wählen Sie die Überprüfungenspalte als Texteingabe aus.To score the sentiment of the example reviews, select the reviews column as text input. Kulturinformationen sind eine optionale Eingabe, und erfordern ein ISO-Format.Culture info is an optional input and requires an ISO format. Geben Sie beispielsweise „en“ ein, wenn der Text als „englisch“ behandelt werden soll.For example, enter 'en' if you want the text to be treated as English. Wenn das Feld leer gelassen wird, erkennt Power BI vor der Bewertung des Standpunkts die Sprache des Eingabewerts.When the field is left blank, Power BI will first detect the language of the input value before scoring the sentiment.

Screenshot: Dialogfeld „Funktion aufrufen“ mit dem Dropdownmenü „Text“

Wählen Sie jetzt Aufrufen zum Ausführen der Funktion aus.Now select Invoke to run the function. Eine neue Spalte mit der Standpunktbewertung für jede Zeile wird der Tabelle hinzugefügt.A new column with the sentiment score for each row is added to the table. Sie können zurückgehen zu KI-Erkenntnisse , um auf die gleiche Weise im Überprüfungstext Schlüsselbegriffe zu erkennen.You can go back to AI insights to extract key phrases of the review text in the same way.

Sobald Sie die Transformationen abgeschlossen haben, ändern Sie den Namen der Abfrage in „Customer comments“, und wählen Sie Fertig aus.Once you are finished with the transformations, change the query name to 'Customer comments' and select Done.

Screenshot: „Abfragen bearbeiten“, Feld „Name“ hervorgehoben

Speichern Sie als Nächstes den Dataflow, und nennen Sie ihn „Fabrikam“.Next, Save the dataflow and name it Fabrikam. Wählen Sie die Schaltfläche Jetzt aktualisieren aus, die nach dem Speichern des Dataflows angezeigt wird.Select the Refresh Now button that pops up after saving the dataflow.

Screenshot: Schaltfläche „Speichern“

Sobald der Dataflow gespeichert und aktualisiert ist, können Sie ihn in einem Power BI-Bericht verwenden.Once the dataflow is saved and refreshed, you can use it in a Power BI report.

Schritt 2: Herstellen einer Verbindung von Power BI Desktop ausStep 2: Connect from Power BI Desktop

Öffnen Sie Power BI Desktop.Open Power BI Desktop. Wählen Sie im Menüband „Start“ den Befehl Daten abrufen aus.In the Home ribbon, select Get Data.

Navigieren Sie zu Power BI-Datenflows (Beta) im Power BI-Abschnitt, und wählen Sie Verbinden aus.Navigate to the Power BI dataflows (Beta) in the Power BI section and select Connect.

Screenshot: Bereich „Daten abrufen“, „Power BI-Dataflows“ ausgewählt

Da es sich um eine Previewfunktion handelt, fordert der Connector Sie auf, die Vorschaubedingungen zu akzeptieren.As this is a preview feature, the connector will ask you to accept the preview conditions. Melden Sie sich nach dem Akzeptieren mit Ihrem Organisationskonto an.After accepting these, sign in with your organization account.

Screenshot: Anmeldenachricht für Ihr Organisationskonto

Wählen Sie den Dataflow aus, den Sie gerade erstellt haben.Select the dataflow you have just created. Navigieren Sie zur Tabelle „Customer comments“, und klicken Sie auf Laden.Navigate to the Customer comments table and click Load.

Screenshot: „Navigator“, Tabelle „Customer comments“ (Kundenkommentare) ausgewählt

Nachdem die Daten geladen sind, können Sie beginnen, einen Bericht zu erstellen.Now the data is loaded you can start building a report.

BildmarkierungImage tagging

Navigieren Sie zu einem Power BI-Arbeitsbereich mit Premium-Kapazität.Navigate to a Power BI workspace with Premium capacity. Erstellen Sie einen neuen Dataflow mit der Erstellen-Schaltfläche oben rechts im Bildschirm.Create a new dataflow using the Create button in the upper right of the screen.

Screenshot: Power BI-Arbeitsbereich, Optionen „Erstellen“ > „Dataflow“ ausgewählt

Wählen Sie Neue Entitäten hinzufügen aus.Select Add new entities.

Screenshot: Option zum Hinzufügen neuer Entitäten für die Erstellung eines Workflows

Sobald Sie aufgefordert werden, eine Datenquelle auszuwählen, wählen Sie Leere Abfrage aus.Once you are asked to choose a data source, select Blank query.

Screenshot: „Eine Datenquelle auswählen“, „Leere Abfrage“ hervorgehoben

Kopieren Sie die Abfrage unten in den Abfrage-Editor, und klicken Sie auf „Weiter“.Copy the query below in the query editor and click next. Sie können die URL-Pfade unten mit anderen Bildern ersetzen oder weitere Zeilen hinzufügen.You can replace the URL paths below with other images or add more rows. Die Web.Contents-Funktion importiert die Bild-URL als Binärdatei.The Web.Contents function imports the image URL as binary. Wenn Sie eine Datenquelle mit Bildern haben, die als Binärdaten gespeichert sind, können Sie diese auch direkt verwenden.If you have a data source with images stored as binary, you can also use that directly.

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: „Mit Datenquelle verbinden“, Ihre Abfrage wird angezeigt, und die Schaltfläche „Weiter“ wird hervorgehoben

Wählen Sie bei der Aufforderung zur Eingabe von Anmeldeinformationen anonym aus.When prompted for credentials, select anonymous.

Screenshot: „Abfragen bearbeiten“, Eingabe von Anmeldeinformationen möglich

Sie sehen das folgende Bild.You see the following image.

Screenshot: Dialogfeld „Anmeldeinformationen“, in dem Sie die Art der Authentifizierung angeben können

Sie werden zur Eingabe von Anmeldeinformationen für jede einzelne Webseite aufgefordert.You're prompted for credentials for each individual web page.

Wählen Sie KI-Erkenntnisse im Abfrage-Editor aus.Select AI Insights in the query editor.

Screenshot: „Abfragen bearbeiten“, „Alle Erkenntnisse“ ausgewählt, eine Warnung wird angezeigt

Melden Sie sich als Nächstes mit Ihrem Organisationskonto an.Next, sign in with your organizational account.

Screenshot: Dialogfeld „Anmeldeinformationen eingeben“, in dem Sie das Organisationskonto angeben können

Wählen Sie die Funktion „Bilder markieren“ aus, und geben Sie [Binär] in das Spaltenfeld und en in das Kulturinformationenfeld ein.Select the Tag Images function, enter [Binary] in the column field and en in the culture info field.

Hinweis

Sie können derzeit keine Spalte in einer Dropdownliste auswählen; dies wird sobald wie möglich während der privaten Vorschau gelöst.You currently cannot pick a column using a dropdown, which will be resolved as soon as possible during the private preview.

Screenshot: „Funktion aufrufen“, eine Funktion „TagImages“ ausgewählt

Entfernen Sie im Funktions-Editor die Anführungszeichen um den Namen der Spalte.In the function editor, remove the quotation marks around the column name.

Hinweis

Das Entfernen der Anführungszeichen ist eine vorübergehende Problemumgehung, die so bald wie möglich während der privaten Vorschau gelöst wird.Removing the quotation marks is a temporary workaround, which will be resolved as soon as possible during preview.

Screenshot: Funktions-Editor, „Image“ ohne Anführungszeichen hervorgehoben

Die Funktion gibt einen Datensatz zurück, der sowohl die beiden Tags im durch Trennzeichen getrennten Format als auch einen JSON-Datensatz enthält.The function returns a record with both the tags in comma-separated format and as a json record. Wählen Sie die Erweiterungsschaltfläche aus, um das eine oder andere bzw. beides als Spalten der Tabelle hinzuzufügen.Select the expand-button to add one or both as columns to the table.

Screenshot: Schaltfläche „Erweitern“ mit zwei Pfeilen, die in entgegengesetzte Richtungen zeigen

Wählen Sie Fertig aus, und speichern Sie den Dataflow.Select Done and save the dataflow. Nachdem Sie den Dataflow aktualisiert haben, können Sie über Power BI Desktop unter Verwendung der Dataflowsconnectors eine Verbindung damit herstellen.Once you have refreshed the dataflow one, you can connect to it from Power BI Desktop using the Dataflows connectors. (Siehe Schritte auf der Seite 5 dieses Dokuments).(See steps on page 5 of this document).

Bereinigen von RessourcenClean up resources

Wenn Sie die Abfrage nicht mehr benötigen, löschen Sie sie durch einen Rechtsklick auf den Abfragenamen im Power Query-Editor, und wählen Sie Löschen aus.When no longer needed, delete the query by right-clicking the query name in the Power Query editor and selecting Delete.

Nächste SchritteNext steps

In diesem Tutorial haben Sie Funktionen zur Standpunktbewertung und Bildmarkierung auf einen Power BI-Dataflow angewendet.In this tutorial, you applied sentiment scoring and image tagging functions on a Power BI dataflow. Weitere Informationen zu Cognitive Services in Power BI finden Sie in den folgenden Artikeln.To learn more about Cognitive Services in Power BI, read the following articles.

Folgende Artikel könnten Sie ebenfalls interessieren:You might also be interested in the following articles.