Dela via


Självstudie: Använda Cognitive Services i Power BI

Power BI ger åtkomst till en uppsättning funktioner från Azure Cognitive Services för att utöka dina data i självbetjäningsdataförberedelser för dataflöden. De tjänster som stöds idag är attitydanalys, extrahering av nyckelfraser, språkidentifiering och bildtaggning. Omvandlingarna körs på Power BI-tjänst och kräver ingen Azure Cognitive Services-prenumeration. Den här funktionen kräver Power BI Premium.

Cognitive Services-transformeringar stöds i dataförberedelser med självbetjäning för dataflöden. Kom igång med de stegvisa exemplen för textanalys och bildtaggning i den här artikeln.

I den här självstudien lär du dig att:

  • Importera data till ett dataflöde
  • Poängsätta sentiment och extrahera nyckelfraser i en textkolumn i ett dataflöde
  • Anslut till resultatet från Power BI Desktop

Förutsättningar

För att slutföra den här självstudien, finns följande förhandskrav:

  • Ett Power BI-konto. Om du inte har registrerat dig för Power BI registrerar du dig för en kostnadsfri utvärderingsversion innan du börjar.
  • Åtkomst till en Power BI Premium-kapacitet med AI-arbetsbelastningen aktiverad. Den här arbetsbelastningen är inaktiverad som standard under förhandsversionen. Om du är i en Premium-kapacitet och Alla insikter inte visas kontaktar du Premium-kapacitetsadministratören för att aktivera AI-arbetsbelastningen i administratörsportalen.

Textanalys

Följ stegen i det här avsnittet för att slutföra textanalysdelen av självstudien.

Steg 1: Tillämpa sentimentbedömning i Power BI-tjänst

Kom igång genom att gå till en Power BI-arbetsyta med Premium-kapacitet och skapa ett nytt dataflöde med knappen Skapa längst upp till höger på skärmen.

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

Dialogrutan dataflöde visar alternativen för att skapa ett nytt dataflöde och väljer Lägg till nya entiteter. Välj sedan Text/CSV på menyn med datakällor.

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

Klistra in den här URL:en i FÄLTET URL: https://pbiaitutorials.blob.core.windows.net/textanalytics/FabrikamComments.csv och välj Nästa.

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

Data är nu redo att användas för textanalys. Du kan använda sentimentbedömning och extrahering av nyckelfraser i kolumnen kundkommentarer.

I Power Query-redigeraren väljer du Alla insikter

Screenshot shows Edit queries with All insights selected.

Expandera mappen Cognitive Services och välj den funktion som du vill använda. I det här exemplet poängsätts sentimentet i kommentarskolumnen, men du kan följa samma steg för att prova språkidentifiering och extrahering av nyckelfraser.

Screenshot shows Invoke function with a function selected.

När du har valt en funktion visas obligatoriska och valfria fält. Om du vill poängsätta sentimentet för exempelgranskningarna väljer du kolumnen Recensioner som textinmatning. Kulturinformation är en valfri indata och kräver ett ISO-format. Ange till exempel en om du vill att texten ska behandlas som engelska. När fältet lämnas tomt identifierar Power BI först språket för indatavärdet innan det poängsätter sentimentet.

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

Välj Nu Anropa för att köra funktionen. Funktionen lägger till en ny kolumn med attitydpoängen för varje rad i tabellen. Du kan gå tillbaka till AI-insikter för att extrahera nyckelfraser i granskningstexten på samma sätt.

När du har slutfört omvandlingarna ändrar du frågenamnet till Kundkommenterar och väljer Klar.

Screenshot shows Edit queries with Name called out.

Spara sedan dataflödet och ge det namnet Fabrikam. Välj knappen Uppdatera nu som visas när du har sparat dataflödet.

Screenshot shows the Save button.

När du har sparat och uppdaterat dataflödet kan du använda det i en Power BI-rapport.

Steg 2: Anslut från Power BI Desktop

Öppna Power BI Desktop. I menyfliksområdet Start väljer du Hämta data.

Välj Power BI och välj sedan Power BI-dataflöden. Välj Anslut.

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

Logga in med ditt organisationskonto.

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

Välj det dataflöde som du skapade. Gå till tabellen Kundkommentar och välj Läs in.

Screenshot shows the Navigator with the Customer comments table selected.

Nu när data har lästs in kan du börja skapa en rapport.

Bildtaggning

I Power BI-tjänst navigerar du till en arbetsyta med Premium-kapacitet. Skapa ett nytt dataflöde med knappen Skapa längst upp till höger på skärmen.

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

Välj Lägg till nya entiteter.

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

När du uppmanas att välja en datakälla väljer du Tom fråga.

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

Kopiera den här frågan i frågeredigeraren och välj Nästa. Du kan ersätta URL-sökvägarna med andra bilder eller lägga till fler rader. Funktionen Web.Contents importerar bild-URL:en som binär. Om du har en datakälla med bilder som lagras som binära kan du också använda den direkt.

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.

När du uppmanas att ange autentiseringsuppgifter väljer du anonym.

Screenshot shows Edit queries, where you can specify credentials.

Du ser följande dialogruta.

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

Power BI uppmanar dig att ange autentiseringsuppgifter för varje webbsida.

Välj Alla insikter i frågeredigeraren.

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

Logga sedan in med ditt organisationskonto.

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

Välj funktionen Tagga bilder, ange [Binär] i kolumnfältet och ange en i fältet kulturinformation.

Kommentar

Du kan för närvarande inte välja en kolumn med hjälp av en listruta. Det här problemet kommer att lösas så snart som möjligt under den privata förhandsversionen.

Screenshot shows Invoke function with the TagImages function selected.

Ta bort citattecknen runt kolumnnamnet i funktionsredigeraren.

Kommentar

Att ta bort citattecknen är en tillfällig lösning. Det här problemet kommer att lösas så snart som möjligt under förhandsversionen.

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

Funktionen returnerar en post med både taggarna i kommaavgränsat format och som en json-post . Välj expandera-knappen för att lägga till en eller båda som kolumner i tabellen.

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

Välj Klar och spara dataflödet. När du har uppdaterat dataflödet ett kan du ansluta till det från Power BI Desktop med hjälp av Dataflödesanslutningarna.

Rensa resurser

När du är klar med den här självstudien tar du bort frågan genom att högerklicka på frågenamnet i Power Query-redigeraren och välja Ta bort.

Begränsningar

Det finns några kända problem med att använda Gateway med Cognitive Services. Om du behöver använda en gateway rekommenderar vi att du skapar ett dataflöde som importerar nödvändiga data med hjälp av en gateway först. Skapa sedan ett annat dataflöde som refererar till det första dataflödet för att tillämpa dessa funktioner.

Om AI-arbetet med dataflöden misslyckas kan du behöva aktivera Snabb kombination när du använder AI med dataflöden. När du har importerat tabellen och innan du börjar lägga till AI-funktioner väljer du Alternativ i menyfliksområdet Start. I fönstret som visas markerar du kryssrutan bredvid Tillåt att du kombinerar data från flera källor för att aktivera funktionen och väljer sedan OK för att spara ditt val. Sedan kan du lägga till AI-funktioner i ditt dataflöde.

I den här självstudien har du tillämpat funktioner för attitydbedömning och bildtaggning på ett Power BI-dataflöde. Mer information om Cognitive Services i Power BI finns i följande artiklar.

Du kanske också är intresserad av följande artiklar.