Bagikan melalui


Meningkatkan instans pada hub FinOps

Tutorial ini membantu Anda meningkatkan instans hub FinOps yang ada ke versi terbaru untuk menggunakan kemampuan baru.

Memutakhirkan instans hub FinOps biasanya sama dengan penyiapan awal tempat Anda menyebarkan templat hub FinOps lalu memperbarui laporan Power BI dan dasbor Data Explorer. Namun, tergantung pada versi apa yang Anda pindahkan dari atau ke, langkah tambahan mungkin diperlukan. Gunakan langkah-langkah berikut untuk meningkatkan instans hub FinOps Anda. Jika Anda memiliki pertanyaan, mulai diskusi.


Sebelum Anda mulai

Sebelum memutakhirkan, pastikan Anda mengetahui versi apa yang saat ini Anda jalankan. Anda dapat menemukan versi di akun penyimpanan:

  1. Buka akun penyimpanan di portal Microsoft Azure.
    • Anda dapat menavigasi dari grup sumber daya atau daftar akun penyimpanan.
    • Jika Anda menggunakan daftar akun penyimpanan, tambahkan filter tag untuk cm-resource-parent berisi Microsoft.Cloud/hubs untuk melihat semua akun penyimpanan pusat.
  2. Buka peramban penyimpanan>kontainer blob>konfigurasi
  3. Temukan baris settings.json dan pilih menu ⋯ di sisi kanan halaman, lalu Lihat/edit.
  4. Cari properti versi .

Jika Anda menggunakan hub FinOps yang lebih lama dari 0.2, lebih mudah untuk mengimplementasikan instance baru. Langkah-langkah dalam tutorial ini tidak memperhitungkan perbedaan yang mengarah ke 0,2. Untuk menyebarkan instans baru, lihat Membuat instans hub FinOps.

Untuk daftar perubahan sejak rilis Anda, lihat changelog.


Langkah 1: Hapus sumber daya yang tidak digunakan (0,7)

Langkah ini hanya berlaku saat meningkatkan dari hub FinOps 0.7 dan menargetkan penyebaran dengan akses jaringan publik. Lewati langkah ini jika salah satu hal berikut ini berlaku:

  • Memperbarui dari pusat FinOps versi 0.6 ke bawah.
  • Peningkatan versi dari hub FinOps 0.7 dan menggunakan perutean jaringan privat.
  • Memperbarui dari hub FinOps 0.8 atau yang lebih baru.

Hub FinOps 0.8 memperkenalkan perubahan arsitektur tentang bagaimana sumber daya jaringan disebarkan. Sumber daya jaringan harus dihapus sebelum memutakhirkan dari 0,7 ke 0,8 atau yang lebih baru. Jika Anda berpindah dari 0,6 atau yang lebih lama ke 0,8 atau yang lebih baru, Anda dapat melewati langkah ini. Instruksi mengasumsikan instans hub FinOps Anda adalah satu-satunya hal dalam grup sumber daya dan tidak ada sumber daya jaringan lainnya. Jangan hapus sumber daya yang tidak terkait dengan hub FinOps.

Untuk menghapus sumber daya jaringan hub FinOps 0.7:

  1. Buka grup sumber daya hub FinOps di portal Microsoft Azure.
  2. Hapus semua titik akhir privat dalam grup sumber daya.
  3. Hapus semua zona Sistem Nama Domain (DNS) privat dalam grup sumber daya.
  4. Hapus jaringan virtual. Jika terjadi kesalahan:
    • Konfirmasikan tidak ada titik akhir privat atau zona DNS yang tersisa.
    • Periksa tab perangkat yang terhubung dan hapus sumber daya yang masih ada untuk memastikan jaringan virtual tidak digunakan.

Langkah 2: Memperbarui rumah acara Fabric

Langkah ini hanya berlaku jika Anda menggunakan Microsoft Fabric sebagai penyimpanan data utama. Lewati langkah ini jika salah satu hal berikut ini berlaku:

  • Anda menggunakan Azure Storage sebagai penyimpanan data Anda.
  • Anda menggunakan Azure Data Explorer sebagai penyimpanan data Anda.

Skema database eventhouse Microsoft Fabric harus diperbarui secara manual dengan setiap rilis. Untuk detailnya, lihat Menyiapkan Microsoft Fabric.


Langkah 3: Menyebarkan templat hub FinOps

Meningkatkan instans hub FinOps memerlukan penyebaran ulang versi terbaru templat. Menyebarkan templat akan membuat sumber daya baru dan memperbarui sumber daya yang ada sesuai kebutuhan. Untuk memastikan instans yang ada diperbarui, pastikan untuk menentukan nama hub dan nama kluster Data Explorer yang sama atau URI kueri eventhouse Fabric.


Langkah 4: Memperbarui ekspor Manajemen Biaya (0,2–4)

Langkah ini berlaku jika melakukan upgrade dari hub FinOps 0.4 atau yang lebih lama dan menggunakan ekspor secara manual. Lewati langkah ini jika memutakhirkan dari hub FinOps 0.5 atau yang lebih baru atau menggunakan ekspor terkelola.

Toolkit FinOps 0.5 melaporkan penggantian konektor Cost Management dengan ekspor rekomendasi reservasi. Saat memperbarui ke versi laporan 0.5, Anda perlu membuat ekspor rekomendasi reservasi yang baru di Cost Management.


Langkah 5: Hapus data duplikat (0,2-6)

Langkah ini hanya berlaku jika memutakhirkan dari hub FinOps 0.6 atau yang lebih lama. Lewati langkah ini jika meningkatkan dari hub FinOps 0.7 atau yang lebih baru.

Hub FinOps 0.6 dan 0.7 mengubah jalur folder untuk data yang disimpan dalam kontainer penyerapan , yang berarti laporan Power BI yang lebih lama tidak berfungsi dengan hub FinOps 0.7 dan yang lebih baru. Laporan Power BI baru tetap kompatibel dengan versi sebelumnya dan mendukung jalur folder lama. Anda tidak perlu mengekspor ulang data untuk laporan penyimpanan. Namun, karena hub FinOps 0.6 dan 0.7 menggunakan jalur folder baru, Anda mungkin melihat data duplikat untuk bulan ini. Untuk menghindari duplikasi, hapus data bulan ini dari jalur lama dalam kontainer penyerapan untuk menghindari penghitungan ganda.

Jika Anda mengaktifkan Azure Data Explorer atau Microsoft Fabric, Anda perlu menyerap kembali data historis untuk menambahkannya ke Data Explorer. Persyaratan penyerapan ini juga berlaku untuk data yang dibawa dari sistem atau cloud lain.

Penting

Jika Anda mengekspor ulang data historis pada versi 0.7 atau yang lebih baru yang sebelumnya telah diekspor dalam versi sebelumnya, data yang lebih lama tidak dihapus. Hapus data lama dalam kontainer penyerapan untuk menghindari angka yang tidak akurat karena data duplikat. Hub FinOps 0.7 memindahkan semua konten ke dalam folder berdasarkan jenis himpunan data: CommitmentDiscountUsage, Biaya, Harga, Rekomendasi, atau Transaksi. Folder lain dapat dihapus dengan aman. Setelah dihapus, jalankan isi ulang data historis sesuai kebutuhan.


Langkah 6: Memperbarui laporan Power BI

Meskipun laporan Power BI dirancang untuk bekerja dengan instans hub FinOps terkait, sebagian besar rilis tidak memerlukan pembaruan ke laporan Power BI. Jika memperbarui dari hub FinOps 0.6 atau yang lebih lama, Anda juga harus memperbarui laporan Power BI. Laporan Power BI dari v12 dan yang lebih baru memerlukan hub FinOps v12 atau yang lebih baru. Untuk informasi selengkapnya, lihat panduan kompatibilitas.

Untuk memperbarui laporan Power BI:

  1. Unduh templat terbaru:
  2. Ekstrak dan buka templat laporan yang diinginkan di Power BI Desktop.
  3. Tentukan parameter laporan sesuai kebutuhan dan muat setiap laporan.
    • Dukungan pratinjau 0.9 yang tidak digunakan lagi untuk FOCUS 1.0. Untuk menggunakan data pratinjau FOCUS 1.0 yang ada, aktifkan parameter Tidak Digunakan Lagi: Lakukan Pengoptimalan Kueri Ekstra .
  4. Terapkan kembali penyesuaian apa pun ke laporan baru yang mencatat perubahan berikut:
    • 0.4 mengubah kolom berikut agar selaras dengan FOCUS 1.0:
      • ChargeCategory adalah Purchase untuk pengembalian dana, bukan Adjustment.
      • ChargeClass (baru) adalah Correction untuk pengembalian dana.
      • CommitmentDiscountStatus (baru) menggantikan ChargeSubcategory untuk penggunaan diskon komitmen.
      • RegionId dan RegionName menggantikan Region.
    • Untuk menghindari penerapan kustomisasi secara manual dalam pembaruan di masa mendatang, pertimbangkan untuk berkontribusi penyesuaian ke dalam toolkit FinOps.
  5. Terbitkan laporan ke ruang kerja Fabric.
  6. Ulangi 2-5 untuk setiap laporan.

Untuk informasi selengkapnya, lihat Menyiapkan laporan Power BI.


Langkah 7: Memperbarui dasbor Data Explorer

Dasbor Data Explorer diperkenalkan dengan dukungan Data Explorer di 0.7 dan juga berfungsi dengan Microsoft Fabric sejak 0.10. Umumnya, dasbor tidak perlu diperbarui setelah disebarkan kecuali Anda ingin memanfaatkan fitur baru. Untuk meningkatkan dasbor, ganti dasbor yang sudah ada dengan templat dasbor terbaru.

Setiap versi dasbor dikonfigurasi untuk bekerja dengan versi skema hub FinOps tertentu (v1_0 atau v1_2). Versi skema memastikan kompatibilitas mundur di seluruh versi himpunan data FOCUS dari penyedia yang berbeda. Versi dasbor yang lebih lama akan terus berfungsi setelah meningkatkan ke versi terbaru hub FinOps, tetapi versi dasbor yang lebih baru mungkin tidak berfungsi dengan versi hub FinOps yang lebih lama. Tabel berikut menguraikan kombinasi yang didukung.

Versi dasbor Skema FinOps hub Versi hub FinOps
12+ v1_2 12+
0.7-0.11 v1_0 0.7+

Untuk informasi selengkapnya, lihat Mengonfigurasi dasbor Data Explorer.


Langkah 8: Memperbarui kueri KQL kustom

Ganti penggunaan kolom dan fungsi yang tidak digunakan lagi:

Pengenalan Dihentikan Tidak digunakan lagi Penggantian
0,7 12 Costs().x_InvoiceId Costs().InvoiceId
0,7 12 Costs().x_PricingCurrency Costs().PricingCurrency
0,7 12 Costs().x_SkuMeterName Costs().SkuMeter
0,7 12 Prices().x_PricingCurrency Prices().PricingCurrency
0,7 12 Prices().x_SkuMeterName Prices().SkuMeter
0,7 12 Transactions().x_InvoiceId Transactions().InvoiceId
0,7 0.8 parse_resourceid(ResourceId).ResourceType resource_type(x_ResourceType).SingularDisplayName
0,7 N/A daterange() datestring(datetime, [datetime])
0,7 N/A monthsago() startofmonth(datetime, [offset])

Jika menggunakan fungsi yang tidak memiliki versi atau memperbarui dari v1_0 versi skema, tinjau kode Anda untuk menemukan penggunaan eksplisit tipe data decimal dan ganti dengan real. Pada hub FinOps v12 (versi skema v1_2), semua jenis data decimal diubah menjadi real untuk meningkatkan performa. Untuk mempelajari selengkapnya tentang versi skema, lihat Tentang versi skema.

Jika memperbarui kueri untuk menggunakan versi skema yang lebih baru, gunakan tabel berikut untuk memahami perubahan yang diperkenalkan di setiap versi skema untuk setiap himpunan data terkelola.

Dataset Schema kolom Catatan
(Semua) v1_2 Semua decimal kolom Diubah menjadi real
PenggunaanDiskonKomitmen v1_2 CommitmentDiscountQuantity Kolom kustom baru
PenggunaanDiskonKomitmen v1_2 CommitmentDiscountUnit Kolom kustom baru
Penggunaan Diskon Komitmen v1_2 ServiceSubcategory Kolom kustom baru
Biaya v1_2 CapacityReservationId Baru dengan FOCUS 1.2
Biaya v1_2 CapacityReservationStatus Baru dengan FOCUS 1.2
Biaya v1_2 CommitmentDiscountQuantity Baru dengan FOCUS 1.2
Biaya v1_2 CommitmentDiscountUnit Baru dengan FOCUS 1.2
Biaya v1_2 ServiceSubcategory Baru dengan FOCUS 1.2
Biaya v1_2 SkuPriceDetails Baru dengan FOCUS 1.2; berasal dari x_SkuDetails
Biaya v1_2 x_AmortizationClass Baru dengan Cost Management FOCUS 1.2-preview
Biaya v1_2 x_CommitmentDiscountNormalizedRatio Baru dengan Cost Management FOCUS 1.2-preview
Biaya v1_2 x_InvoiceId Mengganti nama menjadi InvoiceId
Biaya v1_2 x_PricingCurrency Mengganti nama menjadi PricingCurrency
Biaya v1_2 x_ServiceModel Kolom kustom baru
Biaya v1_2 x_SkuMeterName Mengganti nama menjadi SkuMeter
Prices v1_2 CommitmentDiscountUnit Kolom kustom baru
Prices v1_2 x_PricingCurrency Mengganti nama menjadi PricingCurrency
Prices v1_2 x_SkuMeterName Mengganti nama menjadi SkuMeter
Recommendations v1_2 ResourceId Kolom kustom baru
Recommendations v1_2 ResourceName Kolom kustom baru
Recommendations v1_2 ResourceType Kolom kustom baru
Recommendations v1_2 SubAccountName Kolom kustom baru
Recommendations v1_2 x_RecommendationDetails Kolom kustom baru
Recommendations v1_2 x_ResourceGroupName Kolom kustom baru
Transactions v1_2 x_InvoiceId Mengganti nama menjadi InvoiceId

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.