Dostop do možnosti izbire za Dataverse s storitvijo Power BI

Za stolpce, ki uporabljajo izbire Microsoft Dataverse, so vrednosti izbire zapisane kot celoštevilska oznaka in ne kot besedilna oznaka, da se ohranja doslednost med urejanjem. Preslikava oznake celega števila v besedilo je shranjena v datoteki Microsoft.Athena.TrickleFeedService/table-EntityMetadata.json. Ta članek obravnava, kako z uporabo storitve Power BI dostopati do preslikave oznak celega števila v besedilo.

Dostop do nabora možnosti.

Opomba

Azure Synapse Link for Dataverse se je v preteklosti imenoval Izvoz v jezero podatkov. Storitev je bila preimenovana maja 2021 in bo še naprej izvažala podatke v Azure Data Lake in Azure Synapse Analytics.

Zahteve

Ta razdelek opisuje predpogoje, potrebne za dostop do možnosti Dataverse s storitvijo Power BI po uporabi storitve Azure Synapse Link for Dataverse.

  • Power BI Desktop. Pridobite takoj

  • Azure Synapse Link for Dataverse. Ta vodnik predvideva, da ste podatke že izvozili iz okolja Dataverse prek Azure Synapse Link for Dataverse.

  • Dostop do računa za shrambo. Dodeljeno morate imeti eno od naslednjih vlog za račun računu za shrambo: bralec podatkov shrambe zbirke dvojiških podatkov, sodelujoči za podatke shrambe zbirke dvojiških podatkov ali lastnik podatkov shrambe zbirke dvojiških podatkov.

Poraba izbir Dataverse s storitvijo Power BI

  1. Odpri Power BI Desktop.

  2. Izberite Pridobi podatke > Prazna poizvedba in nato odprite Napredni urejevalnik.

  3. Prilepite naslednjo poizvedbo in možnost <STORAGE> zamenjajte z imenom računa za shrambo, možnost <CONTAINER> z imenom vsebnika, možnost <TABLE> pa z imenom tabele Dataverse.

  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 bo zapolnilo nabor podatkov z izbirami in različnimi metapodatki za to izbiro, ki jih lahko pridružite podatkom tabele Dataverse za prikaz oznake besedila za izbiro.

Glejte tudi

Azure Synapse Link for Dataverse

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).