Проверка данных FOCUS
Этот документ помогает проверить данные FOCUS, сравнивая их с фактическими и амортизированными данными о затратах из управления затратами. Цель этой статьи заключается в том, чтобы ознакомиться с данными FOCUS и перейти к ним с уверенностью. Дополнительные сведения о FOCUS см. в обзоре FOCUS.
Сравнения в этом документе сосредоточены на затратах, ценах и количествах для упрощения проверки чисел в наборах данных. Дополнительные сведения о тексте и датах см. в разделе "Обновление отчетов" для использования столбцов FOCUS.
FOCUS включает как фактические, так и амортизированные данные в одном наборе данных. Таким образом, есть больше строк в FOCUS, чем вы найдете в фактических или амортизированных наборах данных затрат. Однако существует меньше записей, чем фактические и амортизированные наборы данных, так как многие записи дублируются между фактическими и амортизированными наборами данных.
Сравнение FOCUS с фактическими затратами
Следующее сопоставление можно использовать для сравнения ФОКУСа с фактическими данными о затратах в анализе затрат или других API затрат или экспорте.
Столбец фактических затрат | Столбец FOCUS | Примечания. |
---|---|---|
BenefitId |
CommitmentDiscountId |
Избегайте использования ReservationId в службе "Управление затратами". Предпочитаете BenefitId включать планы экономии и сопоставлять с полным идентификатором. Фактические затраты — 0 для использования обязательств. |
BillingPeriodEndDate + 1 день |
BillingPeriodEnd |
FOCUS использует эксклюзивные даты окончания (например, 1 февраля вместо 31 января). |
BillingPeriodStartDate |
BillingPeriodStart |
|
ChargeType == "Использование" |
ChargeCategory == "Использование"and CommitmentDiscountStatus != "Unused" |
FOCUS классифицирует неиспользуемые обязательства в категории платы за использование. |
ChargeType == "Покупка" |
ChargeCategory == "Покупка"and ChargeClass == NULL |
FOCUS классифицирует возмещение в категории отдельных сборов. |
ChargeType == "Возврат" |
ChargeClass == "Исправление" |
FOCUS классифицирует возмещение в категории отдельных сборов. |
ChargeType == "RoundingAdjustment" |
ChargeCategory == "Корректировка" |
|
CostInBillingCurrency |
BilledCost |
FOCUS BilledCost сопоставляется с фактическими затратами, которые есть в счете. BilledCost нельзя сравнить с набором данных амортизированных затрат. |
Date |
ChargePeriodStart |
Focus имеет отдельное время начала и окончания для даты оплаты. Как правило, вам потребуется только время начала. |
PayGPrice * Quantity (EA)PaygCostInBillingCurrency (только Клиентское соглашение Майкрософт (MCA) |
ListCost |
|
PayGPrice (EA)PayGPrice * ExchangeRate (MCA) |
ListUnitPrice |
Цены FOCUS используют валюту выставления счетов, а фактические/амортизированные цены используют валюту ценообразования для MCA. |
PricingModel == "OnDemand" |
PricingCategory == "Стандартный" |
|
PricingModel == "Spot" |
PricingCategory == "Dynamic" |
|
PricingModel == "Резервирование" |
PricingCategory == "Зафиксировано" и CommitmentDiscountType == "Резервирование" |
FOCUS PricingCategory объединяет все обязательства. Используйте CommitmentDiscountType или CommitmentDiscountCategory различает типы скидок на обязательства. Фактические затраты — 0 для использования обязательств. |
PricingModel == "SavingsPlan" |
PricingCategory == "Зафиксировано" и CommitmentDiscountType == "План экономии" |
FOCUS PricingCategory объединяет все обязательства. Используйте CommitmentDiscountType или CommitmentDiscountCategory различает типы скидок на обязательства. Фактические затраты — 0 для использования обязательств. |
PricingModel == "Резервирование" или PricingModel == "SavingsPlan" |
PricingCategory == "Зафиксировано" |
FOCUS PricingCategory объединяет все обязательства. Фактические затраты — 0 для использования обязательств. |
ProductId (MCA) |
SkuId |
|
Quantity |
ConsumedQuantity |
Фокус ConsumedQuantity доступен только для использования. В некоторых случаях ConsumedQuantity может отличаться от фактического или амортизированного из-за несогласованных Quantity единиц между Quantity и UnitOfMeasure . |
Quantity |
PricingQuantity / x_PricingBlockSize |
FOCUS PricingQuantity основан на размере блока ценообразования, если применимо, в то время как фактические или амортизированные Quantity не являются. В некоторых случаях PricingQuantity может отличаться от фактического или амортизированного из-за несогласованных Quantity единиц между Quantity и UnitOfMeasure . |
SubscriptionId |
SubAccountId |
Подсчетная учетная запись FOCUS сопоставляется с подписками. |
UnitPrice (EA)UnitPrice * ExchangeRate (MCA) |
ContractedUnitPrice / x_PricingBlockSize |
ФОКУС ContractedUnitPrice основан на размере блока ценообразования, а фактические или амортизированные UnitPrice не являются. Во многих случаях они одинаковы, если x_PricingBlockSize 1, но они отличаются, если размер блока ценообразования больше. Цены FOCUS используют валюту выставления счетов, а фактические/амортизированные цены используют валюту ценообразования для MCA. |
UnitPrice * Quantity (EA)UnitPrice * Quantity * ExchangeRate (MCA) |
ContractedCost |
Цены FOCUS используют валюту выставления счетов, а фактические/амортизированные цены используют валюту ценообразования для MCA. |
UnitOfMeasure |
PricingUnit |
ФОКУС PricingUnit анализируется из UnitOfMeasure . Для точного совпадения см. раздел x_PricingUnitDescription . Совпадения PricingUnit FOCUSConsumedUnit , в то время как количество может отличаться на основеx_PricingBlockSize . |
Сравнение FOCUS с амортизированными затратами
Следующее сопоставление можно использовать для сравнения FOCUS с данными амортизированных затрат в анализе затрат или других API затрат или экспорте.
Столбец амортизированных затрат | Столбец FOCUS | Примечания. |
---|---|---|
BenefitId |
CommitmentDiscountId |
Избегайте использования ReservationId в службе "Управление затратами". Предпочитаете BenefitId включать планы экономии и сопоставлять с полным идентификатором. |
BillingPeriodEndDate + 1 день |
BillingPeriodEnd |
FOCUS использует эксклюзивные даты окончания (например, 1 февраля вместо 31 января). |
BillingPeriodStartDate |
BillingPeriodStart |
|
ChargeType == "Использование" |
ChargeCategory == "Использование"and CommitmentDiscountStatus != "Unused" |
FOCUS классифицирует неиспользуемые обязательства в категории платы за использование. |
ChargeType == "Использование"or ChargeType == "UnusedReservation"or ChargeType == "UnusedSavingsPlan" |
ChargeCategory == "Использование" |
FOCUS классифицирует неиспользуемые обязательства в категории платы за использование. |
ChargeType == "Покупка" |
ChargeCategory == "Покупка"and ChargeClass == NULLи ServiceName != "План экономии Azure для вычислений"и ServiceName != "Резервирования Azure" |
FOCUS классифицирует покупки обязательств и все возвраты средств в категории оплаты за покупку. |
ChargeType == "Возврат" |
ChargeClass == "Исправление" |
FOCUS классифицирует возмещение в категории отдельных сборов. |
ChargeType == "RoundingAdjustment" |
ChargeCategory == "Корректировка" |
|
ChargeType == "UnusedReservation" |
CommitmentDiscountStatus == "Неиспользуемое" и CommitmentDiscountType == "Резервирование" |
FOCUS разделяет состояние скидки на обязательство и введите в отдельных столбцах. |
ChargeType == "UnusedSavingsPlan" |
CommitmentDiscountStatus == "Неиспользуемый" и CommitmentDiscountType == "План экономии" |
FOCUS разделяет состояние скидки на обязательство и введите в отдельных столбцах. |
ChargeType == "UnusedReservation"or ChargeType == "UnusedSavingsPlan" |
CommitmentDiscountStatus == "Неиспользуемый" |
FOCUS разделяет состояние скидки на обязательство и введите в отдельных столбцах. |
CostInBillingCurrency |
EffectiveCost |
FOCUS EffectiveCost сопоставляется с амортизированными затратами. EffectiveCost невозможно сравнить с фактическим набором данных о затратах. |
Date |
ChargePeriodStart |
Focus имеет отдельное время начала и окончания для даты оплаты. Как правило, вам потребуется только время начала. |
PayGPrice * Quantity (EA)PaygCostInBillingCurrency (только MCA) |
ListCost |
|
PayGPrice (EA)PayGPrice * ExchangeRate (MCA) |
ListUnitPrice |
Цены FOCUS используют валюту выставления счетов, а фактические/амортизированные цены используют валюту ценообразования для MCA. |
PricingModel == "OnDemand" |
PricingCategory == "Стандартный" |
|
PricingModel == "Spot" |
PricingCategory == "Dynamic" |
|
PricingModel == "Резервирование" |
PricingCategory == "Зафиксировано" и CommitmentDiscountType == "Резервирование" |
FOCUS PricingCategory объединяет все обязательства. Используйте CommitmentDiscountType или CommitmentDiscountCategory различает типы скидок на обязательства. |
PricingModel == "SavingsPlan" |
PricingCategory == "Зафиксировано" и CommitmentDiscountType == "План экономии" |
FOCUS PricingCategory объединяет все обязательства. Используйте CommitmentDiscountType или CommitmentDiscountCategory различает типы скидок на обязательства. |
PricingModel == "Резервирование" или PricingModel == "SavingsPlan" |
PricingCategory == "Зафиксировано" |
FOCUS PricingCategory объединяет все обязательства. |
ProductId (MCA) |
SkuId |
|
Quantity |
ConsumedQuantity |
Фокус ConsumedQuantity доступен только для использования. В некоторых случаях ConsumedQuantity может отличаться от фактического или амортизированного из-за несогласованных Quantity единиц между Quantity и UnitOfMeasure . |
Quantity |
PricingQuantity / x_PricingBlockSize |
FOCUS PricingQuantity основан на размере блока ценообразования, если применимо, в то время как фактические или амортизированные Quantity не являются. В некоторых случаях PricingQuantity может отличаться от фактического или амортизированного из-за несогласованных Quantity единиц между Quantity и UnitOfMeasure . |
SubscriptionId |
SubAccountId |
Подсчетная учетная запись FOCUS сопоставляется с подписками. |
UnitPrice (EA)UnitPrice * ExchangeRate (MCA) |
ContractedUnitPrice / x_PricingBlockSize |
ФОКУС ContractedUnitPrice основан на размере блока ценообразования, а фактические или амортизированные UnitPrice не являются. Во многих случаях они одинаковы, если x_PricingBlockSize 1, но они отличаются, если размер блока ценообразования больше. Цены FOCUS используют валюту выставления счетов, а фактические/амортизированные цены используют валюту ценообразования для MCA. |
UnitPrice * Quantity (EA)UnitPrice * Quantity * ExchangeRate (MCA) |
ContractedCost |
Цены FOCUS используют валюту выставления счетов, а фактические/амортизированные цены используют валюту ценообразования для MCA. |
UnitOfMeasure |
PricingUnit |
ФОКУС PricingUnit анализируется из UnitOfMeasure . Для точного совпадения см. раздел x_PricingUnitDescription . Совпадения PricingUnit FOCUSConsumedUnit , в то время как количество может отличаться на основеx_PricingBlockSize . |
Отзывы о столбцах FOCUS
Если у вас есть отзывы о наших сопоставлениях или о планах полной поддержки FOCUS, запустите поток в обсуждениях набора средств FinOps. Если вы считаете, что у вас есть ошибка, создайте проблему.
Если у вас есть отзывы о FOCUS, создайте проблему в репозитории FOCUS. Мы также рекомендуем вам рассмотреть возможность участия в проекте FOCUS. Проект ищет больше практикующих, чтобы помочь им принести свой опыт, чтобы помочь поработать с усилиями и сделать его наиболее полезными спецификациями он может быть. Чтобы узнать больше о фокусе или внести свой вклад в проект, посетите focus.finops.org.
Связанный контент
Связанные ресурсы:
- Как обновить существующие отчеты до FOCUS
- Преобразование данных управления затратами в FOCUS
- Набор данных FOCUS для управления затратами Майкрософт
Связанные продукты:
Связанные решения:
- Отчеты Power BI с набором средств FinOps
- Центры FinOps
- Модуль PowerShell набора средств FinOps
- Открытые данные набора средств FinOps