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 yResourceType
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)
)
- Real (facturado) (
- Precios (
2023-05-01
) - Detalles de la reserva (
2023-03-01
) - Transacciones de reserva (
2023-05-01
) - Recomendaciones de reserva (
2023-05-01
)
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:
- Costo y uso
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.
Contenido relacionado
Recursos relacionados
Funcionalidades relacionadas de FinOps:
Productos relacionados:
Soluciones relacionadas:
- Centros de FinOps
- Informes de Power BI del kit de herramientas de FinOps
- Módulo de PowerShell del kit de herramientas de FinOps