Buat visual dan laporan dengan konektor Azure Cost Management di Power BI Desktop

Anda menggunakan konektor Azure Cost Management untuk Power BI Desktop untuk membuat visualisasi dan laporan yang kuat dan disesuaikan yang membantu Anda lebih memahami pengeluaran Azure.

Konektor Azure Cost Management saat ini mendukung pelanggan dengan:

Jika Anda memiliki perjanjian yang tidak didukung, Anda dapat menggunakan Ekspor untuk menyimpan data biaya ke berbagi lalu menyambungkannya menggunakan Power BI. Untuk informasi selengkapnya, lihat Tutorial - Membuat dan mengelola data yang diekspor dari Azure Cost Management.

Konektor Azure Cost Management menggunakan OAuth 2.0 untuk autentikasi dengan Azure dan mengidentifikasi pengguna yang akan menggunakan konektor. Token yang dibuat dalam proses ini berlaku untuk periode tertentu. Power BI mempertahankan token untuk masuk berikutnya. OAuth 2.0, adalah standar untuk proses yang berlangsung di belakang layar untuk memastikan penanganan izin ini yang aman. Untuk menyambungkan, Anda harus menggunakan akun Administrator Perusahaan untuk Perjanjian Enterprise, atau memiliki izin yang sesuai di akun penagihan atau tingkat profil penagihan untuk Perjanjian Pelanggan Microsoft.

Catatan

Konektor ini menggantikan konektor Azure Consumption Insights dan Azure Cost Management (Beta) yang tersedia sebelumnya. Setiap laporan yang dibuat dengan konektor sebelumnya harus dibuat ulang menggunakan konektor ini.

Sambungkan ke Azure Cost Management

Untuk menggunakan konektor Azure Cost Management di Power BI Desktop, lakukan langkah-langkah berikut:

  1. Pada pita Beranda, pilih Ambil Data.

  2. Pilih Azure dari daftar kategori data.

  3. Pilih Azure Cost Management.

    Get data

  4. Dalam dialog yang muncul, untuk menu menurun Pilih Cakupan, gunakan Cakupan Input Manual untuk Perjanjian Pelanggan Microsoft, atau gunakan Nomor Pendaftaran untuk Perjanjian Enterprise (EA).

Sambungkan dengan akun Perjanjian Pelanggan Microsoft

Bagian ini menjelaskan langkah-langkah yang diperlukan untuk menyambungkan ke akun Perjanjian Pelanggan Microsoft.

Sambungkan ke akun penagihan

Untuk menyambungkan ke akun penagihan, Anda perlu mengambil ID akun Penagihan dari portal Azure:

  1. Di portal Azure, telusuri ke Manajemen Biaya + Penagihan.

  2. Pilih profil Penagihan Anda.

  3. Pada Pengaturan di menu, pilih Properti pada bilah samping.

  4. Pada Profil penagihan, salin ID. Screenshot of Cost management billing profile

  5. Untuk Pilih Cakupan, pilih Input Cakupan Secara Manual dan masukkan string koneksi seperti yang ditunjukkan dalam contoh berikut, mengganti {billingAccountId} dengan data yang disalin dari langkah sebelumnya. /providers/Microsoft.Billing/billingAccounts/{billingAccountId}

    Atau, untuk Pilih Cakupan, pilih Nomor Pendaftaran dan masukkan string ID Akun Penagihan seperti yang disalin dari langkah-langkah sebelumnya.

  6. Masukkan jumlah bulan data untuk diambil dan pilih OK.

    Screenshot of Azure Cost Management with number of months input

    Atau, jika Anda ingin mengunduh data senilai kurang dari sebulan, Anda dapat mengatur Jumlah bulan ke nol, maka tentukan rentang tanggal menggunakan nilai Tanggal Mulai dan Tanggal Selesai yang sama dengan kurang dari 31 hari.

  7. Ketika diminta, masuk dengan akun pengguna dan kata sandi Azure Anda. Anda harus memiliki akses ke cakupan akun Penagihan agar berhasil mengakses data penagihan.

Sambungkan ke akun penagihan

