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


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

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


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

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

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

Единица измерения Типы счетов РазмерБлокаЦен Уникальные единицы
Час MCA, EA 1 часов
10 000 ГБ EA 10 000 ГБ
150 часов EA сто пятьдесят часов
200 /час EA 200 Единицы и час
5 ГБ MCA, EA 5 ГБ
5000000 запросов EA 5000000 Запросы
744 Подключения EA 744 Связи

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

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

В наборе данных FOCUS для управления затратами UnitOfMeasure переименован в x_PricingUnitDescription. Оба PricingUnit и ConsumedUnit в FOCUS установлены на столбец DistinctUnits.


Регионы

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

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

Оригинальное значение RegionId Название региона
ап ист Восточная Азия Восточная Азия
Центральная Калифорния Центральная Канада Центральная Канада
север северная Германия Северная Германия
нет запада Норвегия-Запад Западная Норвегия
tw север taiwannorth Северный Тайвань

Скачать Regions.csvСм. PowerShell

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


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

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

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

Тип ресурса Отображаемое имя в единственном числе Имя для отображения во множественном числе Нижнее отображаемое имя сингулярного числа Отображаемое имя для нижнего регистра множественного числа
microsoft.compute/virtualmachines Виртуальная машина Виртуальные машины виртуальная машина виртуальные машины
microsoft.insights/рабочие книги Рабочая тетрадь Azure Книги Azure Книга Azure Рабочие книги Azure
microsoft.logic/workflows Логическое приложение Приложения логики приложение логики Приложения логики
microsoft.network/virtualnetworks Виртуальная сеть Виртуальные сети виртуальная сеть виртуальные сети.
microsoft.recoveryservices/vaults Хранилище Служб восстановления Хранилище Сервисов восстановления Хранилище сервисов восстановления службы восстановления
microsoft.поиск/сервисыпоиска Служба "Поиск" Службы поиска служба поиска службы поиска
microsoft.sql/серверы Сервер SQL Server Серверы SQL Сервер SQL Server Серверы SQL
Майкрософт.sql/серверы/базы данных База данных SQL базы данных SQL; База данных SQL базы данных SQL;
microsoft.web/sites Веб-приложение службы приложений веб-приложения в Службе приложений служба приложений службы приложений

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


Службы

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

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

Использованная услуга Тип ресурса НазваниеСервиса Категория услуги Подкатегория услуги Название издателя ТипИздателя Окружающая среда ServiceModel
microsoft.compute microsoft.compute/virtualmachines Виртуальные машины Службы вычислений Виртуальные машины Корпорация Майкрософт Поставщик облачных услуг Облако IaaS
microsoft.documentdb Microsoft.DocumentDB - учетные записи базы данных Cosmos DB Базы данных Базы данных NoSQL Корпорация Майкрософт Поставщик облачных услуг Облако PaaS (Платформа как услуга)
microsoft.kusto microsoft.kusto/clusters Обозреватель данных Azure Аналитика Платформы аналитики Корпорация Майкрософт Поставщик облачных услуг Облако PaaS (Платформа как услуга)
microsoft.network microsoft.network/virtualnetworks Виртуальная сеть Сеть Сетевая инфраструктура Корпорация Майкрософт Поставщик облачных услуг Облако IaaS
microsoft.storage майкрософт.хранилище/хранилищныеучетныезаписи Учетные записи хранения Хранилище Платформы хранилища Корпорация Майкрософт Поставщик облачных услуг Облако IaaS

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

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

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


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

Ниже приведены примеры того, что вы видите при экспорте данных из Microsoft Cost Management. Эти файлы предоставляются для понимания структуры и формата данных. Они относятся к демонстрационной учетной записи в рамках корпоративного соглашения (Enterprise Agreement, 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 определяет схему метаданных для описания набора данных. Метаданные набора данных включают общие сведения о данных, таких как генератор данных, версия схемы и столбцы, включенные в набор данных.

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

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

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


Оставить отзыв

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

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


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

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

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

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