Anslut ett kunskapslager med Power BI

I den här artikeln lär du dig hur du ansluter till och frågar ett kunskapslager med hjälp av Power Query i Power BI Desktop-appen. Du kan komma igång snabbare med mallar eller skapa en anpassad instrumentpanel från grunden.

Ett kunskapslager som består av tabeller i Azure Storage fungerar bäst i Power BI. Om tabellerna innehåller projektioner från samma kompetensuppsättning och projektionsgrupp kan du enkelt ”koppla ihop” dem och skapa tabellvisualiseringar som innehåller fält från relaterade tabeller.

Följ stegen i den här artikeln med hjälp av exempeldata och ett kunskapslager som skapats i den här portalens snabbstart eller via REST-API:er.

Ansluta till Azure Storage

  1. Starta Power BI Desktop och välj Hämta data.

  2. I Hämta data väljer du Azure och sedan Azure Table Storage.

  3. Välj Anslut.

  4. För Kontonamn eller URL anger du namnet på ditt Azure Storage-konto (den fullständiga URL:en skapas åt dig).

  5. Ange lagringskontonyckeln om du uppmanas att göra det.

Konfigurera tabeller

  1. Markera kryssrutan bredvid alla tabeller som har skapats från samma kompetensuppsättning och välj sedan Läs in.

    Läsa in tabeller

  2. I det övre menyfliksområdet väljer du Transformera data för att öppna Power Query-redigeraren.

    Öppna Power Query

  3. Öppna hotelReviewsDocument och ta bort kolumnerna PartitionKey, RowKey och Timestamp . Dessa kolumner används för tabellrelationer i Azure Table Storage. Power BI behöver dem inte. Du bör ha en kolumn med namnet "Innehåll" som visar posten i var och en.

    Redigera tabeller

  4. Välj ikonen med motsatta pilar längst upp till höger i tabellen för att expandera Innehåll. När listan med kolumner visas markerar du alla kolumner. Rensa kolumner som börjar med metadata. Välj OK för att inkludera de valda kolumnerna.

    Expandera innehåll

  5. Ändra datatypen för följande kolumner genom att klicka på abc-123-ikonen längst upp till vänster i kolumnen.

    • För content.latitude och Content.longitude väljer du Decimaltal.
    • För Content.reviews_date och Content.reviews_dateAdded väljer du Datum/tid.

    Ändra datatyper

  6. Öppna hotelReviewsSsPages och upprepa kolumnborttagningssteg och expandera Innehåll för att välja kolumner från posterna. Det finns inga ändringar av datatyp för den här tabellen.

  7. Öppna hotelReviewsSsKeyPhrases och upprepa kolumnborttagningssteg och expandera Innehåll för att välja kolumner från posterna. Det finns inga ändringar av datatyp för den här tabellen.

  8. I kommandofältet väljer du Stäng och Tillämpa.

Kontrollera tabellrelationer

  1. Välj på panelen Modell i det vänstra navigeringsfönstret och kontrollera att Power BI visar relationer mellan alla tre tabellerna.

    Verifiera relationer

  2. Dubbelklicka på varje relation och kontrollera att korsfilterriktningen är inställd på Båda. Detta gör att dina visuella objekt kan uppdateras när ett filter tillämpas.

Skapa en rapport

  1. Välj på rapportpanelen i det vänstra navigeringsfönstret för att utforska data genom visualiseringar. För textfält är tabeller och kort användbara visualiseringar.

  2. Välj fält från var och en av de tre tabellerna för att fylla i tabellen eller kortet.

    Skapa en tabellrapport

Exempel på Power BI-mall – Endast Azure-portalen

När du skapar ett kunskapslager med Hjälp av Azure-portalen kan du ladda ned en Power BI-mall på den andra sidan i guiden Importera data . Den här mallen ger dig flera visualiseringar, till exempel WordCloud och Network Navigator, för textbaserat innehåll.

Välj Hämta Power BI-mallsidan Lägg till kognitiva färdigheter för att hämta och ladda ned mallen från dess offentliga GitHub-plats. Guiden ändrar mallen så att den passar dina datas form, enligt de kunskapslagerprojektioner som anges i guiden. Därför varierar mallen som du laddar ned varje gång du kör guiden, förutsatt att du har olika dataindata och kunskapsval.

Exempel på Azure AI Search Power BI-mall

Kommentar

Mallen laddas ned medan guiden är i mitten av flygningen. Du måste vänta tills kunskapsarkivet faktiskt har skapats i Azure Table Storage innan du kan använda det.

Videointroduktion

En demonstration av hur du använder Power BI med ett kunskapslager finns i följande video.

Nästa steg