Akses Pilihan Dataverse dengan Power BI
Untuk kolom yang menggunakan Microsoft Dataverse Pilihan, nilai pilihan ditulis sebagai label bilangan bulat dan bukan label teks untuk mempertahankan konsistensi selama pengeditan. Pemetaan label bilangan bulat disimpan dalam file Microsoft.Athena.TrickleFeedService/table-EntityMetadata.json. Artikel ini mencakup cara mengakses pemetaan label bilangan bulat ke teks menggunakan Power BI.

Catatan
Azure Synapse Link for Dataverse untuk sebelumnya dikenal sebagai Ekspor ke data lake. Layanan ini berganti nama mulai Mei 2021 dan akan terus mengekspor data ke Azure Data Lake serta Azure Synapse Analytics.
Prasyarat
Bagian ini menjelaskan prasyarat yang diperlukan untuk mengakses pilihan Dataverse dengan Power BI setelah menggunakan layanan Azure Synapse Link for Dataverse.
Power BI Desktop. Dapatkan sekarang
Azure Synapse Link for Dataverse. Panduan ini mengasumsikan bahwa Anda telah mengekspor data dari Dataverse menggunakan Azure Synapse Link for Dataverse.
Akses Akun Penyimpanan. Anda harus memberikan salah satu dari peran berikut ini untuk akun peny: Pembaca Data Blob Penyimpanan, Kontributor Akun Penyimpanan, atau Pemilik Data Blob Penyimpanan.
Menggunakan pilihan Dataverse dengan Power BI
Buka Power BI Desktop.
Pilih Dapatkan Data > Kueri kosong, lalu buka Editor Tingkat Lanjut.
Rekatkan kueri berikut dan ganti <STORAGE> dengan nama akun penyimpanan, <CONTAINER> dengan nama wadah, dan <TABLE> dengan nama tabel 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"
Ini akan mengisi dataset dengan pilihan dan berbagai metadata untuk pilihan tersebut yang dapat Anda gabungkan dengan data Tabel Dataverse Anda untuk menampilkan label teks yang sesuai dengan pilihan Anda.
Lihat juga
Azure Synapse Link for Dataverse
Catatan
Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)
Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).
Saran dan Komentar
Kirim dan lihat umpan balik untuk