Přístup k volbám Dataverse v Power BI
U sloupců, které používají volby Microsoft Dataverse, se hodnoty volby zapisují jako celočíselný, nikoli jako textový popisek, aby se během úprav zachovala konzistence. Mapování celočíselných popisků na text je uloženo v souboru Microsoft.Athena.TrickleFeedService/table-EntityMetadata.json. Tento článek popisuje, jak přistupovat k mapování celočíselných textových popisků na text pomocí Power BI.

Poznámka
Azure Synapse Link for Dataverse byl dříve známý jako Export do datového jezera. Služba byla s účinností od května 2021 přejmenována a bude i nadále exportovat data do Azure Data Lake a také do Azure Synapse Analytics.
Předpoklady
Tato část popisuje požadavky nezbytné pro přístup k volbám Dataverse pomocí Power BI po použití služby Azure Synapse Link for Dataverse.
Power BI Desktop. Získat
Azure Synapse Link for Dataverse. Tento průvodce předpokládá, že jste již exportovali data z Dataverse pomocí Azure Synapse Link for Dataverse.
Přístup k účtu úložiště. Pro účet úložiště musí být přidělena jedna z následujících rolí: Čtenář dat v objektech blob služby Storage Přispěvatel dat v objektech blob služby Storage nebo Vlastník dat v objektech blob služby Storage.
Náročné volby Dataverse s Power BI
Otevře záznam typu Power BI Desktop.
Vyberte Získat data > Prázdný dotaz a poté otevřete Pokročilý editor.
Vložte následující dotaz, ve kterém část <STORAGE> nahradíte názvem účtu úložiště, část <CONTAINER> názvem kontejneru a část <TABLE> názvem tabulky 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"
Tím se naplní datová sada volbami a různými metadaty pro tuto volbu, která můžete propojit s daty tabulky Dataverse k zobrazení textového štítku pro volbu.
Viz také
Azure Synapse Link for Dataverse
Poznámka
Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)
Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).
Váš názor
Odeslat a zobrazit názory pro