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.

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
Otvorite Power BI Desktop.
Odaberite Dohvati podatke > Prazan upit, a zatim otvorite Napredni uređivač.
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.