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


Открытие данных для FinOps

Отчетность является кровью жизни любой инициативы FinOps. И ваши отчеты хорошо подходит только для ваших данных. Именно поэтому прием данных является такой важной частью FinOps (и любыми усилиями по приему больших данных). Следующие наборы данных можно использовать для очистки и нормализации данных в рамках приема данных, создания отчетов или других решений.


Единицы ценообразования

Microsoft Cost Management использует UnitOfMeasure столбец, чтобы указать, как измеряется каждая плата. Он может находиться в единичных или отдельных единицах или группироваться в блоки на основе применимых правил ценообразования блоков. В качестве строки UnitOfMeasure столбец может быть сложно проанализировать и обрабатывать все различные перемутации и несоответствия. Файл единиц ценообразования содержит список значений, которые можно найти в общих наборах данных, связанных с затратами, например экспортов и ценовых листов управления затратами. Он также имеет связанные отдельные единицы и размер блока или коэффициент масштабирования для сравнения цен на единицы использования.

Примеры данных:

UnitOfMeasure AccountTypes PricingBlockSize DistinctUnits
Час MCA, EA 1 часов
10 000 ГБ EA 10000 ГБ
150 часов EA 150 часов
200 /час EA 200 Единицы и час
5 ГБ MCA, EA 5 ГБ
5000000 запросов EA 5000000 Запросы
744 Подключения EA 744 Связи

Несколько важных заметок о данных:

  • Имена счетчиков не включаются, чтобы сохранить размер файла вниз.
  • Тип единицы по умолчанию .Units
  • Некоторые единицы по умолчанию могут содержать более конкретную единицу в имени счетчика, которая не учитывается здесь, так как имена меток не включены.
  • Метры Marketplace не включены из-за несоответствий, влияющих на размер данных.

Примечание.

В наборе UnitOfMeasure данных FOCUS для управления затратами переименовывается x_PricingUnitDescriptionв . UsageUnit Для PricingUnit столбца DistictUnits задано значение "Фокус".

Скачивание PricingUnits.csv см. вPowerShell


Регионы

Microsoft Cost Management предоставляет различные значения для расположений ресурсов, которые иногда несогласованы из-за различных базовых систем, предоставляющих данные. Файл "Регионы" содержит список значений, которые можно найти в общих наборах данных, связанных с затратами (например, экспорте и ценах управления затратами) и связанных с ними идентификаторах и именах регионов Azure.

Примеры данных:

OriginalValue RegionId RegionName
ap east eastasia Восточная Азия
ca central canadacentral Центральная Канада
de north germanynorth Северная Германия
нет запада norwaywest Западная Норвегия
tw север taiwannorth Северный Тайвань

Скачивание Regions.csv см. вPowerShell

Примечание.

Перед сопоставлением преобразуйте значения региона в нижний регистр. Это помогает сократить дублирование и ускорить процесс сопоставления.


Типы ресурсов

Типы ресурсов Azure — это получитаемый код, представляющий тип ресурса. В настоящее время нет сопоставления типа ресурса с понятной строкой, описанием или значком ресурса. Файл ResourceTypes содержит список значений типов ресурсов, отображаемых в портал Azure вместе с отображаемыми именами, описанием и ссылкой на значок, когда он доступен.

Примеры данных:

ResourceType Отображаемое имя в единственном числе Отображаемое имя plural Нижнее отображаемое имя сингулярного числа Отображаемое имя нижнего числа
microsoft.compute/virtualmachines Виртуальная машина Виртуальные машины виртуальная машина virtual machines
microsoft.insights/workbooks Книга Azure Книги Azure Книга Azure Книги Azure
microsoft.logic/workflows Приложение логики Приложения логики приложение логики Приложения логики
microsoft.network/virtualnetworks Виртуальная сеть Виртуальные сети виртуальная сеть виртуальные сети.
microsoft.recoveryservices/vaults Хранилище Служб восстановления Хранилища Служб восстановления Хранилище служб восстановления службы восстановления
microsoft.search/searchservices Служба "Поиск" Службы поиска служба поиска службы поиска
microsoft.sql/servers Сервер SQL Server Серверы SQL Сервер SQL Server Серверы SQL
microsoft.sql/servers/databases База данных SQL базы данных SQL; База данных SQL базы данных SQL;
microsoft.web/sites Веб-приложение службы приложений веб-приложения Служба приложений служба приложений службы приложений

Примечание.

