Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dokumen ini menyediakan panduan untuk mengonversi himpunan data aktual dan diamortisasi Cost Management ke Spesifikasi Biaya dan Penggunaan Terbuka (FOCUS) FinOps. Ini termasuk pemetaan untuk spesifikasi FOCUS 1.0, 1.1, dan 1.2-preview. Untuk mempelajari selengkapnya tentang FOCUS, lihat gambaran umum FOCUS.
Cara mengonversi data Cost Management ke FOCUS
Untuk mengonversi data biaya dan penggunaan ke FOCUS, Anda akan memerlukan himpunan data biaya aktual dan diamortisasi:
- Pertahankan semua baris dari data biaya yang diamortisasi.
- Filter data biaya aktual untuk hanya menyertakan baris di mana ChargeType == "Pembelian" atau "Pengembalian Dana" dan PricingModel == "Reservasi" atau "Rencana Penghematan".
Terapkan logika berikut ke semua baris:
| Kolom Fokus | Kolom Manajemen Biaya | Transformasi |
|---|---|---|
| Biaya Tagihan | BiayaDalamMataUangPenagihan | Jika ChargeType == "Usage" dan PricingModel == "Reservation" atau "SavingsPlan", maka 0; jika tidak, gunakan CostInBillingCurrency. |
| IDAkunPenagihan | Perjanjian Enterprise: BillingAccountId Perjanjian Pelanggan Microsoft: BillingProfileId |
Tidak |
| NamaAkunPenagihan | Perjanjian Perusahaan: BillingAccountName Perjanjian Pelanggan Microsoft: BillingProfileName |
Tidak |
| TipeAkunTagihan | Perjanjian Enterprise: Billing AccountPerjanjian Pelanggan Microsoft: Billing Profile |
Baru di FOCUS 1.2. |
| Mata Uang Penagihan | Perjanjian Perusahaan: BillingCurrencyCode Perjanjian Pelanggan Microsoft: BillingCurrency |
Tidak |
| AkhirPeriodePenagihan | TanggalAkhirPeriodePenagihan | Tambahkan satu hari untuk tanggal akhir eksklusif. |
| MulaiPeriodePenagihan | Tanggal Mulai Periode Penagihan | Tidak |
| IDReservasiKapasitas | AdditionalInfo.VMCapacityReservationId | Baru di FOCUS 1.1. |
| StatusReservasiKapasitas | AdditionalInfo.VMCapacityReservationId | Jika AdditionalInfo.VMCapacityReservationId null atau kosong, null; jika x_ResourceType == microsoft.compute/capacityreservationgroups/capacityreservations, Unused; jika tidak, Used. Baru di FOCUS 1.1. |
| Kategori Biaya | Tipe Biaya | Jika Usage, , PurchaseCredit, atau Tax, nilai yang sama; jika UnusedReservation atau UnusedSavingsPlan, maka Usage; jika Refund, Purchase; jika tidak, Adjustment. |
| Kelas Biaya | Tipe Biaya | Jika Refund, maka gunakan Correction. |
| Deskripsi Biaya | ProductName | Tidak |
| Frekuensi Pengisian | Frekuensi | Jika OneTime, One-Time; jika Recurring, Recurring; jika UsageBased, Usage-Based; jika tidak, Other. |
| Akhir Periode Pengisian | Tanggal | Tambahkan satu hari untuk tanggal akhir eksklusif. |
| Mulai Periode Pengisian | Tanggal | Tidak |
| KategoriDiskonKomitmen | BenefitId (ID Manfaat) | Jika BenefitId berisi /microsoft.capacity/ (tidak peka huruf besar/kecil), Usage; jika berisi /microsoft.billingbenefits/, gunakan Spend; jika tidak, null. |
| KomitmenDiskonId | BenefitId (ID Manfaat) | Tidak |
| Nama Diskon Komitmen | NamaManfaat | Tidak |
| StatusDiskonKomitmen | Tipe Biaya | Jika UnusedReservation atau UnusedSavingsPlan, maka Unused; jika tidak jika PricingModel == Reservation atau SavingsPlan, maka Used; jika tidak, null. |
| Jenis Diskon Komitmen | BenefitId (ID Manfaat) | Jika BenefitId berisi /microsoft.capacity/ (tidak peka huruf besar/kecil), Reservation; jika berisi /microsoft.billingbenefits/, Savings Plan; jika tidak, null. |
| KuantitasDiskonKomitmen | Tidak tersedia | Jika focus:CommitmentDiscountCategory == Spend, focus:EffectiveCost / focus:x_BillingExchangeRate; jika focus:CommitmentDiscountCategory == Usage, (focus:PricingQuantity / focus:x_PricingBlockSize) * (rasio yang dinormalisasi); jika bukan, null. Baru di FOCUS 1.1. |
| CommitmentDiscountUnit | Tidak tersedia | Jika focus:CommitmentDiscountCategory == Spend, focus:PricingCurrency, jika focus:CommitmentDiscountCategory == Usage dan SKU menggunakan fleksibilitas ukuran instans, Normalized {focus:ConsumedUnit}, jika focus:CommitmentDiscountCategory == Usage, focus:ConsumedUnit, jika tidak, null. Baru di FOCUS 1.1. |
| Jumlah yang Dikonsumsi | Kuantitas | Jika ChargeType == Usage, maka Kuantitas; jika tidak, null. |
| Unit yang Dikonsumsi | Satuan Ukuran | Jika ChargeType == Usage, maka petakan menggunakan file data Unit harga ; jika tidak, null. |
| Biaya yang Dikontrak | UnitPrice * Kuantitas / fokus:x_PricingBlockSize | Perhatikan bahwa x_PricingBlockSize memerlukan pemetaan. Lihat catatan kolom untuk detailnya. |
| Harga Satuan yang Dikontakkan | Harga Satuan | Tidak |
| Biaya Efektif | BiayaDalamMataUangPenagihan | Jika ChargeType == "Purchase" atau "Refund" dan PricingModel == "Reservation" atau "SavingsPlan", maka 0; jika tidak, gunakan CostInBillingCurrency. |
| FakturID | FakturID | Baru di FOCUS 1.2. Diganti namanya dari x_InvoiceId. |
| Nama Penerbit Faktur | Nama Mitra | Jika PartnerName kosong, gunakan Microsoft |
| Daftar Biaya | Perjanjian Enterprise: Tidak tersedia Perjanjian Pelanggan Microsoft: PaygCostInBillingCurrency |
Tidak |
| Harga Satuan Daftar | Perjanjian Perusahaan: PayGPrice Perjanjian Pelanggan Microsoft: PayGPrice * ExchangeRate |
Tidak |
| Kategori Harga | Model Harga | Jika OnDemand, maka Standard; jika Spot, maka Dynamic; jika Reservation atau Savings Plan, maka Committed; jika tidak, null. |
| Mata Uang Penetapan Harga | Perjanjian Enterprise: KodeMataUangTagihan Perjanjian Pelanggan Microsoft: PricingCurrency |
Baru di FOCUS 1.2. Diganti namanya dari x_PricingCurrency. |
| HargaKuantitas | Kuantitas / fokus:x_PricingBlockSize | Perhatikan bahwa x_PricingBlockSize memerlukan pemetaan. Lihat catatan kolom untuk detailnya. |
| HargaUnit | DistinctUnits (pengambilan) | Memetakan SatuanUkuran ke UnitUnik menggunakan file data unit harga. |
| Nama Penyedia | Microsoft |
Tidak |
| Nama Penerbit | Nama Penerbit | Tidak |
| ID Wilayah | fokus:RegionName | Huruf kecil dan hapus spasi. |
| Nama Wilayah | LokasiSumberDaya | Petakan ResourceLocation (OriginalValue) ke RegionName menggunakan file data Regions2. |
| ResourceId | ResourceId | Tidak |
| Nama Sumber | EA: ResourceName MCA: hasil terakhir(setelah membagi ResourceId dengan "/") |
Nama sumber daya Azure mencakup beberapa tingkat (misalnya, "SqlServerName/SqlDbName"), yang memerlukan lebih banyak pemrosesan. Ini adalah pendekatan yang disederhanakan untuk hanya menggunakan segmen terakhir yang paling spesifik. |
| JenisSumberDaya | SingularDisplayName (penelusuran) | Petakan ResourceType ke SingularDisplayName menggunakan data file Jenis Sumber Daya. |
| Kategori Layanan | Kategori Layanan (pemeriksaan) | Petakan ConsumedService dan ResourceType ke ServiceCategory dengan menggunakan file data Layanan. |
| Nama Layanan | ServiceName (referensi) | Petakan ConsumedService dan ResourceType ke ServiceName menggunakan file data Layanan. |
| LayananSubkategori | ServiceSubcategory (lookup) | Petakan ConsumedService dan ResourceType ke ServiceSubcategory dengan menggunakan Services data file. Baru di FOCUS 1.1. |
| SkuId | Perjanjian Enterprise: Tidak tersedia Perjanjian Pelanggan Microsoft: ProductId |
Tidak |
| SkuMeter | MeterName | Baru di FOCUS 1.1. |
| SkuPriceDetails | Informasi Tambahan | Awali semua nama properti dengan x_. Baru di FOCUS 1.1. |
| SkuPriceId | Tidak tersedia | Tidak |
| ID SubAkun | IdLangganan | Tidak |
| Nama SubAkun | NamaLangganan | Tidak |
| Tipe SubAkun | Subscription |
Baru di FOCUS 1.2. |
| Tagar | Tagar | Bungkus dalam { dan } jika diperlukan. |
¹ Kuantitas dalam Cost Management adalah kuantitas (penggunaan) yang digunakan.
² Sementara RegionName adalah pemetaan langsung dari ResourceLocation, laporan toolkit Cost Management dan FinOps melakukan pembersihan data tambahan untuk memastikan konsistensi nilai berdasarkan file data Wilayah .
Catatan untuk pengguna FOCUS 1.1: Kolom berikut ditambahkan di FOCUS 1.1:
CapacityReservationIdCapacityReservationStatusCommitmentDiscountQuantityCommitmentDiscountUnitServiceSubcategory-
SkuMeter(diganti namanya darix_SkuMeterName) SkuPriceDetails
Catatan untuk pengguna FOCUS 1.2: Kolom berikut ditambahkan atau diganti namanya dalam FOCUS 1.2:
-
BillingAccountType(kolom baru) -
InvoiceId(dipromosikan dari x_InvoiceId) -
PricingCurrency(dipromosikan dari x_PricingCurrency) -
SubAccountType(kolom baru)
Umpan balik tentang kolom FOCUS
Jika Anda memiliki umpan balik tentang pemetaan kami atau tentang paket dukungan FOCUS lengkap kami, mulai utas dalam diskusi toolkit FinOps. Jika Anda yakin memiliki bug, laporkan masalah.
Jika Anda memiliki umpan balik tentang FOCUS, laporkan masalah di repositori FOCUS. Kami juga mendorong Anda untuk mempertimbangkan untuk berkontribusi pada proyek FOCUS. Proyek ini mencari lebih banyak praktisi untuk membawa pengalaman mereka sehingga dapat memandu upaya dan menjadikannya spesifikasi yang paling berguna. Untuk mempelajari selengkapnya tentang FOCUS atau untuk berkontribusi pada proyek, kunjungi focus.finops.org.
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.
Konten terkait
Sumber daya terkait:
- Cara memperbarui laporan yang ada ke FOCUS
- Cara membandingkan FOCUS dengan biaya aktual/diamortisasi
- Kamus Data Toolkit FinOps
- Menghasilkan ID unik
- istilah-istilah umum dalam toolkit FinOps
Produk terkait:
Solusi terkait: