Validación de datos de Foco
Este documento le ayuda a validar los datos FOCUS comparándolo con los datos de costos reales y amortizados de Cost Management. El objetivo de este artículo es ayudarle a familiarizarse con los datos FOCUS con confianza y realizar la transición a ellos. Para obtener más información sobre FOCUS, consulte la introducción a FOCUS.
Las comparaciones de este documento se centran en los costos, los precios y las cantidades para facilitar la validación de números entre conjuntos de datos. Para obtener más información sobre el texto y las fechas, consulte Actualización de informes para usar columnas FOCUS.
FOCUS incluye datos reales y amortizados en un único conjunto de datos. Por lo tanto, hay más filas en FOCUS que en los conjuntos de datos de costos reales o amortizados. Sin embargo, hay menos registros que los conjuntos de datos reales y amortizados juntos, ya que muchos registros se duplican en conjuntos de datos reales y amortizados.
Comparación de FOCUS con el costo real
La siguiente asignación se puede usar para comparar FOCUS con datos de costos reales en análisis de costos u otra API de costo o exportación.
Columna de costo real | Columna FOCUS | Notas |
---|---|---|
BenefitId |
CommitmentDiscountId |
Evite el uso ReservationId en Cost Management. Prefiere BenefitId incluir planes de ahorro y asignar al identificador completo. El costo real es 0 para el uso del compromiso. |
BillingPeriodEndDate + 1 día |
BillingPeriodEnd |
FOCUS usa fechas de finalización exclusivas (por ejemplo, 1 de febrero en lugar del 31 de enero). |
BillingPeriodStartDate |
BillingPeriodStart |
|
ChargeType == "Uso" |
ChargeCategory == "Uso"y CommitmentDiscountStatus != "Sin usar" |
FOCUS clasifica los compromisos sin usar en la categoría de cargo de uso. |
ChargeType == "Comprar" |
ChargeCategory == "Comprar"y ChargeClass == null |
FOCUS clasifica los reembolsos en las categorías de cargos individuales. |
ChargeType == "Reembolso" |
ChargeClass == "Corrección" |
FOCUS clasifica los reembolsos en las categorías de cargos individuales. |
ChargeType == "RoundingAdjustment" |
ChargeCategory == "Ajuste" |
|
CostInBillingCurrency |
BilledCost |
FOCUS se BilledCost asigna al costo real que se encuentra en la factura. BilledCost no se puede comparar con el conjunto de datos de costos amortizado. |
Date |
ChargePeriodStart |
FOCUS tiene horas de inicio y finalización independientes para la fecha del cargo. Por lo general, solo necesita la hora de inicio. |
PayGPrice * Quantity (EA)PaygCostInBillingCurrency (solo Contrato de cliente de Microsoft (MCA) |
ListCost |
|
PayGPrice (EA)PayGPrice * ExchangeRate (MCA) |
ListUnitPrice |
Los precios focus usan la moneda de facturación mientras que los precios reales o amortizados usan la moneda de precios para MCA. |
PricingModel == "OnDemand" |
PricingCategory == "Standard" |
|
PricingModel == "Spot" |
PricingCategory == "Dynamic" |
|
PricingModel == "Reserva" |
PricingCategory == "Confirmado" y CommitmentDiscountType == "Reserva" |
FOCUS PricingCategory combina todos los compromisos. Use CommitmentDiscountType o CommitmentDiscountCategory para diferenciar los tipos de descuento de compromiso. El costo real es 0 para el uso del compromiso. |
PricingModel == "SavingsPlan" |
PricingCategory == "Confirmado" y CommitmentDiscountType == "Plan de ahorro" |
FOCUS PricingCategory combina todos los compromisos. Use CommitmentDiscountType o CommitmentDiscountCategory para diferenciar los tipos de descuento de compromiso. El costo real es 0 para el uso del compromiso. |
PricingModel == "Reserva" o PricingModel == "SavingsPlan" |
PricingCategory == "Confirmado" |
FOCUS PricingCategory combina todos los compromisos. El costo real es 0 para el uso del compromiso. |
ProductId (MCA) |
SkuId |
|
Quantity |
ConsumedQuantity |
FOCUS ConsumedQuantity solo está disponible para su uso. Puede haber casos en ConsumedQuantity los que difiere de real/amortizado Quantity debido a unidades incoherentes entre Quantity y UnitOfMeasure . |
Quantity |
PricingQuantity / x_PricingBlockSize |
FOCUS PricingQuantity se basa en el tamaño del bloque de precios, si procede, mientras que no se amortiza Quantity o real. Puede haber casos en PricingQuantity los que difiere de real/amortizado Quantity debido a unidades incoherentes entre Quantity y UnitOfMeasure . |
SubscriptionId |
SubAccountId |
La subcuenta FOCUS se asigna a las suscripciones. |
UnitPrice (EA)UnitPrice * ExchangeRate (MCA) |
ContractedUnitPrice / x_PricingBlockSize |
FOCUS ContractedUnitPrice se basa en el tamaño del bloque de precios mientras no se amortiza UnitPrice o real. En muchos casos, son iguales cuando x_PricingBlockSize es 1, pero difieren si el tamaño del bloque de precios es mayor. Los precios focus usan la moneda de facturación mientras que los precios reales o amortizados usan la moneda de precios para MCA. |
UnitPrice * Quantity (EA)UnitPrice * Quantity * ExchangeRate (MCA) |
ContractedCost |
Los precios focus usan la moneda de facturación mientras que los precios reales o amortizados usan la moneda de precios para MCA. |
UnitOfMeasure |
PricingUnit |
FOCUS PricingUnit se analiza fuera de UnitOfMeasure . Para obtener una coincidencia exacta, consulte x_PricingUnitDescription . FOCUS ConsumedUnit coincide PricingUnit mientras que las cantidades pueden diferir en función de x_PricingBlockSize . |
Comparación de FOCUS con costo amortizado
La siguiente asignación se puede usar para comparar FOCUS con datos de costos amortizados en análisis de costos u otra API de costo o exportación.
Columna de costo amortizado | Columna FOCUS | Notas |
---|---|---|
BenefitId |
CommitmentDiscountId |
Evite el uso ReservationId en Cost Management. Prefiere BenefitId incluir planes de ahorro y asignar al identificador completo. |
BillingPeriodEndDate + 1 día |
BillingPeriodEnd |
FOCUS usa fechas de finalización exclusivas (por ejemplo, el 1 de febrero en lugar del 31 de enero). |
BillingPeriodStartDate |
BillingPeriodStart |
|
ChargeType == "Uso" |
ChargeCategory == "Uso"y CommitmentDiscountStatus != "Sin usar" |
FOCUS clasifica los compromisos sin usar en la categoría de cargo de uso. |
ChargeType == "Uso"o ChargeType == "UnusedReservation"o ChargeType == "UnusedSavingsPlan" |
ChargeCategory == "Uso" |
FOCUS clasifica los compromisos sin usar en la categoría de cargo de uso. |
ChargeType == "Comprar" |
ChargeCategory == "Comprar"y ChargeClass == nully ServiceName != "Plan de ahorro de Azure para proceso"y ServiceName != "Azure Reservations" |
FOCUS clasifica las compras de compromiso y todos los reembolsos en la categoría de cargo de compra. |
ChargeType == "Reembolso" |
ChargeClass == "Corrección" |
FOCUS clasifica los reembolsos en las categorías de cargos individuales. |
ChargeType == "RoundingAdjustment" |
ChargeCategory == "Ajuste" |
|
ChargeType == "UnusedReservation" |
CommitmentDiscountStatus == "Sin usar" y CommitmentDiscountType == "Reserva" |
FOCUS separa el estado del descuento de compromiso y el tipo en columnas independientes. |
ChargeType == "UnusedSavingsPlan" |
CommitmentDiscountStatus == "Sin usar" y CommitmentDiscountType == "Plan de ahorro" |
FOCUS separa el estado del descuento de compromiso y el tipo en columnas independientes. |
ChargeType == "UnusedReservation"o ChargeType == "UnusedSavingsPlan" |
CommitmentDiscountStatus == "Sin usar" |
FOCUS separa el estado del descuento de compromiso y el tipo en columnas independientes. |
CostInBillingCurrency |
EffectiveCost |
FOCUS se EffectiveCost asigna al costo amortizado. EffectiveCost no se puede comparar con el conjunto de datos de costos real. |
Date |
ChargePeriodStart |
FOCUS tiene horas de inicio y finalización independientes para la fecha del cargo. Por lo general, solo necesita la hora de inicio. |
PayGPrice * Quantity (EA)PaygCostInBillingCurrency (Solo MCA) |
ListCost |
|
PayGPrice (EA)PayGPrice * ExchangeRate (MCA) |
ListUnitPrice |
Los precios focus usan la moneda de facturación mientras que los precios reales o amortizados usan la moneda de precios para MCA. |
PricingModel == "OnDemand" |
PricingCategory == "Standard" |
|
PricingModel == "Spot" |
PricingCategory == "Dynamic" |
|
PricingModel == "Reserva" |
PricingCategory == "Confirmado" y CommitmentDiscountType == "Reserva" |
FOCUS PricingCategory combina todos los compromisos. Use CommitmentDiscountType o CommitmentDiscountCategory para diferenciar los tipos de descuento de compromiso. |
PricingModel == "SavingsPlan" |
PricingCategory == "Confirmado" y CommitmentDiscountType == "Plan de ahorro" |
FOCUS PricingCategory combina todos los compromisos. Use CommitmentDiscountType o CommitmentDiscountCategory para diferenciar los tipos de descuento de compromiso. |
PricingModel == "Reserva" o PricingModel == "SavingsPlan" |
PricingCategory == "Confirmado" |
FOCUS PricingCategory combina todos los compromisos. |
ProductId (MCA) |
SkuId |
|
Quantity |
ConsumedQuantity |
FOCUS ConsumedQuantity solo está disponible para su uso. Puede haber casos en ConsumedQuantity los que difiere de real/amortizado Quantity debido a unidades incoherentes entre Quantity y UnitOfMeasure . |
Quantity |
PricingQuantity / x_PricingBlockSize |
FOCUS PricingQuantity se basa en el tamaño del bloque de precios, si procede, mientras que no se amortiza Quantity o real. Puede haber casos en PricingQuantity los que difiere de real/amortizado Quantity debido a unidades incoherentes entre Quantity y UnitOfMeasure . |
SubscriptionId |
SubAccountId |
La subcuenta FOCUS se asigna a las suscripciones. |
UnitPrice (EA)UnitPrice * ExchangeRate (MCA) |
ContractedUnitPrice / x_PricingBlockSize |
FOCUS ContractedUnitPrice se basa en el tamaño del bloque de precios mientras no se amortiza UnitPrice o real. En muchos casos, son iguales cuando x_PricingBlockSize es 1, pero difieren si el tamaño del bloque de precios es mayor. Los precios focus usan la moneda de facturación mientras que los precios reales o amortizados usan la moneda de precios para MCA. |
UnitPrice * Quantity (EA)UnitPrice * Quantity * ExchangeRate (MCA) |
ContractedCost |
Los precios focus usan la moneda de facturación mientras que los precios reales o amortizados usan la moneda de precios para MCA. |
UnitOfMeasure |
PricingUnit |
FOCUS PricingUnit se analiza fuera de UnitOfMeasure . Para obtener una coincidencia exacta, consulte x_PricingUnitDescription . FOCUS ConsumedUnit coincide PricingUnit mientras que las cantidades pueden diferir en función de x_PricingBlockSize . |
Comentarios sobre las columnas FOCUS
Si tiene comentarios sobre nuestras asignaciones o sobre nuestros planes de soporte técnico focus completos, inicie un subproceso en las discusiones del kit de herramientas de FinOps. Si cree que tiene un error, cree un problema.
Si tiene comentarios sobre FOCUS, cree un problema en el repositorio FOCUS. También le recomendamos que considere la posibilidad de contribuir al proyecto FOCUS. El proyecto busca más profesionales para ayudar a aportar su experiencia para ayudar a guiar los esfuerzos y hacer que sea la especificación más útil que puede ser. Para obtener más información sobre FOCUS o contribuir al proyecto, visite focus.finops.org.
Contenido relacionado
Recursos relacionados
- Actualización de informes existentes a FOCUS
- Conversión de datos de Cost Management en FOCUS
- Conjunto de datos FOCUS de Microsoft Cost Management
Productos relacionados:
Soluciones relacionadas:
- Informes de Power BI del kit de herramientas de FinOps
- Centros de FinOps
- Módulo de PowerShell del kit de herramientas de FinOps
- Datos abiertos del kit de herramientas de FinOps