Untuk menyambungkan ke profil penagihan, Anda harus mengambil ID profil Penagihan dan ID akun Penagihan dari portal Azure:

  1. Di portal Azure, telusuri ke Manajemen Biaya + Penagihan.

  2. Pilih profil Penagihan Anda.

  3. Pada Pengaturan di menu, pilih Properti pada bilah samping.

  4. Pada Profil penagihan, salin ID.

  5. Pada Profil penagihan, salin ID.

    Screenshot of Azure Cost Management billing account information

  6. Untuk Pilih Cakupan, pilih Input Cakupan Secara Manual dan masukkan string koneksi seperti yang diperlihatkan dalam contoh berikut, ganti {billingAccountId} dan {billingProfileId} dengan data yang disalin dari langkah sebelumnya.

    /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}

  7. Masukkan jumlah bulan data untuk diambil dan pilih OK.

  8. Ketika diminta, masuk dengan akun pengguna dan kata sandi Azure Anda. Anda harus memiliki akses ke cakupan akun Penagihan agar berhasil mengakses data penagihan.

Sambungkan dengan akun Perjanjian Enterprise

Untuk menyambungkan dengan akun Perjanjian Enterprise (EA), Anda bisa mendapatkan ID pendaftaran dari portal Azure:

  1. Di portal Azure, telusuri ke Manajemen Biaya + Penagihan.

  2. Pilih akun penagihan Anda.

  3. Di halaman menu Ringkasan, salin ID akun penagihan.

  4. Pada Pilih Lingkup, pilih Nomor Pendaftaran, dan tempel ID akun tagihan dari langkah sebelumnya.

  5. Masukkan jumlah bulan data untuk diambil dan pilih OK.

    Screenshot shows the Azure Cost Management properties with a scope of Enrollment number.

  6. Ketika diminta, masuk dengan akun pengguna dan kata sandi Azure Anda. Anda harus menggunakan akun Administrator Enterprise untuk Perjanjian Enterprise.

Data yang tersedia melalui konektor

Setelah Anda berhasil mengautentikasi, jendela Navigator muncul dengan tabel data berikut yang tersedia berikut:

Table Tipe Akun Cakupan yang Didukung Keterangan
Ringkasan saldo Hanya EA Pendaftaran EA Ringkasan saldo untuk bulan penagihan saat ini untuk Perjanjian Enterprise (EA).
Aktivitas penagihan Hanya MCA Profil Penagihan Log peristiwa faktur, pembelian kredit, dll. Hanya Perjanjian Pelanggan Microsoft.
Anggaran EA, MCA Pendaftaran EA, Akun Penagihan MCA, Profil Penagihan MCA Detail anggaran untuk melihat biaya atau penggunaan aktual terhadap target anggaran yang ada.
Biaya Hanya MCA Profil Penagihan MCA Ringkasan penggunaan Azure selama sebulan, biaya Marketplace, dan biaya ditagih secara terpisah. Perjanjian Pelanggan Microsoft saja.
Lot kredit Hanya MCA Profil Penagihan MCA Detail pembelian lot kredit Azure untuk profil penagihan yang diberikan. Perjanjian Pelanggan Microsoft saja.
Lembar Harga EA, MCA Pendaftaran EA, Profil Penagihan MCA Tarif meter yang berlaku untuk profil penagihan atau pendaftaran EA yang diberikan.
Biaya RI EA, MCA Pendaftaran EA, Profil Penagihan MCA Biaya yang terkait dengan Instans Cadangan Anda selama 24 bulan terakhir. Tabel ini sedang dalam proses tidak digunakan lagi, silakan gunakan transaksi RI
Rekomendasi RI (bersama) EA, MCA Pendaftaran EA, Profil Penagihan MCA Rekomendasi pembelian instans cadangan berdasarkan semua tren penggunaan langganan Anda selama 30 hari terakhir.
Rekomendasi RI (tunggal) EA, MCA Pendaftaran EA, Profil Penagihan MCA Rekomendasi pembelian instans cadangan berdasarkan satu tren penggunaan langganan Anda selama 30 hari terakhir.
Transaksi RI EA, MCA Pendaftaran EA, Profil Penagihan MCA Daftar transaksi untuk instans yang dipesan pada cakupan akun penagihan.
Detail penggunaan RI EA, MCA Pendaftaran EA, Profil Penagihan MCA Detail konsumsi untuk Instans Cadangan yang ada selama sebulan terakhir.
Ringkasan penggunaan RI EA, MCA Pendaftaran EA, Profil Penagihan MCA Persentase penggunaan reservasi Azure harian.
Detail penggunaan EA, MCA Pendaftaran EA, Akun Penagihan MCA, Profil Penagihan MCA Perincian jumlah yang dikonsumsi dan perkiraan biaya untuk profil penagihan yang diberikan pada pendaftaran EA.
Detail penggunaan diamortisasi EA, MCA Pendaftaran EA, Akun Penagihan MCA, Profil Penagihan MCA Perincian jumlah yang dikonsumsi dan perkiraan biaya yang diamortisasi untuk profil penagihan yang diberikan pada pendaftaran EA.

