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.

akses rangkaian pilihan.

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

  1. Buka Power BI Desktop.

  2. Pilih Dapatkan Data > Kueri kosong, lalu buka Editor Tingkat Lanjut.

  3. 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).