Перед сопоставлением преобразуйте значения типов ресурсов в нижний регистр. Это помогает сократить дублирование и ускорить процесс сопоставления.

Скачивание ResourceTypes.csv скачивания ResourceTypes.jsonсм. вpowerShell


Службы

В Microsoft Cost Management ConsumedService представляет основную службу или поставщик ресурсов используемого ресурса. Это примерно то же самое, что ServiceName и в FOCUS. В некоторых случаях несколько служб используют один и тот же поставщик ресурсов, поэтому мы используем ConsumedService столбцы для сопоставления ServiceName и ResourceType ServiceCategory значений, используемых в FOCUS.

Примеры данных:

ConsumedService ResourceType ServiceName ServiceCategory ServiceSubcategory PublisherName PublisherType Среда ServiceModel
microsoft.compute microsoft.compute/virtualmachines Виртуальные машины Службы вычислений Виртуальные машины Microsoft Под управлением Облако IaaS
microsoft.documentdb microsoft.documentdb/databaseaccounts Cosmos DB Базы данных Базы данных NoSQL Microsoft Под управлением Облако PaaS
microsoft.kusto microsoft.kusto/clusters Обозреватель данных Azure Аналитика Платформы аналитики Microsoft Под управлением Облако PaaS
microsoft.network microsoft.network/virtualnetworks Виртуальная сеть Сеть Сетевая инфраструктура Microsoft Под управлением Облако IaaS
microsoft.storage microsoft.storage/storageaccounts Учетные записи хранения Хранилище Платформы хранилища Microsoft Под управлением Облако IaaS

Несколько важных заметок о данных:

  • ConsumedService и ResourceType значения являются строчными, чтобы избежать проблем конфиденциальности регистра.
  • ServiceName значения должны соответствовать имени маркетинга продукта для ближайшей возможной службы. Некоторые службы повторно используют типы ресурсов и не могут отличаться от типа ресурса только (например, функции Azure отображаются как Служба приложений).
  • ServiceCategory Значения соответствуют допустимым значениям в FOCUS.

Примечание.

Большинство сопоставлений могут полагаться только на тип ресурса. В будущем обновлении мы объединим этот список с типами ресурсов, чтобы предоставить только один набор данных. В настоящее время единственный известный случай, когда тип ресурса является общим, что ConsumedService может помочь определить, предназначен для Microsoft Defender для облака. Чтобы упростить сопоставление, можно сопоставить только эти 5 строк и использовать сопоставление типов ресурсов для всего остального.


Примеры набора данных

Ниже приведены примеры того, что вы видите при экспорте данных из Microsoft Cost Management. Эти файлы предоставляются для понимания структуры и формата данных. Они относятся к демонстрационной учетной записи Соглашение Enterprise (EA) и не предназначены для приема или создания отчетов.

  • Затраты и использование
    • Фактические (выставленные счета) (2021-10-01)
    • Амортизировано (2021-10-01)
    • FOCUS (1.0)
    • FOCUS (1.0-preview(v1))
  • Цены (2023-05-01)
  • Сведения о резервировании (2023-03-01)
  • Транзакции резервирования (2023-05-01)
  • Рекомендации по резервированию (2023-05-01)

Скачать все примеры


Метаданные набора данных

Учитывая, что каждый набор данных использует различные столбцы и типы данных, FOCUS определяет схему метаданных для описания набора данных. Метаданные набора данных включают общие сведения о данных, таких как генератор данных, версия схемы и столбцы, включенные в набор данных.

Примеры данных:

ColumnName Тип данных Description
BilledCost Десятичное число Плата, выступающая в качестве основы для выставления счетов, включительно со всеми сниженными тарифами и скидками при исключении амортизации предварительных расходов (одноразовая или повторяющаяся).
BillingAccountId Строка Уникальный идентификатор, назначенный учетной записи выставления счетов поставщиком.
BillingAccountName Строка Отображаемое имя, назначенное учетной записи выставления счетов.
BillingCurrency Строка Валюта, в которую взимается плата.
BillingPeriodEnd Дата/время Дата окончания и время периода выставления счетов.
BillingPeriodStart Дата/время Дата начала и время периода выставления счетов.

Метаданные доступны для следующих наборов данных:

Скачивание всех метаданных


Ищете больше?

Мы хотели бы услышать о любых наборах данных, которые вы ищете. Создайте новую проблему с подробными сведениями, которые вы хотите просмотреть в существующих или новых наборах данных.

Поделиться отзывом


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

Связанные возможности FinOps:

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

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