Anda dapat memilih tabel untuk melihat dialog pratinjau. Anda bisa memilih satu atau beberapa tabel dengan memilih kotak di samping namanya lalu pilih Muat.

Screenshot shows the Navigator dialog box.

Saat Anda memilih Muat, data dimuat ke dalam Power BI Desktop.

Saat data yang Anda pilih dimuat, tabel data dan bidang ditampilkan dalam daftar Bidang.

Pertimbangan dan batasan

Pertimbangan dan batasan berikut berlaku untuk konektor data Azure Cost Management:

  • Permintaan baris data yang melebihi satu juta baris tidak didukung oleh Power BI. Sebagai gantinya, Anda dapat mencoba menggunakan fitur ekspor yang dijelaskan dalam membuat dan mengelola data yang diekspor di Azure Cost Management.

  • Konektor data Azure Cost Management tidak berfungsi dengan akun pelanggan Office 365 GCC.

  • Refresh data: Data biaya dan penggunaan biasanya diperbarui dan tersedia di portal Azure dan MENDUKUNG API dalam waktu 8 hingga 24 jam, jadi kami sarankan Anda membatasi Power BI refresh terjadwal untuk sekali atau dua kali sehari.

  • Penggunaan kembali sumber data: Jika Anda memiliki beberapa laporan yang menarik data yang sama, dan tidak memerlukan transformasi data yang lebih spesifik laporan, Anda harus menggunakan kembali sumber data yang sama, yang akan mengurangi jumlah waktu yang diperlukan untuk menarik data Detail Penggunaan.

    Untuk informasi selengkapnya tentang sumber data, lihat sumber daya berikut:

Anda mungkin menerima 400 permintaan buruk dari rincian penggunaan RI ketika Anda mencoba untuk me-refresh data jika Anda telah memilih parameter tanggal lebih dari tiga bulan. Untuk memperbaiki kesalahan ini, lakukan langkah-langkah berikut:

  1. Di Power BI Desktop, pilih Beranda > Ubah data.

  2. Di Editor Power Query, pilih model semantik detail penggunaan RI dan pilih Editor Lanjutan.

  3. Perbarui kode Power Query seperti yang diperlihatkan dalam paragraf berikut, yang membagi panggilan menjadi potongan tiga bulan. Pastikan bahwa Anda mencatat dan menyimpan nomor pendaftaran, atau ID akun tagihan/profil tagihan Anda.

    Untuk EA, gunakan pembaruan kode berikut:

    let
        enrollmentNumber = "<<Enrollment Number>>",
        optionalParameters1 = [startBillingDataWindow = "-9", endBillingDataWindow = "-6"],
        source1 = AzureCostManagement.Tables("Enrollment Number", enrollmentNumber, 5, optionalParameters1),
        riusagedetails1 = source1{[Key="riusagedetails"]}[Data],
        optionalParameters2 = [startBillingDataWindow = "-6", endBillingDataWindow = "-3"],
        source2 = AzureCostManagement.Tables("Enrollment Number", enrollmentNumber, 5, optionalParameters2),    
        riusagedetails2 = source2{[Key="riusagedetails"]}[Data],
        riusagedetails = Table.Combine({riusagedetails1, riusagedetails2})
    in
        riusagedetails
    

    Untuk Perjanjian Pelanggan Microsoft, gunakan pembaruan berikut:

    let
        billingProfileId = "<<Billing Profile Id>>",
        optionalParameters1 = [startBillingDataWindow = "-9", endBillingDataWindow = "-6"],
        source1 = AzureCostManagement.Tables("Billing Profile Id", billingProfileId, 5, optionalParameters1),
        riusagedetails1 = source1{[Key="riusagedetails"]}[Data],
        optionalParameters2 = [startBillingDataWindow = "-6", endBillingDataWindow = "-3"],
        source2 = AzureCostManagement.Tables("Billing Profile Id", billingProfileId, 5, optionalParameters2),    
        riusagedetails2 = source2{[Key="riusagedetails"]}[Data],
        riusagedetails = Table.Combine({riusagedetails1, riusagedetails2})
    in
        riusagedetails
    
    
  4. Setelah Anda memperbarui kode dengan pembaruan yang sesuai dari langkah sebelumnya, pilih Selesai lalu pilih Tutup & Terapkan.

Anda mungkin mengalami situasi di mana tag tidak berfungsi dalam detail penggunaan atau kolom tag tidak dapat diubah menjadi json. Masalah ini berasal dari API UCDD saat ini yang mengembalikan kolom tag dengan memangkas tanda kurung awal dan akhir, yang mengakibatkan Power BI tidak dapat mengubah kolom karena mengembalikannya sebagai string. Untuk mengurangi situasi ini, lakukan langkah-langkah berikut.

  1. Navigasi ke Editor Kueri.
  2. Pilih tabel Detail Penggunaan.
  3. Di panel kanan, panel Properti memperlihatkan Langkah yang Diterapkan. Anda perlu menambahkan kolom kustom ke langkah-langkah, setelah langkah Navigasi .
  4. Dari menu, pilih Tambahkan kolom>Tambahkan kolom kustom
  5. Beri nama kolom, misalnya Anda dapat memberi nama kolom TagsInJson atau apa pun yang Anda inginkan, lalu masukkan teks berikut dalam kueri:
    
    ```= "{"& [Tags] & "}"
    
  6. Menyelesaikan langkah-langkah sebelumnya membuat kolom tag baru dalam format json
  7. Anda sekarang dapat mentransfer dan memperluas kolom sesuai kebutuhan Anda.

Masalah autentikasi yang dihadapi dengan akun tamu Microsoft Entra: Anda mungkin memiliki izin yang sesuai untuk mengakses akun pendaftaran atau penagihan, tetapi menerima kesalahan autentikasi yang mirip dengan salah satu hal berikut ini:

  • Akses ke sumber daya dilarang
  • Kami tidak dapat mengautentikasi informasi masuk yang diberikan. Harap coba lagi.

Berbagai kesalahan ini dapat diakibatkan karena memiliki akun pengguna di domain Microsoft Entra yang berbeda yang telah ditambahkan sebagai pengguna tamu.

Untuk akun tamu: Gunakan pengaturan atau opsi berikut saat Anda diminta dengan dialog autentikasi saat menyambungkan dengan konektor Power BI Cost Management:

  1. Pilih Masuk
  2. Pilih gunakan akun lain (bagian bawah dialog)
  3. Pilih Opsi masuk (bagian bawah kotak dialog)
  4. Pilih Masuk ke organisasi
  5. Untuk nama Domain, sediakan Fully Qualified Domain Name (FQDN) ke domain Microsoft Entra domain dari yang telah Anda tambahkan tamu kedalamnya.
  6. Kemudian, untuk Pilih akun pilih akun pengguna yang sebelumnya telah Anda autentikasi.

Anda dapat menyambungkan ke berbagai sumber data menggunakan Power BI Desktop. Untuk informasi lebih lanjut, baca artikel berikut: