Поделиться через


Проверка данных 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.


Связанные ресурсы:

Связанные продукты:

Связанные решения: