Bagikan melalui


Panduan pemecahan masalah toolkit FinOps

Artikel ini menjelaskan cara memvalidasi solusi toolkit FinOps disebarkan dan dikonfigurasi dengan benar. Jika Anda memiliki kode kesalahan tertentu, tinjau kesalahan umum untuk detail dan langkah-langkah mitigasi. Jika Anda memerlukan panduan yang lebih menyeluruh untuk memvalidasi konfigurasi Anda, gunakan langkah-langkah berikut yang berlaku untuk Anda.


Apakah Anda memiliki kode kesalahan tertentu?

Jika Anda memiliki kode kesalahan tertentu, sebaiknya mulai dengan kesalahan umum untuk penjelasan langsung tentang masalah yang Anda hadapi. Ada juga informasi tentang cara mengurangi atau mengatasi masalah ini.


Validasikan penyebaran hub FinOps Anda

Gunakan langkah-langkah berikut untuk memvalidasi penyebaran hub FinOps Anda:

Langkah 1: Memverifikasi ekspor Cost Management

  1. Pastikan Anda membuka halaman ekspor Cost Management dan memastikan status ekspornya adalah Successful.
  2. Jika tidak berhasil, pastikan Anda memiliki penyedia sumber daya Cost Management yang terdaftar untuk langganan tempat hub Anda ditempatkan.
  3. Ajukan permintaan dukungan kepada tim Cost Management untuk menyelidiki lebih lanjut.

Langkah 2: Memverifikasi alur Data Factory

  1. Dari Data Factory Studio, pilih Pantau di menu sebelah kiri dan konfirmasi alur berhasil berjalan.
  2. Jika alur gagal, tinjau kode kesalahan dan pesan dan periksa kesalahan umum untuk langkah-langkah mitigasi.
  3. Bandingkan waktu proses terakhir dengan waktu ekspor terakhir. Mereka seharusnya dekat.
  4. Pilih Kelola>Penulis>Pemicu dan verifikasi pemicu msexports_ManifestAdded dimulai. Jika tidak, mulailah.
  5. Jika pemicu gagal dimulai dengan kesalahan "penyedia sumber daya tidak terdaftar", buka langganan di portal Microsoft Azure, pilih Pengaturan>Penyedia sumber daya, pilih baris Microsoft.EventGrid , lalu pilih Daftar. Pendaftaran mungkin memakan waktu beberapa menit.
  6. Setelah pendaftaran selesai, mulai triger msexports_ManifestAdded lagi.
  7. Setelah pemicu diaktifkan, jalankan kembali semua ekspor Cost Management yang terhubung. Data harus sepenuhnya diserap dalam waktu 10-20 menit.
  8. Jika alur penyerapan tidak berjalan dan menampilkan MappingColumnNameNotFoundInSourceFile pesan kesalahan, verifikasi bahwa ekspor dikonfigurasi untuk himpunan data dan versi yang didukung.

Langkah 3: Memverifikasi akun penyimpanan – kontainer msexports

  1. Kontainer msexports adalah tempat di mana Cost Management mengirimkan ekspor "mentah".
  2. Konfirmasikan tidak ada file CSV atau parket di jalur ekspor terbaru.
  3. Jika ada file CSV atau parket dari ekspor Cost Management, buka Data Factory Studio dan konfirmasikan alur msexports_ExecuteETL dan msexports_ETL_ingestion berhasil.
    • File yang diekspor dihapus ketika penyerapan selesai kecuali kontainer msexports dikonfigurasi untuk memiliki kebijakan retensi positif.

Langkah 4: Memverifikasi akun penyimpanan – kontainer penyerapan

  1. Kontainer pengambilan data adalah tempat klien, seperti Power BI, terhubung untuk menarik data. Kontainer ini harus selalu memiliki satu atau beberapa file parket untuk setiap bulan.
  2. Jika Anda tidak melihat file parket apa pun di kontainer pengunggahan, cari file di kontainer msexports.
  3. Jika Anda menemukan file CSV atau Parquet di kontainer msexports, berarti alur Data Factory tidak berfungsi. Rujuk kembali ke Verifikasi alur Data Factory.
  4. Jika tidak ada file dalam kontainer msexports dan tidak ada file parket di dalam kontainer ingesti, itu berarti ekspor Cost Management tidak berjalan semestinya. Rujuk kembali ke Verifikasi Ekspor Cost Management.

Memvalidasi konfigurasi Power BI Anda

Gunakan langkah-langkah berikut untuk memvalidasi konfigurasi Power BI Anda:

Langkah 1: Identifikasi URL penyimpanan Anda

Sebelum mulai memvalidasi konfigurasi Power BI, Anda perlu mengetahui apakah Anda menyambungkan ke data menggunakan salah satu mekanisme berikut:

  • Konektor Cost Management untuk Power BI – Ideal untuk akun kecil dengan kebutuhan terbatas. Tidak disarankan jika melaporkan lebih dari $ 2 juta dalam total biaya.
  • Ekspor Cost Management ke penyimpanan – Memerlukan pemindahan data dari Cost Management ke akun penyimpanan. Tidak memerlukan penyebaran lain.
  • Hub FinOps – Memerlukan penerapan solusi hub FinOps.

Jika Anda memerlukan bantuan dalam memilih pendekatan terbaik untuk kebutuhan Anda, lihat Memilih sumber data Power BI.

Jika menggunakan konektor Cost Management, lihat Membuat visual dan laporan dengan konektor Cost Management di Power BI Desktop.

Jika menggunakan hub FinOps, Anda dapat menyalin URL dari output penyebaran di portal Azure:

  1. Navigasikan ke grup sumber daya tempat hub FinOps disebarkan.
  2. Pilih Pengaturan>Penyebaran di menu.
  3. Pilih penyebaran hub.
  4. Pilih Output di menu.
  5. Salin nilai storageUrlForPowerBI .
  6. Tempelkan URL ini ke URL penyimpanan Hub di Power BI.
  7. Jika menggunakan ekspor mentah untuk data apa pun, gunakan juga langkah-langkah berikut.
  8. Jika tidak menggunakan ekspor data dalam bentuk mentah untuk data apa pun, tempelkan URL penyimpanan hub ke bagian URL Penyimpanan Ekspor di Power BI.

    Catatan

    Power BI mengharuskan kedua parameter diatur agar layanan Power BI menyegarkan himpunan data.

Jika menggunakan ekspor mentah tanpa hub FinOps untuk himpunan data apa pun (bahkan jika Anda menggunakan hub untuk data biaya), Anda dapat memperoleh URI Data Lake Storage dari akun penyimpanan Anda di portal Azure:

  1. Buka akun penyimpanan di portal Azure.
  2. Pilih Pengaturan>Endpoints di menu.
  3. Salin Data Lake Storage>Data Lake Storage URL.
  4. Tempelkan URL ini ke URL Penyimpanan ekspor di Power BI.
  5. Jika menggunakan hub FinOps untuk data apa pun, ikuti juga langkah-langkah sebelumnya.
  6. Jika tidak menggunakan hub FinOps untuk data apa pun, tempelkan URL penyimpanan ekspor ke URL penyimpanan Hub di Power BI.

    Catatan

    Power BI mengharuskan kedua parameter diatur agar layanan Power BI menyegarkan himpunan data.

Langkah 2: Menyambungkan Power BI ke penyimpanan

Tentukan apakah ingin terhubung ke penyimpanan menggunakan akun pengguna atau perwakilan layanan atau menggunakan kunci akun penyimpanan (juga disebut token SAS).

  • Menggunakan akun pengguna atau perwakilan layanan
    1. Pastikan Anda memiliki peran Pembaca Data Blob Penyimpanan secara eksplisit pada akun yang akan digunakan. Izin ini tidak diwariskan meskipun Anda memiliki izin "Pemilik" atau "Kontributor".
  • Menggunakan token SAS
    1. Pastikan Anda mengatur izin berikut untuk token:
      • Layanan yang diizinkan: Blob
      • Jenis sumber daya yang diizinkan: Kontainer dan Objek
      • Izin yang diperbolehkan: Baca dan Menampilkan
    2. Pastikan Anda juga telah menetapkan tanggal/waktu mulai dan kedaluwarsa yang valid.

Langkah 3: Memecahkan masalah kesalahan koneksi

  1. Jika Anda mencoba menyambungkan ke akun penyimpanan dan menerima Access to the resource is forbidden kesalahan, kemungkinan Anda kehilangan beberapa izin. Untuk memastikan Anda memiliki izin yang benar, lihat kembali Menyambungkan Power BI ke penyimpanan.
  2. Jika Anda melihat kesalahan bahwa akses dilarang, periksa apakah akun penagihan yang Anda sambungkan sudah benar. Laporan Power BI disediakan dengan contoh akun tagihan, dan jika Anda tidak mengubahnya ke ID Anda sendiri, Anda tidak dapat menyambungkan.

Langkah 4: Memecahkan masalah data bulan yang hilang

  1. Jika laporan Power BI tidak menyertakan seluruh bulan data, konfirmasikan parameter tanggal dalam laporan Power BI dengan memeriksa Transform data>Edit parameters di pita. Lihat Menyiapkan laporan pertama Anda untuk detailnya.
    • Jumlah Bulan menentukan berapa banyak bulan tertutup (sebelum bulan saat ini) ditampilkan dalam laporan. Bahkan jika data diekspor, data di luar rentang ini tidak ditampilkan. Jika didefinisikan, parameter ini akan mengambil alih yang lain.
    • RangeStart dan RangeEnd menentukan rentang tanggal eksplisit data untuk ditampilkan dalam laporan. Apa pun sebelum atau sesudah tanggal ini tidak ditampilkan.
    • Jika RangeStart kosong, semua data historis sebelum RangeEnd disertakan.
    • Jika RangeEnd kosong, semua data baru setelah RangeStart disertakan.
    • Jika semua parameter tanggal kosong, semua data yang tersedia disertakan.

Men-debug kegagalan kueri Power BI

Jika Power BI mengembalikan kesalahan yang tidak diketahui, gunakan langkah-langkah berikut untuk mengidentifikasi masalah.

Mengidentifikasi kueri yang gagal

  1. Buka laporan.
  2. Di pita, pilih Transformasi data>Transformasi data.
  3. Dari jendela Editor Power Query , temukan kueri yang gagal dalam daftar kueri di sebelah kiri.
  4. Lompat ke bagian pemecahan masalah berdasarkan folder.

Mengatasi kesalahan permintaan penyimpanan

  1. Dari jendela Editor Power Query , pilih kueri yang gagal dalam daftar kueri di sebelah kiri.
  2. Di bagian Langkah yang Diterapkan di sebelah kanan, pilih langkah RawData .
  3. Jika langkah tersebut bermasalah, lanjutkan ke Pemecahan masalah kesalahan ftk_Storage.
  4. Jika langkah tersebut berhasil, pilih langkah berikutnya di bawahnya, lewati apa pun yang dimulai dengan huruf kecil atau garis bawah.
  5. Ulangi langkah 4 hingga Anda menemukan langkah pertama yang mengalami kesalahan.
  6. Bagikan nama langkah pertama yang gagal dalam masalah apa pun atau permintaan dukungan untuk membantu memecahkan masalah lebih lanjut.

Memecahkan masalah kesalahan ftk_Storage

  1. Dari jendela Editor Power Query , klik kanan fungsi ftk_Storage di sebelah kiri dan pilih Duplikat.
  2. Klik kanan ftk_Storage (2) dan pilih Editor Tingkat Lanjut.
  3. Hapus baris pertama dan ganti data = if datasetType... baris dengan data = "focuscost",.
  4. Pilih Selesai di kanan bawah dialog.
  5. Pilih ftk_Storage (2) di sebelah kiri lalu klik Segarkan Pratinjau di pita bagian atas.
  6. Di Langkah yang Diterapkan di sebelah kanan, pilih langkah terakhir.
  7. Jika langkah tersebut mengalami kesalahan, pilih yang sebelumnya (lewati apa pun dengan garis bawah atau karakter pertama huruf kecil).
  8. Ulangi 7 sampai Anda menemukan salah satu yang berfungsi.
  9. Bagikan nama langkah pertama yang gagal dalam masalah apa pun atau permintaan dukungan untuk membantu memecahkan masalah lebih lanjut.

Mengatasi kesalahan dalam kueri Hub* dan Storage*

  1. Dari jendela Editor Power Query , pilih kueri yang gagal di sebelah kiri lalu klik Refresh Pratinjau di pita di bagian atas.
  2. Di Langkah yang Diterapkan di sebelah kanan, pilih langkah terakhir.
  3. Jika langkah tersebut mengalami kesalahan, pilih yang sebelumnya (lewati apa pun dengan garis bawah atau karakter pertama huruf kecil).
  4. Ulangi 3 sampai Anda menemukan yang berfungsi.
  5. Bagikan nama langkah pertama yang gagal dalam masalah apa pun atau permintaan dukungan untuk membantu memecahkan masalah lebih lanjut.

Masih butuh bantuan?

Jika Anda telah mengikuti langkah-langkah pemecahan masalah dan masih memerlukan bantuan, bergabunglah dengan sesi konsultasi dua mingguan kami untuk mendapatkan bantuan langsung dari tim. Jika Anda memerlukan lebih banyak dukungan langsung, Anda dapat meminta sesi saran berbayar berbasis komunitas atau pengiriman konsultasi selama panggilan jam kerja.


Berikan umpan balik

Beri tahu kami bagaimana kinerja kami melalui ulasan singkat. Kami menggunakan ulasan ini untuk meningkatkan dan memperluas alat dan sumber daya FinOps.

Jika Anda mencari sesuatu yang spesifik, pilih yang sudah ada atau buat ide baru. Bagikan ide dengan orang lain untuk mendapatkan lebih banyak suara. Kami fokus pada ide-ide dengan suara terbanyak.


Solusi terkait: