Weryfikowanie danych FOKUS
Ten dokument pomaga zweryfikować dane FOCUS, porównując je z rzeczywistymi i amortyzowanymi danymi kosztów z usługi Cost Management. Celem tego artykułu jest pomoc w zapoznaniu się z danymi FOCUS i ich przejściu z ufnością. Aby dowiedzieć się więcej na temat fokusu, zapoznaj się z omówieniem fokusu.
Porównania w tym dokumencie koncentrują się na kosztach, cenach i ilościach, aby ułatwić weryfikowanie liczb w zestawach danych. Aby uzyskać szczegółowe informacje na temat tekstu i dat, zobacz Aktualizowanie raportów w celu używania kolumn FOKUS.
Fokus zawiera zarówno dane rzeczywiste, jak i amortyzowane w jednym zestawie danych. Dlatego w zestawie danych kosztów rzeczywistych lub zamortyzowanych istnieje więcej wierszy w funkcji FOCUS niż w zestawach danych kosztów rzeczywistych lub zamortyzowanych. Istnieje jednak mniej rekordów niż rzeczywiste i amortyzowane zestawy danych, ponieważ wiele rekordów jest duplikowanych w rzeczywistych i amortyzowanych zestawach danych.
Porównanie fokusu z rzeczywistym kosztem
Poniższe mapowanie może służyć do porównywania fokusu z rzeczywistymi danymi kosztów w analizie kosztów lub innym interfejsie API kosztów lub eksportowaniu.
Kolumna kosztu rzeczywistego | Kolumna FOKUS | Uwagi |
---|---|---|
BenefitId |
CommitmentDiscountId |
Unikaj używania w usłudze ReservationId Cost Management. Preferuj BenefitId uwzględnianie planów oszczędnościowych i mapowania na w pełni kwalifikowany identyfikator. Koszt rzeczywisty wynosi 0 dla użycia zobowiązania. |
BillingPeriodEndDate + 1 dzień |
BillingPeriodEnd |
FOKUS używa wyłącznych dat zakończenia (na przykład 1 lutego zamiast 31 stycznia). |
BillingPeriodStartDate |
BillingPeriodStart |
|
ChargeType == "Użycie" |
ChargeCategory == "Użycie"and CommitmentDiscountStatus != "Nieużywane" |
FOKUS kategoryzuje nieużywane zobowiązania w kategorii opłaty za użycie. |
ChargeType == "Zakup" |
ChargeCategory == "Zakup"and ChargeClass == null |
FOKUS kategoryzuje zwroty w poszczególnych kategoriach opłat. |
ChargeType == "Zwrot kosztów" |
ChargeClass == "Korekta" |
FOKUS kategoryzuje zwroty w poszczególnych kategoriach opłat. |
ChargeType == "RoundingAdjustment" |
ChargeCategory == "Korekta" |
|
CostInBillingCurrency |
BilledCost |
FOKUS BilledCost mapuje na rzeczywisty koszt, który znajduje się na fakturze. BilledCost nie można porównać z zestawem danych kosztów zamortyzowanych. |
Date |
ChargePeriodStart |
Fokus ma oddzielne godziny rozpoczęcia i zakończenia dla daty opłaty. Ogólnie rzecz biorąc, potrzebujesz tylko czasu rozpoczęcia. |
PayGPrice * Quantity (EA)PaygCostInBillingCurrency (tylko Umowa z Klientem Microsoft (MCA) |
ListCost |
|
PayGPrice (EA)PayGPrice * ExchangeRate (MCA) |
ListUnitPrice |
Ceny fokusu używają waluty rozliczeniowej, podczas gdy ceny rzeczywiste/amortyzowane używają waluty cenowej dla UMOWY MCA. |
PricingModel == "OnDemand" |
PricingCategory == "Standardowa" |
|
PricingModel == "Spot" |
PricingCategory == "Dynamic" |
|
PricingModel == "Rezerwacja" |
PricingCategory == "Zatwierdzone" i CommitmentDiscountType == "Rezerwacja" |
FOKUS PricingCategory scala wszystkie zobowiązania. Użyj CommitmentDiscountType lub CommitmentDiscountCategory , aby odróżnić typy rabatów za zobowiązania. Koszt rzeczywisty wynosi 0 dla użycia zobowiązania. |
PricingModel == "SavingsPlan" |
PricingCategory == "Zatwierdzone" i CommitmentDiscountType == "Plan oszczędności" |
FOKUS PricingCategory scala wszystkie zobowiązania. Użyj CommitmentDiscountType lub CommitmentDiscountCategory , aby odróżnić typy rabatów za zobowiązania. Koszt rzeczywisty wynosi 0 dla użycia zobowiązania. |
PricingModel == "Rezerwacja" lub PricingModel == "SavingsPlan" |
PricingCategory == "Zatwierdzone" |
FOKUS PricingCategory scala wszystkie zobowiązania. Koszt rzeczywisty wynosi 0 dla użycia zobowiązania. |
ProductId (MCA) |
SkuId |
|
Quantity |
ConsumedQuantity |
Fokus ConsumedQuantity jest dostępny tylko do użycia. Mogą wystąpić przypadki, w których ConsumedQuantity różni się od wartości rzeczywistych/amortyzowanych Quantity z powodu niespójnych jednostek między Quantity i UnitOfMeasure . |
Quantity |
PricingQuantity / x_PricingBlockSize |
FOKUS PricingQuantity jest oparty na rozmiarze bloku cenowego, jeśli ma to zastosowanie, podczas gdy wartość rzeczywista/amortyzowana Quantity nie jest. Mogą wystąpić przypadki, w których PricingQuantity różni się od wartości rzeczywistych/amortyzowanych Quantity z powodu niespójnych jednostek między Quantity i UnitOfMeasure . |
SubscriptionId |
SubAccountId |
Konto podrzędne FOCUS mapuje na subskrypcje. |
UnitPrice (EA)UnitPrice * ExchangeRate (MCA) |
ContractedUnitPrice / x_PricingBlockSize |
FOKUS ContractedUnitPrice jest oparty na rozmiarze bloku cenowego, podczas gdy wartość rzeczywista/amortyzowana UnitPrice nie jest. W wielu przypadkach są one takie same, gdy x_PricingBlockSize wynosi 1, ale różnią się, jeśli rozmiar bloku cenowego jest większy. Ceny fokusu używają waluty rozliczeniowej, podczas gdy ceny rzeczywiste/amortyzowane używają waluty cenowej dla UMOWY MCA. |
UnitPrice * Quantity (EA)UnitPrice * Quantity * ExchangeRate (MCA) |
ContractedCost |
Ceny fokusu używają waluty rozliczeniowej, podczas gdy ceny rzeczywiste/amortyzowane używają waluty cenowej dla UMOWY MCA. |
UnitOfMeasure |
PricingUnit |
FOKUS PricingUnit jest analizowany z .UnitOfMeasure Aby uzyskać dokładne dopasowanie, zobacz x_PricingUnitDescription . Fokus ConsumedUnit jest zgodny PricingUnit , podczas gdy ilości mogą się różnić w zależności od x_PricingBlockSize . |
Porównanie funkcji FOCUS z kosztami amortyzowanymi
Poniższe mapowanie może służyć do porównywania fokusu z amortyzowanymi danymi kosztów w analizie kosztów lub innym interfejsie API kosztów lub eksportowaniu.
Kolumna kosztu zamortyzowanego | Kolumna FOKUS | Uwagi |
---|---|---|
BenefitId |
CommitmentDiscountId |
Unikaj używania w usłudze ReservationId Cost Management. Preferuj BenefitId uwzględnianie planów oszczędnościowych i mapowania na w pełni kwalifikowany identyfikator. |
BillingPeriodEndDate + 1 dzień |
BillingPeriodEnd |
Fokus używa wyłącznych dat zakończenia (na przykład 1 lutego zamiast 31 stycznia). |
BillingPeriodStartDate |
BillingPeriodStart |
|
ChargeType == "Użycie" |
ChargeCategory == "Użycie"and CommitmentDiscountStatus != "Nieużywane" |
FOKUS kategoryzuje nieużywane zobowiązania w kategorii opłaty za użycie. |
ChargeType == "Użycie"or ChargeType == "UnusedReservation"or ChargeType == "UnusedSavingsPlan" |
ChargeCategory == "Użycie" |
FOKUS kategoryzuje nieużywane zobowiązania w kategorii opłaty za użycie. |
ChargeType == "Zakup" |
ChargeCategory == "Zakup"and ChargeClass == nulland ServiceName != "Plan oszczędności platformy Azure dla obliczeń"and ServiceName != "Rezerwacje platformy Azure" |
FOCUS kategoryzuje zakupy zobowiązania i wszystkie zwroty w kategorii opłaty za zakup. |
ChargeType == "Zwrot kosztów" |
ChargeClass == "Korekta" |
FOKUS kategoryzuje zwroty w poszczególnych kategoriach opłat. |
ChargeType == "RoundingAdjustment" |
ChargeCategory == "Korekta" |
|
ChargeType == "UnusedReservation" |
CommitmentDiscountStatus == "Nieużywane" i CommitmentDiscountType == "Rezerwacja" |
FOKUS oddziela stan rabatu za zobowiązanie i wpisz w osobnych kolumnach. |
ChargeType == "UnusedSavingsPlan" |
CommitmentDiscountStatus == "Nieużywane" i CommitmentDiscountType == "Plan oszczędności" |
FOKUS oddziela stan rabatu za zobowiązanie i wpisz w osobnych kolumnach. |
ChargeType == "UnusedReservation"or ChargeType == "UnusedSavingsPlan" |
CommitmentDiscountStatus == "Nieużywane" |
FOKUS oddziela stan rabatu za zobowiązanie i wpisz w osobnych kolumnach. |
CostInBillingCurrency |
EffectiveCost |
FOKUS EffectiveCost mapuje koszt zamortyzowany. EffectiveCost nie można porównać z zestawem danych kosztów rzeczywistych. |
Date |
ChargePeriodStart |
Fokus ma oddzielne godziny rozpoczęcia i zakończenia dla daty opłaty. Ogólnie rzecz biorąc, potrzebujesz tylko czasu rozpoczęcia. |
PayGPrice * Quantity (EA)PaygCostInBillingCurrency (tylko UMOWA MCA) |
ListCost |
|
PayGPrice (EA)PayGPrice * ExchangeRate (MCA) |
ListUnitPrice |
Ceny fokusu używają waluty rozliczeniowej, podczas gdy ceny rzeczywiste/amortyzowane używają waluty cenowej dla UMOWY MCA. |
PricingModel == "OnDemand" |
PricingCategory == "Standardowa" |
|
PricingModel == "Spot" |
PricingCategory == "Dynamic" |
|
PricingModel == "Rezerwacja" |
PricingCategory == "Zatwierdzone" i CommitmentDiscountType == "Rezerwacja" |
FOKUS PricingCategory scala wszystkie zobowiązania. Użyj CommitmentDiscountType lub CommitmentDiscountCategory , aby odróżnić typy rabatów za zobowiązania. |
PricingModel == "SavingsPlan" |
PricingCategory == "Zatwierdzone" i CommitmentDiscountType == "Plan oszczędności" |
FOKUS PricingCategory scala wszystkie zobowiązania. Użyj CommitmentDiscountType lub CommitmentDiscountCategory , aby odróżnić typy rabatów za zobowiązania. |
PricingModel == "Rezerwacja" lub PricingModel == "SavingsPlan" |
PricingCategory == "Zatwierdzone" |
FOKUS PricingCategory scala wszystkie zobowiązania. |
ProductId (MCA) |
SkuId |
|
Quantity |
ConsumedQuantity |
Fokus ConsumedQuantity jest dostępny tylko do użycia. Mogą wystąpić przypadki, w których ConsumedQuantity różni się od wartości rzeczywistych/amortyzowanych Quantity z powodu niespójnych jednostek między Quantity i UnitOfMeasure . |
Quantity |
PricingQuantity / x_PricingBlockSize |
FOKUS PricingQuantity jest oparty na rozmiarze bloku cenowego, jeśli ma to zastosowanie, podczas gdy wartość rzeczywista/amortyzowana Quantity nie jest. Mogą wystąpić przypadki, w których PricingQuantity różni się od wartości rzeczywistych/amortyzowanych Quantity z powodu niespójnych jednostek między Quantity i UnitOfMeasure . |
SubscriptionId |
SubAccountId |
Konto podrzędne FOCUS mapuje na subskrypcje. |
UnitPrice (EA)UnitPrice * ExchangeRate (MCA) |
ContractedUnitPrice / x_PricingBlockSize |
FOKUS ContractedUnitPrice jest oparty na rozmiarze bloku cenowego, podczas gdy wartość rzeczywista/amortyzowana UnitPrice nie jest. W wielu przypadkach są one takie same, gdy x_PricingBlockSize wynosi 1, ale różnią się, jeśli rozmiar bloku cenowego jest większy. Ceny fokusu używają waluty rozliczeniowej, podczas gdy ceny rzeczywiste/amortyzowane używają waluty cenowej dla UMOWY MCA. |
UnitPrice * Quantity (EA)UnitPrice * Quantity * ExchangeRate (MCA) |
ContractedCost |
Ceny fokusu używają waluty rozliczeniowej, podczas gdy ceny rzeczywiste/amortyzowane używają waluty cenowej dla UMOWY MCA. |
UnitOfMeasure |
PricingUnit |
FOKUS PricingUnit jest analizowany z .UnitOfMeasure Aby uzyskać dokładne dopasowanie, zobacz x_PricingUnitDescription . Fokus ConsumedUnit jest zgodny PricingUnit , podczas gdy ilości mogą się różnić w zależności od x_PricingBlockSize . |
Opinie na temat kolumn FOKUS
Jeśli masz opinię na temat naszych mapowań lub o naszych pełnych planach pomocy technicznej FOCUS, rozpocznij wątki w dyskusjach dotyczących zestawu narzędzi FinOps. Jeśli uważasz, że masz usterkę, utwórz problem.
Jeśli masz opinię na temat funkcji FOCUS, utwórz problem w repozytorium FOCUS. Zachęcamy również do rozważenia współtworzenia projektu FOCUS. Projekt szuka większej liczby praktyków, aby pomóc w prowadzeniu swoich doświadczeń, aby pomóc w prowadzeniu wysiłków i uczynić ją najbardziej przydatną specyfikacją, która może być. Aby dowiedzieć się więcej na temat fokusu lub współtworzenia projektu, odwiedź stronę focus.finops.org.
Powiązana zawartość
Powiązane zasoby:
- Jak zaktualizować istniejące raporty do fokusu
- Jak przekonwertować dane usługi Cost Management na FOKUS
- Zestaw danych microsoft Cost Management FOCUS
Powiązane produkty:
Powiązane rozwiązania:
- Raporty usługi Power BI dla zestawu narzędzi FinOps
- Koncentratory FinOps
- Moduł programu PowerShell dla zestawu narzędzi FinOps
- Otwarty zestaw narzędzi FinOps