Compartir a través de


Abrir datos para FinOps

La creación de informes es la sangre de cualquier iniciativa de FinOps. Y los informes solo son tan buenos como los datos. Es por eso que la ingesta de datos es una parte tan importante de FinOps (y cualquier esfuerzo de macrodatos). Los siguientes conjuntos de datos se pueden usar para limpiar y normalizar los datos como parte de la ingesta de datos, los informes u otras soluciones.


Unidades de precios

Microsoft Cost Management usa la UnitOfMeasure columna para indicar cómo se mide cada cargo. Puede estar en unidades singulares o distintas o puede agruparse en fragmentos en función de las reglas de precios de bloques aplicables. Como cadena, la UnitOfMeasure columna puede ser difícil de analizar y controlar todas las diferentes permutaciones e incoherencias. El archivo Unidades de precios proporciona una lista de valores que puede encontrar en conjuntos de datos comunes relacionados con los costos, por ejemplo, exportaciones y hojas de precios de Cost Management. También tiene su unidad distinta y tamaño de bloque o factor de escalado relacionados para comparar los precios con las unidades de uso.

Datos de ejemplo:

UnitOfMeasure AccountTypes PricingBlockSize DistinctUnits
1 hora MCA, EA 1 Horas
10 000 GB EA 10 000 GB
150 horas EA 150 Horas
200 /Hour EA 200 Unidades/hora
5 GB MCA, EA 5 GB
5000000 solicitudes EA 5000000 Requests
744 Conexiones EA 744 Conexiones

Algunas notas importantes sobre los datos:

  • Los nombres de medidor no se incluyen para mantener el tamaño del archivo inactivo.
  • El tipo de unidad predeterminado es Units.
  • Algunas unidades predeterminadas pueden incluir una unidad más específica en el nombre del medidor, que no se tiene en cuenta aquí, ya que no se incluyen nombres de medidor.
  • Los medidores de Marketplace no se incluyen debido a incoherencias que afectarían al tamaño de los datos.

Nota:

En el conjunto de datos FOCUS de Cost Management, UnitOfMeasure se cambia el nombre a x_PricingUnitDescription. Tanto PricingUnit como en FOCUS se establecen en la DistictUnits UsageUnit columna.

Descargar PricingUnits.csvVer PowerShell


Regions

Microsoft Cost Management proporciona varios valores para las ubicaciones de recursos que ocasionalmente son incoherentes debido a diferentes sistemas subyacentes que proporcionan los datos. El archivo Regions proporciona una lista de valores que puede encontrar en conjuntos de datos comunes relacionados con los costos (por ejemplo, exportaciones y hojas de precios de Cost Management) junto con sus nombres y identificadores de región de Azure relacionados.

Datos de ejemplo:

OriginalValue RegionId RegionName
ap east eastasia Este de Asia
ca central canadacentral Centro de Canadá
de north germanynorth Norte de Alemania
no west norwaywest Oeste de Noruega
tw north taiwannorth Norte de Taiwán

Descarga de Regions.csvConsulte PowerShell

Nota:

Convierta los valores de región en minúsculas antes de la asignación. Esto ayuda a reducir la duplicación y acelerar el proceso de asignación.


Tipos de recursos

Los tipos de recursos de Azure son un código semi-legible que representa el tipo de recurso que es. Actualmente, no hay ninguna asignación del tipo de recurso a una cadena, descripción o icono fácil de usar. El archivo ResourceTypes proporciona una lista de valores de tipo de recurso que ve en Azure Portal junto con sus nombres para mostrar, descripción y un vínculo al icono, cuando está disponible.

Datos de ejemplo:

ResourceType Nombre para mostrar singular Nombre para mostrar plural Nombre para mostrar del singular inferior Nombre para mostrar en plural inferior
microsoft.compute/virtualmachines Máquina virtual Máquinas virtuales máquina virtual máquinas virtuales
microsoft.insights/workbooks Libro de Azure Azure Workbooks Libro de Azure Libros de Azure
microsoft.logic/workflows Aplicación lógica Logic Apps aplicación lógica aplicaciones lógicas
microsoft.network/virtualnetworks Red virtual Redes virtuales red virtual de Azure
microsoft.recoveryservices/vaults Almacén de Recovery Services Almacenes de Recovery Services almacén de Recovery Services servicios de recuperación
microsoft.search/searchservices Servicio de búsqueda Servicios de búsqueda servicio de búsqueda servicios de búsqueda
microsoft.sql/servers SQL Server Servidores SQL Server SQL Server Servidores SQL Server
microsoft.sql/servers/databases Base de datos SQL Bases de datos SQL Base de datos SQL Bases de datos SQL
microsoft.web/sites Aplicación web de App Service Aplicaciones web de App Service App Service servicios de aplicaciones

Nota:

Convierta los valores de tipo de recurso en minúsculas antes de la asignación. Esto ayuda a reducir la duplicación y acelerar el proceso de asignación.

Descargar ResourceTypes.csvDescargar ResourceTypes.jsonConsulte PowerShell.


Servicios

En Microsoft Cost Management, ConsumedService representa el servicio principal o el proveedor de recursos del recurso que usó. Es aproximadamente igual que ServiceName en FOCUS. En algunos casos, varios servicios comparten el mismo proveedor de recursos, por lo que usamos las ConsumedService columnas y ResourceType para asignar a ServiceName los valores y ServiceCategory para usarlos en FOCUS.

Datos de ejemplo:

ConsumedService ResourceType Nombre del servicio ServiceCategory ServiceSubcategory PublisherName PublisherType Entorno ServiceModel
microsoft.compute microsoft.compute/virtualmachines Virtual Machines Proceso Virtual Machines Microsoft Proveedor de servicios en la nube Nube IaaS
microsoft.documentdb microsoft.documentdb/databaseaccounts Cosmos DB Bases de datos Bases de datos NoSQL Microsoft Proveedor de servicios en la nube Nube PaaS
microsoft.kusto microsoft.kusto/clusters Explorador de datos de Azure Análisis Plataformas de análisis Microsoft Proveedor de servicios en la nube Nube PaaS
microsoft.network microsoft.network/virtualnetworks Virtual Network Redes Infraestructura de red Microsoft Proveedor de servicios en la nube Nube IaaS
microsoft.storage microsoft.storage/storageaccounts Cuentas de almacenamiento Storage Plataformas de almacenamiento Microsoft Proveedor de servicios en la nube Nube IaaS

Algunas notas importantes sobre los datos:

  • ConsumedService y todos los valores están en minúsculas para evitar problemas de distinción entre mayúsculas y ResourceType minúsculas.
  • ServiceName los valores deben coincidir con el nombre de marketing del producto para el servicio más cercano posible. Algunos servicios reutilizan los tipos de recursos y no se pueden distinguir del tipo de recurso solo (por ejemplo, Azure Functions se muestran como App Service).
  • ServiceCategory Los valores se alinean con los valores permitidos en FOCUS.

Nota:

La mayoría de las asignaciones pueden confiar solo en el tipo de recurso. En una actualización futura, combinaremos esta lista con tipos de recursos para proporcionar solo un único conjunto de datos. Actualmente, el único caso conocido en el que se comparte el tipo de recurso que ConsumedService puede ayudar a identificar es para Microsoft Defender for Cloud. Para simplificar la asignación, solo puede asignar esas 5 filas y confiar en una asignación de tipos de recursos para todo lo demás.


Ejemplos de conjuntos de datos

Los siguientes archivos son ejemplos de lo que ve al exportar datos de Microsoft Cost Management. Estos archivos se proporcionan para ayudarle a comprender la estructura y el formato de los datos. Proceden de una cuenta de demostración de Contrato Enterprise (EA) y no están diseñadas para su ingesta o generación de informes.

  • Costo y uso
    • Real (facturado) (2021-10-01)
    • Amortizado (2021-10-01)
    • FOCUS (1.0)
    • FOCUS (1.0-preview(v1))
  • Precios (2023-05-01)
  • Detalles de la reserva (2023-03-01)
  • Transacciones de reserva (2023-05-01)
  • Recomendaciones de reserva (2023-05-01)

Descargar todos los ejemplos


Metadatos del conjunto de datos

Dado que cada conjunto de datos usa diferentes columnas y tipos de datos, FOCUS define el esquema de metadatos para describir el conjunto de datos. Los metadatos del conjunto de datos incluyen información general sobre los datos, como el generador de datos, la versión del esquema y las columnas incluidas en el conjunto de datos.

Datos de ejemplo:

ColumnName DataType Descripción
BilledCost Decimal Cargo que sirve como base para la facturación, incluido todo tipo de tarifas reducidas y descuentos, a la vez que se excluye la amortización de cargos iniciales (un solo uso o periódico).
BillingAccountId Cadena Identificador único asignado a una cuenta de facturación por el proveedor.
BillingAccountName Cadena Nombre para mostrar asignado a una cuenta de facturación.
BillingCurrency Cadena Moneda en la que se facturaba un cargo.
BillingPeriodEnd DateTime Fecha y hora de finalización del período de facturación.
BillingPeriodStart DateTime Fecha y hora iniciales del período de facturación.

Los metadatos están disponibles para los siguientes conjuntos de datos:

Descarga de todos los metadatos


¿Buscas más?

Nos encantaría conocer los conjuntos de datos que busca. Cree un problema con los detalles que le gustaría ver incluidos en los conjuntos de datos existentes o nuevos.

Compartir comentarios


Recursos relacionados

Funcionalidades relacionadas de FinOps:

Productos relacionados:

Soluciones relacionadas: