Menyambungkan ke Azure Consumption Insights di Power BI Desktop
Anda dapat menggunakan desktop Power BI untuk menyambungkan ke Azure dan mendapatkan data yang mendalam tentang penggunaan layanan Azure organisasi Anda. Dengan data ini, Anda dapat membuat laporan dan langkah-langkah kustom untuk lebih memahami dan menganalisis pengeluaran Azure Anda.
Catatan
Terdapat dukungan terbatas untuk Microsoft Azure Consumption Insights (Beta). Untuk fungsionalitas baru, gunakan konektor Azure Cost Management untuk Power BI.
Menyambungkan dengan Azure Consumption Insights
Azure Consumption Insights memungkinkan Anda menyambungkan ke akun penagihan Azure Perjanjian Enterprise.
Di bagian ini, Anda mempelajari cara mendapatkan data yang perlu Anda migrasikan menggunakan Azure Enterprise Connector. Anda juga akan menemukan pemetaan kolom detail penggunaan yang tersedia di API ACI (Azure Consumption Insights).
Agar berhasil menggunakan konektor Azure Consumption Insights, Anda memerlukan akses ke fitur portal Azure Enterprise.
Untuk menggunakan konektor Azure Consumption Insights di Power BI Desktop:
Pada pita Beranda, pilih Ambil Data.
Dari kategori di sebelah kiri, pilih Layanan Online.
Pilih Microsoft Azure Consumption Insights (Beta).
Pilih Sambungkan.

Dalam dialog yang muncul, masukkan Nomor Pendaftaran Azure Anda.

- Anda bisa mendapatkan nomor pendaftaran dari Portal Perusahaan Azure, di lokasi yang diperlihatkan dalam gambar berikut:

Versi konektor ini hanya mendukung pendaftaran perusahaan dari https://ea.azure.com. Pendaftaran Tiongkok saat ini tidak didukung.
Selanjutnya, berikan kunci Akses Anda untuk menyambungkan.

- Kunci Akses Anda untuk pendaftaran dapat ditemukan di Portal Azure Enterprise.

Setelah Anda menyediakan kunci Akses dan memilih Koneksi, jendela Navigator muncul dan memperlihatkan sembilan tabel yang tersedia:
| Tabel | Deskripsi |
|---|---|
| Anggaran | Detail anggaran untuk melihat biaya atau penggunaan aktual terhadap target anggaran yang ada. |
| MarketPlace | Biaya Marketplace Azure berbasis penggunaan. |
| PriceSheets | Tarif yang berlaku berdasarkan meter untuk pendaftaran. |
| Richarges | Biaya yang terkait dengan Instans Cadangan Anda selama 24 bulan terakhir. |
| RIRecommendations_Single | Rekomendasi pembelian instans cadangan berdasarkan satu tren penggunaan langganan Anda selama 7, 30, atau 60 hari terakhir. |
| RIRecommendations_Shared | Rekomendasi pembelian Instans Cadangan berdasarkan tren penggunaan Anda di semua langganan Anda selama 7, 30, atau 60 hari terakhir. |
| RIUsage | Detail konsumsi untuk Instans Cadangan yang ada selama sebulan terakhir. |
| Ringkasan | Ringkasan bulanan tentang saldo, pembelian baru, biaya layanan Azure Marketplace, penyesuaian, dan biaya kelebihan pemakaian. |
| UsageDetails | Perincian jumlah yang dikonsumsi dan perkiraan biaya pendaftaran. |
Anda dapat memilih kotak centang di samping tabel apa pun untuk melihat pratinjau. Anda dapat memilih satu atau beberapa tabel dengan memilih kotak di samping namanya lalu pilih Muat.

Catatan
Tabel Ringkasan dan Lembar Harga hanya tersedia untuk Kunci API tingkat pendaftaran. Selain itu, secara default, data dalam tabel ini memiliki data bulan ini untuk Penggunaan dan Lembar Harga. Tabel Ringkasan dan MarketPlace tidak dibatasi hingga bulan ini.
Saat Anda memilih Muat, data dimuat ke dalam Power BI Desktop.

Setelah data yang Anda pilih dimuat, tabel dan bidang yang Anda pilih bisa dilihat di panel Bidang.

Menggunakan Azure Consumption Insights
Untuk menggunakan konektor Azure Consumption Insights, Anda mengakses fitur Enterprise portal Microsoft Azure.
Setelah berhasil memuat data menggunakan konektor Azure Consumption Insights, Anda dapat membuat pengukuran dan kolom kustom Anda sendiri menggunakan Editor Power Query. Anda juga dapat membuat visual, laporan, dan dasbor untuk dibagikan di layanan Power BI.
Dengan kueri kosong, Anda bisa mengambil sampel kumpulan kueri kustom Azure. Ada dua cara yang bisa Anda lakukan:
Di Power BI Desktop:
- Pilih pita Beranda
- Pilih Dapatkan Data>Kueri Kosong
Atau, dalam Editor Power Query:
- Klik kanan di panel Kueri kiri
- Pilih Kueri Baru > Kosong Kueri dari menu yang muncul
Di bilah Rumus, ketik: = MicrosoftAzureConsumptionInsights.Contents.
Gambar berikut ini memperlihatkan kumpulan sampel yang muncul.

Saat bekerja dengan laporan dan membuat kueri, Anda dapat:
- Untuk menentukan jumlah bulan yang dimulai dari tanggal saat ini, gunakan numberOfMonth
- Gunakan nilai antara satu dan 36. Menunjukkan jumlah bulan, dari tanggal saat ini, yang ingin Anda impor. Sebaiknya dapatkan data tidak lebih dari 12 bulan. Batas ini menghindari Power BI batasan impor kueri dan ambang volume data.
- Untuk menentukan periode bulan dalam jendela waktu historis, gunakan startBillingDataWindow dan endBillingDataWindow
- Jangan gunakan numberOfMonth bersama dengan startBillingDataWindow atau endBillingDataWindow
Bermigrasi dari Azure Enterprise Connector
Beberapa pelanggan membuat visual menggunakan Azure Enterprise Connector (Beta). Akhirnya, konektor akan diganti dengan konektor Azure Consumption Insights. Konektor baru memiliki fitur dan penyempurnaan yang meliputi:
- Sumber data tambahan tersedia untuk Ringkasan Saldo dan Pembelian Marketplace
- Parameter baru dan tingkat lanjut, seperti startBillingDataWindow dan endBillingDataWindow
- Performa dan responsivitas yang lebih baik
Langkah berikutnya menunjukkan cara beralih ke konektor Azure Consumption Insights. Langkah-langkah ini mempertahankan pekerjaan yang telah Anda lakukan dalam membuat dasbor atau laporan kustom.
Langkah 1: Sambungkan ke Azure menggunakan konektor baru
Langkah pertama adalah menggunakan konektor Azure Consumption Insights yang dijelaskan secara rinci sebelumnya dalam artikel ini. Dalam langkah ini, pilih Dapatkan Data > Kueri Kosong dari pita Beranda di Power BI Desktop.
Langkah 2: Membuat kueri di Editor Lanjutan
Di Editor Power Query, pilih Editor Lanjutan dari bagian Kueri pita Beranda. Di jendela Editor Lanjutan yang muncul, masukkan kueri ini:
let
enrollmentNumber = "100",
optionalParameters = [ numberOfMonth = 6, dataType="DetailCharges" ],
data = MicrosoftAzureConsumptionInsights.Contents(enrollmentNumber, optionalParameters)
in
data

Anda harus mengganti nilai enrollmentNumber dengan nomor pendaftaran Anda. Anda bisa mendapatkan nomor Anda dari Portal Azure Enterprise. Parameter numberOfMonth adalah berapa bulan data yang ingin Anda kembalikan, dari dat saat ini. Gunakan nol (0) untuk bulan ini.
Setelah Anda memilih Selesai di jendela Editor Lanjutan, pratinjau merefresh dan data dari rentang bulan yang ditentukan muncul dalam tabel. Pilih Tutup & Terapkan dan kembalikan.
Langkah 3: Pindahkan pengukuran dan kolom kustom ke laporan baru
Selanjutnya, Anda harus memindahkan kolom kustom atau pengukuran apa pun yang Anda buat ke dalam tabel detail baru. Berikut langkah-langkahnya.
Buka Notepad (atau editor teks lain).
Pilih ukuran yang ingin Anda pindahkan, salin teks dari bidang Rumus, dan letakkan di Notepad.

Ganti nama Query1 menjadi nama tabel detail asli.
Untuk membuat pengukuran tabel baru dan kolom kustom, klik kanan pada tabel Anda, dan pilih Pengukuran Baru. Kemudian, potong dan tempel pengukuran dan kolom yang disimpan hingga semuanya selesai.
Langkah 4: Tautkan ulang tabel yang memiliki hubungan
Banyak dasbor memiliki tabel tambahan yang digunakan untuk pencarian atau pemfilteran, seperti tabel tanggal atau tabel yang digunakan untuk proyek kustom. Membangun kembali hubungan tersebut menyelesaikan sebagian besar masalah yang tersisa. Berikut cara untuk melakukannya.
Di tab Pemodelan di Power BI Desktop, pilih Kelola Hubungan untuk memunculkan jendela yang memungkinkan Anda mengelola hubungan dalam model. Tautkan ulang tabel Anda, sesuai kebutuhan.

Langkah 5: Verifikasi visual Anda, dan sesuaikan pemformatan bidang sesuai kebutuhan
Pada titik ini, sebagian besar visual, tabel, dan tindakan penelusuran asli Anda harus berfungsi seperti yang diharapkan. Beberapa penyesuaian kecil mungkin diperlukan, namun, untuk memformat tampilan dan nuansa dengan tepat. Luangkan waktu untuk melihat setiap dasbor dan visual Anda untuk memastikan mereka terlihat seperti yang Anda inginkan.
Menggunakan API Azure Consumption and Insights (ACI) API untuk mendapatkan data konsumsi
Azure juga menyediakan API Azure Consumption and Insights (ACI). Anda dapat membuat solusi kustom Anda sendiri untuk mengumpulkan, melaporkan, dan memvisualisasikan informasi konsumsi Azure menggunakan API ACI.
Memetakan nama dan detail penggunaan antara portal, konektor, dan API
Kolom portal Microsoft Azure dan nama detail serupa di API dan konektor, meskipun tidak selalu identik. Untuk membantu mengklarifikasi, tabel berikut ini menyediakan pemetaan. Juga ditunjukkan adalah apakah kolom sudah usang. Untuk informasi selengkapnya, dan definisi istilah, lihat kamus data penagihan Azure.
| Konektor ACI/ContentPack ColumnName | Nama Kolom API ACI | Nama Kolom EA | Usang/Ada untuk kompatibilitas mundur |
|---|---|---|---|
| AccountName | accountName | Nama akun | Tidak |
| AccountId | accountId | Ya | |
| AccountOwnerId | accountOwnerEmail | AccountOwnerId | Tidak |
| AdditionalInfo | additionalInfo | AdditionalInfo | Tidak |
| AdditionalInfold | Ya | ||
| Kuantitas yang Dikonsumsi | consumedQuantity | Kuantitas yang Dikonsumsi | Tidak |
| Layanan yang Dikonsumsi | consumedService | Layanan yang Dikonsumsi | Tidak |
| ConsumedServiceId | consumedServiceId | Ya | |
| Biaya | cost | ExtendedCost | Tidak |
| Pusat Biaya | costCenter | Pusat Biaya | Tidak |
| Tanggal | tanggal | Tanggal | Tidak |
| Hari | Hari | Tidak | |
| DepartmentName | departmentName | Nama Departemen | Tidak |
| DepartmentID | departmentId | Ya | |
| ID Instans | Ya | ||
| InstanceId | instanceId | ID Instans | Tidak |
| Lokasi | Ya | ||
| Kategori Pengukur | meterCategory | Kategori Pengukur | Tidak |
| Meter ID | Ya | ||
| Nama Pengukur | meterName | Nama Pengukur | Tidak |
| Wilayah Pengukur | meterRegion | Wilayah Pengukur | Tidak |
| Meter Sub-Category | meterSubCategory | Meter Sub-Category | Tidak |
| MeterId | meterId | Meter ID | Tidak |
| Bulan | Bulan | Tidak | |
| Produk | product | Produk | Tidak |
| ProductId | productId | Ya | |
| Grup Sumber Daya | resourceGroup | Grup Sumber Daya | Tidak |
| Lokasi sumber daya | resourceLocation | Lokasi sumber daya | Tidak |
| ResourceGroupId | Ya | ||
| ResourceLocationId | resourceLocationId | Ya | |
| ResourceRate | resourceRate | ResourceRate | Tidak |
| ServiceAdministratorId | serviceAdministratorId | ServiceAdministratorId | Tidak |
| ServiceInfo1 | serviceInfo1 | ServiceInfo1 | Tidak |
| ServiceInfo1Id | Ya | ||
| ServiceInfo2 | serviceInfo2 | ServiceInfo2 | Tidak |
| ServiceInfo2Id | Ya | ||
| Pengidentifikasi Layanan Store | storeServiceIdentifier | Pengidentifikasi Layanan Store | Tidak |
| StoreServiceIdentifierId | Ya | ||
| Nama langganan | subscriptionName | Nama langganan | Tidak |
| Tag | tags | Tag | Tidak |
| TagsId | Ya | ||
| Unit Pengukuran | unitOfMeasure | Unit Pengukuran | Tidak |
| Tahun | Tahun | Tidak | |
| SubscriptionId | subscriptionId | SubscriptionId | Ya |
| SubscriptionGuid | subscriptionGuid | SubscriptionGuid | Tidak |
Langkah berikutnya
Anda dapat menyambungkan ke berbagai sumber data menggunakan Power BI Desktop. Untuk informasi lebih lanjut, baca artikel berikut: