Pristup odabirima za Dataverse pomoću Power BI

Napomena

Na snazi od studenog 2020.:

  • Common Data Service preimenovan je u Microsoft Dataverse. Saznajte više
  • Neka je terminologija u usluzi Microsoft Dataverse ažurirana. Na primjer, sada je entitet preimenovan u tablica, a polje u stupac. Saznajte više

Ovaj će se članak uskoro ažurirati kako bi sadržavao najnoviju terminologiju.

Za stupce koji koriste Microsoft Dataverse odabiri, vrijednosti odabira napisane su kao cjelobrojna oznaka, a ne kao tekstna oznaka kako bi se održala dosljednost tijekom uređivanja. Mapiranje cjelobrojnih oznaka u tekstne oznake pohranjeno je u datoteci Microsoft.Athena.TrickleFeedService/table-EntityMetadata.json. Ovaj članak pokriva način pristupa mapiranju cjelobrojnih oznaka u tekstne oznake pomoću Power BI.

Pristup skupu mogućnosti.

Napomena

Azure Synapse Link for Dataverse prije je bio poznat kao Izvoz u jezero podataka. Usluga je preimenovana u svibnju 2021. godine, a nastavit će izvoziti podatke u Azure Data Lake kao i analitiku Azure Synapse.

Preduvjeti

Ovaj odjeljak opisuje preduvjete potrebne za pristup odabirima za Dataverse pomoću Power BI nakon korištenja usluge Azure Synapse Link for Dataverse.

  • Power BI Desktop. Nabavite odmah

  • Azure Synapse Link for Dataverse. Ovaj vodič pretpostavlja da ste već izvezli podatke iz Dataverse pomoću Azure Synapse Link for Dataverse.

  • Pristup računu pohrane Mora vam biti odobrena jedna od sljedećih uloga za račun za pohranu: čitač podataka spremišta podataka za blob, suradnik spremišta podataka za blob ili vlasnik podataka spremišta podataka za blob.

Upotreba mogućnosti Dataverse Choices s uslugom Power BI

  1. Otvorite Power BI Desktop.

  2. Odaberite Dohvati podatke > Prazan upit, a zatim otvorite Napredni uređivač.

  3. Zalijepite sljedeći upit i zamijenite <STORAGE> s nazivom računa za pohranu, <CONTAINER> s nazivom spremnika i <TABLE> s nazivom Dataverse tablice.

  let
    Source = AzureStorage.DataLake("https://<STORAGE>.dfs.core.windows.net/<CONTAINER>/Microsoft.Athena.TrickleFeedService/<TABLE>-EntityMetadata.json"),
    #"https://<STORAGE> dfs core windows net/<CONTAINER>/Microsoft Athena TrickleFeedService/_<TABLE>-EntityMetadata json" = Source{[#"Folder Path"="https://<STORAGE>.dfs.core.windows.net/<CONTAINER>/Microsoft.Athena.TrickleFeedService/",Name="<TABLE>-EntityMetadata.json"]}[Content],
    #"Imported JSON" = Json.Document(#"https://<STORAGE> dfs core windows net/<CONTAINER>/Microsoft Athena TrickleFeedService/_<TABLE>-EntityMetadata json",1252),
    OptionSetMetadata = #"Imported JSON"[OptionSetMetadata],
    #"Converted to Table" = Table.FromList(OptionSetMetadata, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    #"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"EntityName", "OptionSetName", "Option", "IsUserLocalizedLabel", "LocalizedLabelLanguageCode", "LocalizedLabel"}, {"Column1.EntityName", "Column1.OptionSetName", "Column1.Option", "Column1.IsUserLocalizedLabel", "Column1.LocalizedLabelLanguageCode", "Column1.LocalizedLabel"})
  in
    #"Expanded Column1"

To popunjava skup podataka odabirima i različitim metapodacima za taj odabir kojima možete pridružiti podatke tablice Dataverse za prikaz tekstne oznake za odabir.

Pogledajte također

Azure Synapse Link for Dataverse