Compartir a través de


Conversión de datos de Cost Management en FOCUS

En este documento se proporcionan instrucciones para convertir los conjuntos de datos reales y amortizados de Cost Management en la especificación de uso y costo abierto de FinOps (FOCUS). Para obtener más información sobre FOCUS, consulte la introducción a FOCUS.


Conversión de datos de Cost Management en FOCUS

La siguiente asignación supone que tiene todas las filas de costos amortizadas y solo compras de compromiso y reembolsos del conjunto de datos de costos real.

Columna FOCUS Columna Cost Management Transformación
BilledCost CostInBillingCurrency Uso 0 para uso de compromiso amortizado¹
BillingAccountId • Contrato Enterprise: BillingAccountId

• Contrato de cliente de Microsoft: BillingProfileId
Ninguno
BillingAccountName • Contrato Enterprise: BillingAccountName

• Contrato de cliente de Microsoft: BillingProfileName
Ninguno
BillingCurrency • Contrato Enterprise: BillingCurrencyCode

• Contrato de cliente de Microsoft: BillingCurrency
Ninguno
BillingPeriodEnd BillingPeriodEndDate Agregar un día para la fecha de finalización exclusiva
BillingPeriodStart BillingPeriodStartDate Ninguno
ChargeCategory ChargeType Si Usagees , Purchase, Credito Tax, el mismo valor; si UnusedReservation o UnusedSavingsPlan, después Usage; si Refundes , Purchase; en caso contrario, Adjustment
ChargeClass ChargeType Si Refundes , use Correction
ChargeDescription ProductName Ninguno
ChargeFrequency Frecuencia Si OneTimees , One-Time; si Recurringes Recurring; si UsageBasedes Usage-Based; de lo contrario, Other
ChargePeriodEnd Date Agregar un día para la fecha de finalización exclusiva
ChargePeriodStart Date Ninguno
CommitmentDiscountCategory BenefitId Si BenefitId contiene /microsoft.capacity/ (no distingue mayúsculas de minúsculas), Usage; si contiene /microsoft.billingbenefits/, use Spend; en caso contrario, null.
CommitmentDiscountId BenefitId Ninguno
CommitmentDiscountName BenefitName Ninguno
CommitmentDiscountStatus ChargeType Si UnusedReservation es o UnusedSavingsPlan, entonces ; de lo Unusedcontrario, si PricingModel == Reservation o SavingsPlan, ; en Usedcaso contrario, null
CommitmentDiscountType BenefitId Si BenefitId contiene /microsoft.capacity/ (sin distinción entre mayúsculas y minúsculas), Reservation; si contiene /microsoft.billingbenefits/, Savings Plan; en caso contrario, null
ConsumedQuantity Cantidad Si ChargeType == Usage, entonces Quantity; en caso contrario, null
ConsumedUnit UnitOfMeasure Si ChargeType == Usage, asigne mediante el archivo de datos unidades de precios ; de lo contrario, null
ContractedCost UnitPrice * Quantity Asignar UnitOfMeasure mediante el archivo de datos unidades de precios y dividir la cantidad por pricingBlockSize
ContractedUnitPrice UnitPrice Ninguno
EffectiveCost CostInBillingCurrency Uso 0 para compras de compromiso y reembolsos¹.
InvoiceIssuerName PartnerName Si PartnerName está vacío, use Microsoft.
ListCost • Contrato Enterprise: No disponible

• Contrato de cliente de Microsoft: PaygCostInBillingCurrency
Ninguno
ListUnitPrice • Contrato Enterprise: PayGPrice

• Contrato de cliente de Microsoft: PayGPrice * ExchangeRate
Ninguno
PricingCategory PricingModel Si OnDemandes , entonces Standard; si Spotes , Dynamic; si Reservation o Savings Plan, después Committed; de lo contrario, null
PricingQuantity Cantidad Asignar UnitOfMeasure mediante el archivo de datos unidades de precios y dividir Quantity por pricingBlockSize²
PricingUnit UnitOfMeasure Asignación mediante el archivo de datos de unidades de precios
ProviderName Microsoft Ninguno
PublisherName PublisherName Ninguno
RegionId focus:RegionName Espacios en minúsculas y eliminación
RegionName ResourceLocation Asignación mediante el archivo de datos regions³
ResourceId ResourceId Ninguno
nombreDelRecurso nombreDelRecurso Ninguno
ResourceType ResourceType Asignación mediante el archivo de datos de tipos de recursos
ServiceCategory ResourceType Asignación mediante el archivo de datos de servicios
Nombre del servicio ResourceType Asignación mediante el archivo de datos de servicios
SkuId • Contrato Enterprise: No disponible

• Contrato de cliente de Microsoft: ProductId
Ninguno
SkuPriceId No disponible Ninguno
SubAccountId SubscriptionId Ninguno
SubAccountName SubscriptionName Ninguno
Etiquetas Etiquetas Encapsular { y } , si es necesario,

¹ BilledCost debe copiar el costo de todas las filas excepto el uso del compromiso que tiene un PricingModel de Reservation o SavingsPlan que debe ser 0. EffectiveCost debe copiar el costo de todas las filas amortizadas del conjunto de datos; las compras de compromiso y los reembolsos del conjunto de datos de costos reales deben ser 0.

² Cantidad en Cost Management es la cantidad consumida (uso).

³ While RegionName es una asignación directa de ResourceLocation, Cost Management y FinOps toolkit reports do more data cleansing to ensure consistency in values based on the Regions data file.


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.


Recursos relacionados

Productos relacionados:

Soluciones relacionadas: