Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот документ содержит подробный список всех требований FOCUS 1.2 и указывает уровень поддержки, предоставляемой набором данных Microsoft Cost Management FOCUS 1.2-preview. Дополнительные сведения о FOCUS см. в обзоре FOCUS.
Как измеряется соответствие
Требования FOCUS делятся на четыре группы:
- Требования ДОЛЖНЫ быть обязательными для всех поставщиков данных.
- Требования ДОЛЖНЫ являются строгими рекомендациями.
- Рекомендуемые требования приведены в рекомендациях.
- Требования MAY являются необязательными и используются для подготовки практиков FinOps для пограничных случаев.
Хотя официального измерения для соответствия FOCUS нет, мы вычисляем оценку соответствия 94%, которая учитывает все полностью поддерживаемые и половину частично поддерживаемых требований. В следующей таблице перечислены требования по уровню поддержки.
| Тип | Поддерживается | Частичная поддержка | Не поддерживается | Нет данных |
|---|---|---|---|---|
| ДОЛЖЕН | 325 | 16 | 8 | 69 |
| СЛЕДУЕТ | 28 | 5 | 1 | 11 |
| РЕКОМЕНДОВАННЫЙ | 3 | 4 | ||
| МАЙ | двадцать четыре | 12 | ||
| Итоги | 91.7% | 5.1% | 3.1% |
Порядок упорядочения этого документа
В следующих разделах перечислены все требования FOCUS, уровень поддержки в наборе данных Microsoft Cost Management FOCUS 1.2-preview и любые соответствующие заметки. Общие сведения о пробелах см. в сводке соответствия FOCUS. Идентификаторы обязательных требований предназначены только для ссылочных целей. Идентификаторы не определяются как часть FOCUS.
В остальной части этого документа перечислены требования FOCUS, сгруппированные по атрибуту и столбцу. Столбцы определяют определенные элементы данных в наборе данных и атрибутах, определяющие поведение столбцов и строк. Высокоуровневые описания и ссылка на исходный документ требований включаются в верхней части каждого раздела.
Атрибуты
Обработка столбцов
Соглашение об именовании и упорядочении столбцов, отображаемых в наборе данных FOCUS.
Источник: attributes/column_handling.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CH1 | ДОЛЖЕН | Все столбцы, определенные в спецификации FOCUS, должны соответствовать требованиям именования и упорядочения, перечисленным ниже. | Поддерживает | |
| CH2 | ДОЛЖЕН | Все столбцы, определенные фокусом, должны соответствовать следующим правилам: | Поддерживает | |
| CH2.1 | ДОЛЖЕН | Идентификаторы столбцов ДОЛЖНЫ использовать регистр Pascal. | Поддерживает | |
| CH2.2 | ДОЛЖЕН | Идентификаторы столбцов НЕ ДОЛЖНЫ использовать аббревиаций. | Поддерживает | |
| CH2.3 | ДОЛЖЕН | Идентификаторы столбцов должны быть буквенно-цифровыми без специальных символов. | Поддерживает | |
| CH2.4 | СЛЕДУЕТ | Идентификаторы столбцов НЕ ДОЛЖНЫ использовать акронимы. | Поддерживает | |
| CH2.5 | СЛЕДУЕТ | Идентификаторы столбцов не должны превышать 50 символов для размещения ограничений длины столбца различных репозиториев данных. | Поддерживает | |
| CH2.6 | ДОЛЖЕН | Столбцы с идентификатором и именем должны иметь Id или Name суффикс в идентификаторе столбца. |
Поддерживает | |
| CH2.7 | МАЙ | Отображаемые имена столбцов могут избежать Name суффикса, если нет других столбцов с префиксом того же имени. |
Поддерживает | Мы не рекомендуем эту практику, так как в ней возникает путаница, когда идентификаторы столбцов и отображаемые имена не совпадают. |
| CH2.8 | ДОЛЖЕН | Столбцы с суффиксом Category должны быть нормализованы. |
Поддерживает | |
| CH3.1 | ДОЛЖЕН | Настраиваемые (например, определяемые поставщиком) столбцы, которые не определяются фокусом, но включены в набор данных FOCUS, должны соответствовать следующим правилам: | Поддерживает | |
| CH3.1.1 | ДОЛЖЕН | Настраиваемые столбцы должны быть префиксированы с согласованным x_ префиксом, чтобы определить их как внешние, пользовательские столбцы и отличить их от столбцов FOCUS, чтобы избежать конфликтов в будущих выпусках. |
Поддерживает | |
| CH3.1.2 | СЛЕДУЕТ | Пользовательские столбцы ДОЛЖНЫ соответствовать тем же правилам, перечисленным выше для столбцов FOCUS. | Частично поддерживается |
x_SkuMeterCategory и x_SkuMeterSubcategory не нормализованы. |
| CH1.3 | СЛЕДУЕТ | Все столбцы FOCUS ДОЛЖНЫ быть сначала в предоставленном наборе данных. | Поддерживает | |
| CH1.4.1 | СЛЕДУЕТ | Настраиваемые столбцы ДОЛЖНЫ быть перечислены после всех столбцов FOCUS... | Поддерживает | |
| CH1.4.2 | СЛЕДУЕТ | ... [Настраиваемые столбцы и столбцы FOCUS] НЕ СЛЕДУЕТ пересекать. | Поддерживает | |
| CH1.5.1 | МАЙ | Столбцы МОГУТ быть отсортированы по алфавиту... | Поддерживает | Столбцы отсортированы в алфавитном порядке для удобства использования. |
| CH1.5.2 | СЛЕДУЕТ | ... Настраиваемые столбцы ДОЛЖНЫ быть после всех столбцов FOCUS. | Поддерживает | Столбцы отсортированы в алфавитном порядке для удобства использования. |
Формат валюты
Форматирование столбцов валют, отображаемых в наборе данных FOCUS.
Источник: атрибуты/currency_format.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CuF1 | ДОЛЖЕН | Все столбцы, фиксирующие значение валюты, определенные в спецификации FOCUS, должны соответствовать приведенным ниже требованиям. | Поддерживает | |
| CuF2 | СЛЕДУЕТ | Настраиваемые столбцы, связанные с валютой, также должны соответствовать тем же требованиям форматирования. | Поддерживает | |
| CuF2.1 | ДОЛЖЕН | Столбцы, связанные с валютой, должны представляться как трехбуквенный алфавитный код, диктуемый в соответствующем документе ISO 4217:2015, когда значение представлено в национальной валюте (например, USD, EUR). | Поддерживает | |
| CuF2.2 | ДОЛЖЕН | Столбцы, связанные с валютой, должны соответствовать требованиям StringHandling, если значение представлено в виртуальной валюте (например, кредиты, токены). | Н/Д |
Формат даты и времени
Правила и требования к форматированию столбцов, связанных с датой и временем, отображаются в наборе данных FOCUS.
Источник: attributes/datetime_format.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| DTF1 | ДОЛЖЕН | Все столбцы, фиксирующие значение даты и времени, определенное в спецификации FOCUS, должны соответствовать требованиям к форматированию, перечисленным ниже. | Поддерживает | |
| DTF2 | СЛЕДУЕТ | Настраиваемые столбцы, связанные с датой и временем, также должны соответствовать тем же требованиям форматирования. | Поддерживает | |
| DTF3 | ДОЛЖЕН | Значения даты и времени должны находиться в формате UTC (согласованное универсальное время), чтобы избежать неоднозначности и обеспечить согласованность в разных часовых поясах. | Поддерживает | |
| DTF4 | ДОЛЖЕН | Формат значений даты и времени должен соответствовать стандарту ISO 8601, который предоставляет глобально распознаваемый формат для представления дат и времени (дополнительные сведения см. в документе iso 8601-1:2019). | Поддерживает | |
| DTF5 | ДОЛЖЕН | Значения, предоставляющие сведения о конкретном моменте во времени, должны быть представлены в расширенном формате ISO 8601 с смещением UTC ('ГГГГ-ММ-ДДTHH:мм:ssZ') и соответствовать следующим рекомендациям: включите компоненты даты и времени, разделенные буквой T; Используйте двухзначные часы (HH), минуты (мм) и секунды (сс); Заканчивается индикатором "Z", чтобы обозначить UTC (координированное универсальное время). | Поддерживает |
Обработка скидки
Указывает, как включать и применять скидки к затратам на использование или строкам в наборе данных FOCUS.
Источник: атрибуты/discount_handling.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| DH1 | ДОЛЖЕН | Все строки, определенные в FOCUS, должны соответствовать требованиям к обработке скидки, перечисленным ниже. | Поддерживает | |
| DH2.1 | СЛЕДУЕТ | Все применимые скидки должны применяться к каждой строке, к каждой из которых они относятся... | Поддерживает | |
| DH2.2 | СЛЕДУЕТ | Все применимые скидки... НЕ СЛЕДУЕТ отрицать в отдельной строке. | Поддерживает | |
| DH3 | ДОЛЖЕН | Все скидки, примененные к строке, должны применяться ко всей оплате. | Поддерживает | |
| DH3.1.1 | МАЙ | Несколько скидок МОГУТ применяться к строке... | Поддерживает | |
| DH3.1.2 | ДОЛЖЕН | Несколько скидок... [в строке] Необходимо применить всю плату, которая охватывается этой строкой. | Поддерживает | |
| DH3.2 | ДОЛЖЕН | Если скидка применяется только к части платы, то скидка должна быть разделена на отдельную строку. | Поддерживает | |
| DH3.3 | ДОЛЖЕН | Каждая скидка должна быть идентифицирована с помощью существующих столбцов FOCUS. | Поддерживает |
CommitmentDiscountId — единственный столбец FOCUS, определяющий скидки. |
| DH3.3.1 | ДОЛЖЕН | Строки с скидкой на обязательства, примененные к ним, должны включать в себя CommitmentDiscountId. | Поддерживает | |
| DH3.3.2 | СЛЕДУЕТ | Если поставщик применяет скидку, которая не может быть представлена столбцом FOCUS, они должны включать дополнительные столбцы для определения источника скидки. | Частично поддерживается | Согласованные скидки можно определить, сравнивая ListCost и ContractedCost. |
| DH4 | ДОЛЖЕН | Приобретенные скидки (например, скидки на обязательства) должны быть амортизированы. | Поддерживает | |
| DH4.1 | ДОЛЖЕН | BilledCost должен быть 0 для любой строки, в которой обязательство охватывает всю стоимость за период оплаты. | Поддерживает | |
| DH4.2 | ДОЛЖЕН | EffectiveCost ДОЛЖЕН включать часть амортизированной стоимости покупки, которая применяется к этой строке. | Поддерживает | |
| DH4.3 | ДОЛЖЕН | Сумма EffectiveCost для всех строк, в которых CommitmentDiscountStatus имеет значение "Используется" или "Неиспользуется" для каждого обязательстваDiscountId в течение всего срока действия обязательства, должно совпадать с общим счетом BilledCost скидки на обязательства. | Поддерживает | |
| DH4.4.1 | ДОЛЖЕН | Для идентификатора ОбязательстваDiscountId и ResourceId необходимо задать идентификатор, назначенный скидке на обязательство. | Поддерживает | Чтобы упростить разделение скидки на обязательства, скидки на обязательства покупки и возвраты используют заказ на скидку на обязательства, а использование скидки на обязательства использует экземпляр в рамках заказа. Используется x_SkuOrderId для идентификации идентификатора заказа на скидку на обязательства для оплаты использования. |
| DH4.4.2 | ДОЛЖЕН | Для строк, представляющих покупку скидки на обязательства, необходимо задать значение ChargeCategory. | Поддерживает | |
| DH4.5.1 | ДОЛЖЕН | ОбязательствоDiscountStatus должно быть "Использовано" для строк ChargeCategory "Использование", которые получили сниженную цену от обязательства. | Поддерживает | |
| DH4.5.2 | ДОЛЖЕН | Значение CommitmentDiscountId должно иметь идентификатор, назначенный скидке. | Поддерживает | |
| DH4.5.3 | ДОЛЖЕН | ResourceId должен иметь идентификатор ресурса, который получил скидку. | Поддерживает | |
| DH4.6.1 | ДОЛЖЕН | Если обязательство не полностью используется, поставщик должен включить строку, представляющую неиспользуемую часть обязательства за этот период оплаты. | Поддерживает | |
| DH4.6.2 | ДОЛЖЕН | Эти строки должны быть представлены с параметром CommitmentDiscountStatus с значением Unused и ChargeCategory, равным "Использование". | Поддерживает | |
| DH4.6.3 | ДОЛЖЕН | Такие строки должны иметь значение CommitmentDiscountId и ResourceId, назначенные идентификатору скидки на обязательства. | Поддерживает | |
| DH5 | ДОЛЖЕН | Кредиты, применяемые после факта, должны использовать ChargeCategory "Кредит". | Н/Д | Кредиты не включаются в набор данных по управлению затратами и использованием. |
Формат значения ключа
Правила и требования к форматированию столбцов, отображаемых в наборе данных FOCUS, который передает данные в виде пар "ключ-значение".
Источник: attributes/key_value_format.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| KVF1 | ДОЛЖЕН | Все столбцы, связанные со значением ключа, определенные в спецификации FOCUS, должны соответствовать требованиям к форматированию ключа, перечисленным ниже. | Поддерживает | |
| KVF1.1 | ДОЛЖЕН | Столбцы "Формат ключа-значение" должны содержать сериализованную строку JSON, согласованную с определением ОБЪЕКТА ECMA 404. | Поддерживает | |
| KVF1.2 | ДОЛЖЕН | Ключи в паре "ключ-значение" должны быть уникальными в объекте. | Поддерживает | |
| KVF1.3 | ДОЛЖЕН | Значения в паре "ключ-значение" должны быть одним из следующих типов: число, строка, truefalseилиnull. |
Поддерживает | |
| KVF1.4 | ДОЛЖЕН | Значения в паре "ключ-значение" не должны быть объектом или массивом. | Поддерживает |
Обработка NULL
Указывает, как обрабатывать столбцы, у которых нет значения.
Источник: атрибуты/null_handling.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| NH1 | ДОЛЖЕН | Все столбцы, определенные в спецификации FOCUS, должны соответствовать требованиям к обработке null, перечисленным ниже. | Частично поддерживается | Столбцы цен и затрат могут использовать значение 0, если данные недоступны в службе "Управление затратами". |
| NH2 | СЛЕДУЕТ | Пользовательские столбцы также должны соответствовать тем же требованиям форматирования. | Частично поддерживается | Столбцы цен и затрат могут использовать значение 0, если данные недоступны в службе "Управление затратами". |
| NH3 | ДОЛЖЕН | Столбцы ДОЛЖНЫ использовать ЗНАЧЕНИЕ NULL, если для столбца, допускающего значение NULL, невозможно указать. | Частично поддерживается | Столбцы цен и затрат могут использовать значение 0, если данные недоступны в службе "Управление затратами". |
| NH4 | ДОЛЖЕН | Столбцы НЕ ДОЛЖНЫ использовать пустые строки или заполнители, такие как 0 для числовых столбцов или "Неприменимо" для строковых столбцов, чтобы представлять значение NULL или нет, независимо от того, допускает ли столбец null или нет. | Частично поддерживается | Столбцы цен и затрат могут использовать значение 0, если данные недоступны в службе "Управление затратами". |
Числовой формат
Правила и требования к форматированию числовых столбцов, отображаемые в наборе данных FOCUS.
Источник: attributes/numeric_format.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| NF1 | ДОЛЖЕН | Все столбцы, фиксирующие числовое значение, определенное в спецификации FOCUS, должны соответствовать требованиям к форматированию, перечисленным ниже. | Поддерживает | |
| NF2 | СЛЕДУЕТ | Настраиваемое числовое значение, записывающее столбцы, должно применять те же требования к формату с течением времени. | Поддерживает | |
| NF2.1 | ДОЛЖЕН | Столбцы с форматом числовых значений должны содержать одно числовое значение. | Поддерживает | |
| NF2.2 | ДОЛЖЕН | Числовые значения должны быть выражены как целочисленное значение, десятичное значение или значение, выраженное в научной нотации. | Поддерживает | |
| NF3 | ДОЛЖЕН | Дробная нотация не должна использоваться. | Поддерживает | |
| NF3.1 | ДОЛЖЕН | Числовые значения, выраженные с помощью научной нотации, должны быть выражены с использованием нотации E "mEn" с реальным числом m и целым числом n, указывающим значение "m x 10^n". | Поддерживает | |
| NF3.2 | ДОЛЖЕН | Знак экспонента ДОЛЖЕН быть выражен только как часть экспонентного значения, если n является отрицательным. | Поддерживает | |
| NF3.3 | ДОЛЖЕН | Числовые значения не должны быть выражены математическими символами, функциями или операторами. | Поддерживает | |
| NF3.4 | ДОЛЖЕН | Числовые значения НЕ ДОЛЖНЫ содержать квалификаторы или дополнительные символы (например, символы валют, единицы измерения и т. д.). | Поддерживает | |
| NF3.5 | ДОЛЖЕН | Числовые значения НЕ ДОЛЖНЫ содержать запятые или знаки препинания, за исключением одной десятичной запятой (".") при необходимости выражения десятичного значения. | Поддерживает | |
| NF3.6 | ДОЛЖЕН | Числовые значения не должны включать символ, представляющий знак положительного значения. | Поддерживает | |
| NF4 | ДОЛЖЕН | Отрицательный знак (-) ДОЛЖЕН указывать отрицательное значение. | Поддерживает | |
| NF4.1 | ДОЛЖЕН | Столбцы с форматом числовых значений ДОЛЖНЫ представлять одно из следующих значений в качестве типа данных в определении столбца. | Поддерживает | |
| NF4.2 | СЛЕДУЕТ | Поставщики ДОЛЖНЫ определять точность и масштаб для столбцов числовых форматов, используя одно из следующих значений точности в документе определения данных, который публикует поставщики. | Поддерживает |
Обработка строк
Требования к столбцам для записи строк, отображаемых в наборе данных FOCUS.
Источник: атрибуты/string_handling.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| SH1 | ДОЛЖЕН | Все столбцы, фиксирующие строковое значение, определенное в спецификации FOCUS, должны соответствовать приведенным ниже требованиям. | Поддерживает | |
| SH2 | СЛЕДУЕТ | Настраиваемое строковое значение, захватывающее столбцы, должно применять те же требования с течением времени. | Поддерживает | |
| SH3 | ДОЛЖЕН | Строковые значения должны поддерживать исходный регистр, интервал и другие соответствующие факторы согласованности, указанные поставщиками и конечными пользователями. | Частично поддерживается |
ResourceName может быть изменено на нижний или верхний регистр поставщиком ресурсов. Если вы видите это, отправьте запрос в службу поддержки, ответственной за номер SKU/meter.
ResourceId в нижнем регистре соответствует требованиям FOCUS. |
| SH4.1 | ДОЛЖЕН | Расходы на изменяемые сущности (например, имена ресурсов) должны быть точно отражены в соответствующих расходах после изменения... | Поддерживает | |
| SH4.2 | ДОЛЖЕН | Плата за изменяемые сущности (например, имена ресурсов)... НЕ следует изменять расходы перед изменением, сохраняя целостность данных и возможность аудита для всех записей оплаты. | Поддерживает | |
| SH5 | ДОЛЖЕН | Неизменяемые строковые значения, ссылающиеся на ту же сущность (например, идентификаторы ресурсов, идентификаторы регионов и т. д.) ДОЛЖНЫ оставаться согласованными и неизменными во всех периодах выставления счетов. | Поддерживает | |
| SH6 | СЛЕДУЕТ | Пустые строки и строки, состоящие исключительно из пробелов, не должны использоваться в столбцах строк, не допускающих значение NULL. | Поддерживает | |
| SH7 | МАЙ | Если запись предоставляется после изменения в изменяемое строковое значение, а ChargeClass — "Исправление", запись МОЖЕТ содержать измененное значение. | Поддерживает |
Формат единицы
Указывает стандарты для выражения единиц измерения в столбцах, отображаемых в наборе данных FOCUS.
Источник: атрибуты/unit_format.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| UF1 | ДОЛЖЕН | Все столбцы, определенные в ФОКУСе, указывающие формат единицы в качестве формата значений, должны соответствовать приведенным ниже требованиям. | Поддерживает | |
| UF1.1 | СЛЕДУЕТ | Единицы должны быть выражены как единая единица измерения, являющаяся одной из следующих трех форматов. | Поддерживает | Хотя допустимые на основе правила UF2, следующие единицы являются исключениями из этого правила: Units/10 Days, Units/3 Months, Units/6 Months. |
| UF1.2 | МАЙ | Единицы МОГУТ быть выражены с количеством единиц или интервалом времени. | Поддерживает | См. статью UF1.1. |
| UF1.1 | ДОЛЖЕН | Если используется количество единиц или интервал времени, то количество единиц или интервал времени должно быть выражено в виде целого числа. | Поддерживает | |
| UF1.1.1 | ДОЛЖЕН | Значения единиц и компоненты столбцов в формате единицы должны использовать схему прописи, которая соответствует схеме прописи, используемой в этом атрибуте, если этот термин указан в этом разделе. | Поддерживает | |
| UF1.1.2 | СЛЕДУЕТ | Единицы должны состоять из списка рекомендуемых единиц, перечисленных в этом разделе, если значение единицы не охватывает измерение, не указанное в рекомендуемом наборе единиц, или если единица охватывает единицу подсчета, отличную от рекомендуемых значений в измерении счетчика, указанного в этом разделе. | Поддерживает | |
| UF2 | ДОЛЖЕН | Имена единиц размера данных должны быть сокращены с помощью одного из сокращений в следующей таблице. | Поддерживает | |
| UF2.1 | ДОЛЖЕН | Значения, превышающие 10^18, должны использовать сокращение для эксабита, эксабайта, эксбибита и эксбибайта... | Поддерживает | |
| UF2.2 | ДОЛЖЕН | ... Значения меньше байта ДОЛЖНЫ использовать сокращение для битов или байтов. | Поддерживает | |
| UF3 | МАЙ | Если приведенный ниже список рекомендуемых значений не охватывает единицу подсчета, поставщик МОЖЕТ представить новое существительное, представляющее единицу на основе подсчета. | Поддерживает | Все поддерживаемые значения единиц описаны в наборе данных единиц ценообразования в наборе средств FinOps. |
| UF3.1 | ДОЛЖЕН | Все существительные, отображаемые в единицах, которые не указаны в рекомендуемой таблице значений, будут считаться единицами на основе подсчета. Новое значение единицы на основе счетчика должно быть заглавно. | Поддерживает | |
| UF3.2 | ДОЛЖЕН | Единицы на основе времени можно использовать для измерения потребления в течение интервала времени или в сочетании с другим блоком для отслеживания скорости потребления. Единицы на основе времени должны соответствовать одному из значений, перечисленных в следующей таблице. | Поддерживает | |
| UF4 | ДОЛЖЕН | Если значение единицы является составным значением, сделанным из сочетаний одного или нескольких единиц, каждый компонент должен также соответствовать набору рекомендуемых значений. | Поддерживает | |
| UF5.1 | ДОЛЖЕН | Вместо "per" или "-" для обозначения составной единицы, косой черты ("/") и пробела(") необходимо использовать в качестве общего соглашения. | Поддерживает | |
| UF5.2 | СЛЕДУЕТ | Единицы на основе подсчета, такие как запросы, экземпляры и маркеры, должны быть выражены с помощью значения, указанного в измерении счетчика. | Поддерживает | |
| UF5.3 | СЛЕДУЕТ | Например, если единица использования измеряется как скорость запросов или экземпляров за период времени, единица должна быть указана как "Запросы/день", чтобы указать количество запросов в день. | Поддерживает |
Столбцы
Зона доступности
Идентификатор, назначенный поставщиком, для физически разделенной и изолированной области в регионе, который обеспечивает высокий уровень доступности и отказоустойчивость.
Источник: columns/availabilityzone.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| AZ1 | РЕКОМЕНДУЕМЫЕ | AvailabilityZone рекомендуется присутствовать в наборе данных FOCUS, если поставщик поддерживает развертывание ресурсов или служб в зоне доступности. | Не поддерживается | Зоны доступности недоступны в любом наборе данных по управлению затратами и использованием. |
| AZ2 | ДОЛЖЕН | AvailabilityZone должен иметь тип String. | Н/Д | |
| AZ3 | ДОЛЖЕН | AvailabilityZone ДОЛЖЕН соответствовать требованиям StringHandling. | Н/Д | |
| AZ4 | ДОЛЖЕН | AvailabilityZone должен иметь значение NULL, если плата не зависит от зоны доступности. | Н/Д |
Плата за выставление счетов
Плата, выступающая в качестве основы для выставления счетов, включительно со всеми сниженными тарифами и скидками при исключении амортизации предварительных расходов (одноразовая или повторяющаяся).
Источник: columns/billedcost.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| BCo1 | ДОЛЖЕН | BilledCost должен присутствовать в наборе данных FOCUS. | Поддерживает | |
| BCo2 | ДОЛЖЕН | BilledCost должен иметь тип Decimal. | Поддерживает | |
| BCo3 | ДОЛЖЕН | BilledCost ДОЛЖЕН соответствовать требованиям NumericFormat. | Поддерживает | |
| BCo4 | ДОЛЖЕН | BilledCost не должен иметь значение NULL. | Поддерживает | |
| BCo5 | ДОЛЖЕН | BilledCost ДОЛЖЕН быть допустимым десятичным значением. | Поддерживает | |
| BCo6 | ДОЛЖЕН | BilledCost должен быть 0 для оплаты, когда платежи получаются сторонними (например, транзакциями Marketplace). | Поддерживает | |
| BCo7 | ДОЛЖЕН | BilledCost должен быть обозначен в выставлении счетов. | Поддерживает | |
| BCo8 | ДОЛЖЕН | Сумма Выставления счетов для заданного счета-фактуры должна соответствовать сумме суммы оплаты, предоставленной в соответствующем счете с тем же идентификатором, созданным СчетомIssuer. | Поддерживает |
Идентификатор учетной записи выставления счетов
Идентификатор, назначенный учетной записи выставления счетов поставщиком.
Учетная запись выставления счетов FOCUS представляет область создания счетов, которая является Соглашение Enterprise учетной записью выставления счетов (также известной как регистрация) или профилем выставления счетов Клиентское соглашение Майкрософт.
Источник: columns/billingaccountid.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| BAI1 | ДОЛЖЕН | BillingAccountId должен присутствовать в наборе данных FOCUS. | Поддерживает | |
| BAI2 | ДОЛЖЕН | BillingAccountId должен иметь тип String. | Поддерживает | |
| BAI3 | ДОЛЖЕН | BillingAccountId ДОЛЖЕН соответствовать требованиям StringHandling. | Поддерживает | |
| BAI4 | ДОЛЖЕН | BillingAccountId не должно иметь значение NULL. | Поддерживает | |
| BAI5 | ДОЛЖЕН | BillingAccountId должен быть уникальным идентификатором в поставщике. | Поддерживает | |
| BAI6 | СЛЕДУЕТ | BillingAccountId ДОЛЖЕН быть полным идентификатором. | Поддерживает |
BillingAccountId использует полный идентификатор Azure Resource Manager вместо простого номера регистрации или идентификатора профиля выставления счетов. Это гарантирует, что область является очевидной и программно доступной. |
Имя учетной записи выставления счетов
Отображаемое имя, назначенное учетной записи выставления счетов.
Учетная запись выставления счетов FOCUS представляет область создания счетов, которая является Соглашение Enterprise учетной записью выставления счетов (также известной как регистрация) или профилем выставления счетов Клиентское соглашение Майкрософт.
Источник: columns/billingaccountname.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| BAN1 | ДОЛЖЕН | BillingAccountName должен присутствовать в наборе данных FOCUS. | Поддерживает | |
| BAN2 | ДОЛЖЕН | BillingAccountName должен иметь тип String. | Поддерживает | |
| BAN3 | ДОЛЖЕН | BillingAccountName должен соответствовать требованиям StringHandling. | Поддерживает | |
| BAN4 | ДОЛЖЕН | BillingAccountName не должно иметь значение NULL, если поставщик поддерживает назначение отображаемого имени для учетной записи выставления счетов. | Поддерживает |
Тип учетной записи выставления счетов
Назначаемое поставщиком имя для идентификации типа учетной записи выставления счетов.
Учетная запись выставления счетов FOCUS представляет область создания счетов, которая является Соглашение Enterprise учетной записью выставления счетов (также известной как регистрация) или профилем выставления счетов Клиентское соглашение Майкрософт.
Источник: columns/billingaccounttype.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| BAT1 | ДОЛЖЕН | BillingAccountType должен присутствовать в наборе данных FOCUS, если поставщик поддерживает несколько возможных значений BillingAccountType. | Поддерживает | |
| BAT2 | ДОЛЖЕН | BillingAccountType должен иметь тип String. | Поддерживает | |
| BAT3 | ДОЛЖЕН | BillingAccountType должен соответствовать требованиям StringHandling. | Поддерживает | |
| BAT3.1 | ДОЛЖЕН | BillingAccountType должен иметь значение NULL, если BillingAccountId имеет значение NULL. | Поддерживает | |
| BAT3.2 | ДОЛЖЕН | BillingAccountType не должно иметь значение NULL, если BillingAccountId не имеет значения NULL. | Поддерживает | |
| BAT4 | ДОЛЖЕН | BillingAccountType должен быть согласованным, читаемым отображаемым значением. | Поддерживает |
Валюта для выставления счетов
Представляет валюту, в которую взимается плата.
Источник: columns/billingcurrency.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| BCu1 | ДОЛЖЕН | BillingCurrency должен присутствовать в наборе данных FOCUS. | Поддерживает | |
| BCu2 | ДОЛЖЕН | BillingCurrency должен иметь тип String. | Поддерживает | |
| BCu3 | ДОЛЖЕН | BillingCurrency должен соответствовать требованиям StringHandling. | Поддерживает | |
| BCu4 | ДОЛЖЕН | BillingCurrency ДОЛЖЕН соответствовать требованиям CurrencyFormat. | Поддерживает | |
| BCu5 | ДОЛЖЕН | BillingCurrency НЕ ДОЛЖНО иметь значение NULL. | Поддерживает | |
| BCu6 | ДОЛЖЕН | Выставление счетов должно соответствовать валюте, используемой в счете, созданном издателем счета. | Поддерживает | |
| BCu7 | ДОЛЖЕН | Выставление счетов должно быть выражено в национальной валюте (например, USD, EUR). | Поддерживает |
Окончание периода выставления счетов
Эксклюзивная граница периода выставления счетов.
Источник: columns/billingperiodend.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| BPE1 | ДОЛЖЕН | Выставление счетовPeriodEnd ДОЛЖНО присутствовать в наборе данных FOCUS. | Поддерживает | |
| BPE2 | ДОЛЖЕН | BillingPeriodEnd должен иметь тип Date/Time. | Поддерживает | |
| BPE3 | ДОЛЖЕН | BillingPeriodEnd ДОЛЖЕН соответствовать требованиям DateTimeFormat. | Поддерживает | |
| BPE4 | ДОЛЖЕН | BillingPeriodEnd не должно иметь значение NULL. | Поддерживает | |
| BPE5 | ДОЛЖЕН | Выставление счетовPeriodEnd должно быть эксклюзивной конечной границей периода выставления счетов. | Поддерживает |
Начало периода выставления счетов
Включаемая граница периода выставления счетов.
Источник: columns/billingperiodstart.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| BPS1 | ДОЛЖЕН | BillingPeriodStart ДОЛЖЕН присутствовать в наборе данных FOCUS. | Поддерживает | |
| BPS2 | ДОЛЖЕН | BillingPeriodStart должен иметь тип Date/Time. | Поддерживает | |
| BPS3 | ДОЛЖЕН | BillingPeriodStart ДОЛЖЕН соответствовать требованиям DateTimeFormat. | Поддерживает | |
| BPS4 | ДОЛЖЕН | BillingPeriodStart НЕ ДОЛЖЕН иметь значение NULL. | Поддерживает | |
| BPS5 | ДОЛЖЕН | BillingPeriodStart должен быть включаемой начальной точкой выставления счетов. | Поддерживает |
Идентификатор резервирования емкости
Идентификатор, назначенный резервированию емкости поставщиком.
Источник: columns/capacityreservationid.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CRI1 | ДОЛЖЕН | Свойство CapacityReservationId должно присутствовать в наборе данных FOCUS, если поставщик поддерживает резервирование емкости. | Не поддерживается |
CapacityReservationId Не указан в наборе данных FOCUS 1.2-preview. |
| CRI2 | ДОЛЖЕН | CapacityReservationId должен иметь тип String. | Н/Д | |
| CRI3 | ДОЛЖЕН | CapacityReservationId ДОЛЖЕН соответствовать требованиям StringHandling. | Н/Д | |
| CRI3.1 | ДОЛЖЕН | Свойство CapacityReservationId должно иметь значение NULL, если плата не связана с резервированием емкости. | Н/Д | |
| CRI3.2 | ДОЛЖЕН | Свойство CapacityReservationId не должно иметь значение NULL, если плата представляет неиспользуемую часть резервирования емкости. | Н/Д | |
| CRI3.3 | СЛЕДУЕТ | Свойство CapacityReservationId НЕ ДОЛЖНО иметь значение NULL, если плата связана с резервированием емкости. | Н/Д | |
| CRI3.4 | ДОЛЖЕН | CapacityReservationId должен быть уникальным идентификатором в поставщике. | Н/Д | |
| CRI3.5 | СЛЕДУЕТ | CapacityReservationId ДОЛЖЕН быть полным идентификатором. | Н/Д |
Состояние резервирования емкости
Указывает, является ли плата потреблением резервирования емкости или при неиспользуемом резервировании емкости.
Источник: columns/capacityreservationstatus.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CRS1 | ДОЛЖЕН | CapacityReservationStatus ДОЛЖЕН присутствовать в наборе данных FOCUS, если поставщик поддерживает резервирование емкости. | Не поддерживается |
CapacityReservationStatus Не указан в наборе данных FOCUS 1.2-preview. |
| CRS2 | ДОЛЖЕН | CapacityReservationStatus ДОЛЖЕН иметь тип String. | Н/Д | |
| CRS2.1 | ДОЛЖЕН | Свойство CapacityReservationStatus ДОЛЖНО иметь значение NULL, если Значение CapacityReservationId равно NULL. | Н/Д | |
| CRS2.2 | ДОЛЖЕН | CapacityReservationStatus НЕ ДОЛЖЕН иметь значение NULL, если CapacityReservationId не имеет значения NULL, а ChargeCategory — "Использование". | Н/Д | |
| CRS2.3 | ДОЛЖЕН | CapacityReservationStatus ДОЛЖЕН быть одним из допустимых значений. | Н/Д | |
| CRS2.4 | ДОЛЖЕН | Свойство CapacityReservationStatus должно быть неиспользуемо, если плата представляет неиспользуемую часть резервирования емкости. | Н/Д | |
| CRS2.5 | ДОЛЖЕН | Свойство CapacityReservationStatus должно быть "Использовано", если плата представляет используемую часть резервирования емкости. | Н/Д |
Категория заряда
Представляет наивысший уровень классификации платы на основе характера выставления счетов.
Источник: columns/chargecategory.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CCa1 | ДОЛЖЕН | ChargeCategory должен присутствовать в наборе данных FOCUS. | Поддерживает | |
| CCa2 | ДОЛЖЕН | ChargeCategory должен иметь тип String. | Поддерживает | |
| CCa3 | ДОЛЖЕН | ChargeCategory НЕ ДОЛЖЕН иметь значение NULL. | Поддерживает | |
| CCa4 | ДОЛЖЕН | ChargeCategory ДОЛЖЕН быть одним из допустимых значений. | Поддерживает |
Класс Charge
Указывает, представляет ли строка исправление ранее выставленного счета.
Источник: columns/chargeclass.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CCl1 | ДОЛЖЕН | ChargeClass ДОЛЖЕН присутствовать в наборе данных FOCUS. | Поддерживает | |
| CCl2 | ДОЛЖЕН | ChargeClass должен иметь тип String. | Поддерживает | |
| CCl2.1 | ДОЛЖЕН | ChargeClass должен иметь значение NULL, если строка не представляет исправление или когда она представляет исправление в течение текущего периода выставления счетов. | Поддерживает | |
| CCl2.2 | ДОЛЖЕН | ChargeClass не должен иметь значение NULL, если строка представляет исправление до ранее выставленного счета. | Поддерживает | |
| CCl3 | ДОЛЖЕН | ChargeClass должен иметь значение "Исправление", если ChargeClass не имеет значения NULL. | Поддерживает |
Описание оплаты
Автономная сводка по назначению и цене платы.
Источник: columns/chargedescription.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CD1 | ДОЛЖЕН | ChargeDescription ДОЛЖЕН присутствовать в наборе данных FOCUS. | Поддерживает | |
| CD2 | ДОЛЖЕН | ChargeDescription ДОЛЖЕН иметь тип String. | Поддерживает | |
| CD3 | ДОЛЖЕН | ChargeDescription ДОЛЖЕН соответствовать требованиям StringHandling. | Поддерживает | |
| CD4 | СЛЕДУЕТ | ChargeDescription НЕ ДОЛЖЕН иметь значение NULL. | Частично поддерживается |
ChargeDescription Может иметь значение NULL для неиспользуемых расходов, расходов Marketplace и других расходов, которые не связаны напрямую с номером SKU продукта. |
| CD5 | СЛЕДУЕТ | Максимальная длина ChargeDescription должна быть указана в соответствующей схеме метаданных FOCUS. | Не поддерживается |
Частота заряда
Указывает, как часто будет взиматься плата.
Источник: columns/chargefrequency.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CFr1 | РЕКОМЕНДУЕМЫЕ | ChargeFrequency рекомендуется присутствовать в наборе данных FOCUS. | Поддерживает | |
| CFr2 | ДОЛЖЕН | ChargeFrequency должен иметь тип String. | Поддерживает | |
| CFr3 | ДОЛЖЕН | ChargeFrequency НЕ ДОЛЖЕН иметь значение NULL. | Поддерживает | |
| CFr4 | ДОЛЖЕН | ChargeFrequency ДОЛЖЕН быть одним из допустимых значений. | Поддерживает | |
| CFr5 | ДОЛЖЕН | ChargeFrequency не должен быть "на основе использования", когда ChargeCategory имеет значение "Покупка". | Поддерживает |
Окончание периода оплаты
Эксклюзивная граница периода оплаты.
Источник: columns/chargeperiodend.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CPE1 | ДОЛЖЕН | ChargePeriodEnd должен присутствовать в наборе данных FOCUS. | Поддерживает | |
| CPE2 | ДОЛЖЕН | ChargePeriodEnd должен иметь тип Date/Time. | Поддерживает | |
| CPE3 | ДОЛЖЕН | ChargePeriodEnd ДОЛЖЕН соответствовать требованиям DateTimeFormat. | Поддерживает | |
| CPE4 | ДОЛЖЕН | ChargePeriodEnd не должен иметь значение NULL. | Поддерживает | |
| CPE5 | ДОЛЖЕН | ChargePeriodEnd ДОЛЖЕН быть эксклюзивной конечной границей действующего периода оплаты. | Поддерживает |
Начало периода оплаты
Включаемая граница периода оплаты.
Источник: columns/chargeperiodstart.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CPS1 | ДОЛЖЕН | ChargePeriodStart ДОЛЖЕН присутствовать в наборе данных FOCUS. | Поддерживает | |
| CPS2 | ДОЛЖЕН | ChargePeriodStart должен иметь тип Date/Time. | Поддерживает | |
| CPS3 | ДОЛЖЕН | ChargePeriodStart ДОЛЖЕН соответствовать требованиям DateTimeFormat. | Поддерживает | |
| CPS4 | ДОЛЖЕН | ChargePeriodStart НЕ ДОЛЖЕН иметь значение NULL. | Поддерживает | |
| CPS5 | ДОЛЖЕН | ChargePeriodStart должен быть инклюзивной начальной границей действующего периода оплаты. | Поддерживает |
Категория скидки на обязательства
Указывает, соответствует ли скидка на обязательства, определенную в столбце CommitmentDiscountId, на основе количества или стоимости использования (ака "расходы").
Источник: columns/commitmentdiscountcategory.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CDC1 | ДОЛЖЕН | ОбязательствоDiscountCategory должно присутствовать в наборе данных FOCUS, когда поставщик поддерживает скидки на обязательства. | Поддерживает | |
| CDC2 | ДОЛЖЕН | CommitmentDiscountCategory должен иметь тип String. | Поддерживает | |
| CDC2.1 | ДОЛЖЕН | ОбязательствоDiscountCategory должно иметь значение NULL, если CommitmentDiscountId имеет значение NULL. | Поддерживает | |
| CDC2.2 | ДОЛЖЕН | ОбязательствоDiscountCategory не должно иметь значение NULL, если CommitmentDiscountId не имеет значения NULL. | Поддерживает | |
| CDC3 | ДОЛЖЕН | ОбязательствоDiscountCategory ДОЛЖНО быть одним из допустимых значений. | Поддерживает |
Идентификатор скидки на обязательство
Идентификатор, назначенный скидке на обязательства поставщиком.
Источник: columns/commitmentdiscountid.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CDI1 | ДОЛЖЕН | ОбязательствоDiscountId должно присутствовать в наборе данных FOCUS, когда поставщик поддерживает скидки на обязательства. | Поддерживает | |
| CDI2 | ДОЛЖЕН | CommitmentDiscountId должен иметь тип String. | Поддерживает | |
| CDI3 | ДОЛЖЕН | ОбязательствоDiscountId должно соответствовать требованиям StringHandling. | Поддерживает | |
| CDI3.1 | ДОЛЖЕН | ОбязательствоDiscountId должно иметь значение NULL, если плата не связана с скидкой на обязательства. | Поддерживает | |
| CDI3.2 | ДОЛЖЕН | ОбязательствоDiscountId не должно иметь значение NULL, если плата связана с скидкой на обязательства. | Поддерживает | |
| CDI3.3 | ДОЛЖЕН | CommitmentDiscountId должен быть уникальным идентификатором в поставщике. | Поддерживает | |
| CDI3.4 | СЛЕДУЕТ | CommitmentDiscountId ДОЛЖЕН быть полным идентификатором. | Поддерживает |
Название скидки на обязательство
Отображаемое имя, назначенное скидке на обязательство.
Источник: columns/commitmentdiscountname.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CDN1 | ДОЛЖЕН | ОбязательствоDiscountName должно присутствовать в наборе данных FOCUS, когда поставщик поддерживает скидки на обязательства. | Поддерживает | |
| CDN2 | ДОЛЖЕН | CommitmentDiscountName должен иметь тип String. | Поддерживает | |
| CDN3 | ДОЛЖЕН | CommitmentDiscountName ДОЛЖЕН соответствовать требованиям StringHandling. | Поддерживает | |
| CDN3.1 | ДОЛЖЕН | CommitmentDiscountName должен иметь значение NULL, если CommitmentDiscountId имеет значение NULL. | Поддерживает | |
| CDN3.1.1 | ДОЛЖЕН | CommitmentDiscountName не должен иметь значение NULL, если отображаемое имя может быть назначено скидке на обязательство. | Поддерживает | |
| CDN3.1.2 | МАЙ | CommitmentDiscountName может иметь значение NULL, если отображаемое имя не может быть назначено скидке на обязательство. | Поддерживает |
Количество скидок на обязательство
Сумма скидки на обязательства, приобретенная или учетная запись в связанных с обязательствами строках, которые знаменуются в единицах скидки на обязательства.
Источник: columns/commitmentdiscountquantity.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CDQ1 | ДОЛЖЕН | ОбязательствоDiscountQuantity ДОЛЖНО присутствовать в наборе данных FOCUS, когда поставщик поддерживает скидки на обязательства. | Не поддерживается |
CommitmentDiscountQuantity Не указан в наборе данных FOCUS 1.2-preview. |
| CDQ2 | ДОЛЖЕН | ОбязательствоDiscountQuantity должно иметь тип Decimal. | Н/Д | |
| CDQ3 | ДОЛЖЕН | ОбязательствоDiscountQuantity должно соответствовать требованиям NumericFormat. | Н/Д | |
| CDQ3.1 | ДОЛЖЕН | ОбязательствоDiscountQuantity не должно иметь значение NULL, если ChargeClass не является "Исправление". | Н/Д | |
| CDQ3.2 | МАЙ | ОбязательствоDiscountQuantity МОЖЕТ иметь значение NULL, если ChargeClass имеет значение "Исправление". | Н/Д | |
| CDQ3.1 | ДОЛЖЕН | ОбязательствоDiscountQuantity должно иметь значение NULL во всех остальных случаях. | Н/Д | |
| CDQ3.2 | ДОЛЖЕН | ОбязательствоDiscountQuantity должно быть допустимым десятичным значением. | Н/Д | |
| CDQ3.2.1 | ДОЛЖЕН | ОбязательствоDiscountQuantity должно быть количеством ОбязательствDiscountUnit, оплачиваемое полностью или частично заранее, которое имеет право на потребление по сроку скидки на обязательства, когда ChargeFrequency равно "Один раз". | Н/Д | |
| CDQ3.2.2 | ДОЛЖЕН | ОбязательствоDiscountQuantity должно быть количеством ОбязательствDiscountUnit, которое имеет право на потребление за каждый период оплаты, соответствующий покупке, когда ChargeFrequency имеет значение "Повторяющееся". | Н/Д | |
| CDQ3.2.3 | ДОЛЖЕН | ОбязательствоDiscountQuantity должно быть лимитным количеством ОбязательствDiscountUnit, которое используется в заданном периоде оплаты, когда CommitmentDiscountStatus имеет значение "Используется". | Н/Д | |
| CDQ3.2.4 | ДОЛЖЕН | ОбязательствоDiscountQuantity должно быть оставшимся, неиспользуемое количество ОбязательствDiscountUnit в заданном периоде оплаты, когда CommitmentDiscountStatus имеет значение "Unused". | Н/Д |
Состояние скидки на обязательства
Указывает, соответствует ли плата использованию скидки на обязательство или неиспользуемой части зафиксированной суммы.
Источник: columns/commitmentdiscountstatus.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| C1 | ДОЛЖЕН | ОбязательствоDiscountStatus должно присутствовать в наборе данных FOCUS, когда поставщик поддерживает скидки на обязательства. | Поддерживает | |
| С2 | ДОЛЖЕН | CommitmentDiscountStatus должен иметь тип String. | Поддерживает | |
| C2.1 | ДОЛЖЕН | CommitmentDiscountStatus должен иметь значение NULL, если CommitmentDiscountId имеет значение NULL. | Поддерживает | |
| C2.2 | ДОЛЖЕН | CommitmentDiscountStatus не должен иметь значение NULL, если CommitmentDiscountId не имеет значения NULL, а категория заряда — "Использование". | Поддерживает | |
| C3 | ДОЛЖЕН | ОбязательствоDiscountStatus ДОЛЖНО быть одним из допустимых значений. | Поддерживает |
Тип скидки на обязательства
Идентификатор, назначенный поставщиком, для типа скидки на обязательства, примененный к строке.
Источник: columns/commitmentdiscounttype.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CDT1 | ДОЛЖЕН | ОбязательствоDiscountType должно присутствовать в наборе данных FOCUS, если поставщик поддерживает скидки на обязательства. | Поддерживает | |
| CDT2 | ДОЛЖЕН | CommitmentDiscountType должен иметь тип String. | Поддерживает | |
| CDT3 | ДОЛЖЕН | CommitmentDiscountType ДОЛЖЕН соответствовать требованиям StringHandling. | Поддерживает | |
| CDT3.1 | ДОЛЖЕН | CommitmentDiscountType должен иметь значение NULL, если CommitmentDiscountId имеет значение NULL. | Поддерживает | |
| CDT3.2 | ДОЛЖЕН | CommitmentDiscountType НЕ ДОЛЖЕН иметь значение NULL, если CommitmentDiscountId не имеет значения NULL. | Поддерживает |
Скидка на обязательства
Единица измерения, указанная поставщиком, указывающая, как поставщик измеряет количество скидок на обязательства скидки.
Источник: columns/commitmentdiscountunit.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CDU1 | ДОЛЖЕН | ОбязательствоDiscountUnit должно присутствовать в наборе данных FOCUS, когда поставщик поддерживает скидки на обязательства. | Не поддерживается |
CommitmentDiscountUnit Не указан в наборе данных FOCUS 1.2-preview. |
| CDU2 | ДОЛЖЕН | CommitmentDiscountUnit должен иметь тип String. | Н/Д | |
| CDU3 | ДОЛЖЕН | ОбязательствоDiscountUnit ДОЛЖНО соответствовать требованиям StringHandling. | Н/Д | |
| CDU4 | СЛЕДУЕТ | ОбязательствоDiscountUnit ДОЛЖНО соответствовать требованиям UnitFormat. | Н/Д | |
| CDU4.1 | ДОЛЖЕН | ОбязательствоDiscountUnit должно иметь значение NULL, если Значение CommitmentDiscountQuantity равно NULL. | Н/Д | |
| CDU4.2 | ДОЛЖЕН | ОбязательствоDiscountUnit НЕ должно иметь значение NULL, если CommitmentDiscountQuantity не имеет значения NULL. | Н/Д | |
| CDU4.3 | ДОЛЖЕН | ОбязательствоDiscountUnit должно оставаться согласованным с течением времени для заданного обязательстваDiscountId. | Н/Д | |
| CDU4.4 | ДОЛЖЕН | ОбязательствоDiscountUnit ДОЛЖНО представлять единицу, используемую для измерения скидки на обязательства. | Н/Д | |
| CDU4.5 | СЛЕДУЕТ | При учете гибкости скидки на обязательства значение CommitmentDiscountUnit ДОЛЖНО отражать это внимание. | Н/Д |
Потребляемое количество
Объем лимитного номера SKU, связанного с используемым ресурсом или службой, на основе единицы использования.
Источник: columns/consumedquantity.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CQ1 | ДОЛЖЕН | ИспользованиеQuantity должно присутствовать в наборе данных FOCUS, если поставщик поддерживает измерение использования. | Поддерживает | |
| CQ2 | ДОЛЖЕН | ПотребленнаяQuantity должна иметь тип Decimal. | Поддерживает | |
| CQ3 | ДОЛЖЕН | ИспользованиеQuantity должно соответствовать требованиям NumericFormat. | Поддерживает | |
| CQ3.1 | ДОЛЖЕН | ConsumedQuantity должен иметь значение NULL, если ChargeCategory не является "Использование", или если ChargeCategory имеет значение "Использование" и CommitmentDiscountStatus имеет значение "Unused". | Поддерживает | |
| CQ3.1.1 | ДОЛЖЕН | ИспользованиеQuantity не должно иметь значение NULL, если ChargeClass не является "Исправление". | Поддерживает | |
| CQ3.1.2 | МАЙ | ИспользованиеQuantity МОЖЕТ иметь значение NULL, если ChargeClass имеет значение "Исправление". | Поддерживает | |
| CQ4 | ДОЛЖЕН | Использованиеquantity должно быть допустимым десятичным значением, если не null. | Поддерживает |
Потребляемая единица
Единица измерения, указанная поставщиком, указывающая, как поставщик измеряет использование лимитного номера SKU, связанного с ресурсом или службой.
Источник: columns/consumedunit.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CU1 | ДОЛЖЕН | ИспользованиеUnit должно присутствовать в наборе данных FOCUS, если поставщик поддерживает измерение использования. | Поддерживает | |
| CU2 | ДОЛЖЕН | ConsumedUnit должен иметь тип String. | Поддерживает | |
| CU3 | ДОЛЖЕН | ConsumedUnit ДОЛЖЕН соответствовать требованиям StringHandling. | Поддерживает | |
| CU4 | СЛЕДУЕТ | ConsumedUnit ДОЛЖЕН соответствовать требованиям UnitFormat. | Поддерживает | |
| CU4.1 | ДОЛЖЕН | ConsumedUnit должен иметь значение NULL, если значение ConsumedQuantity равно NULL. | Поддерживает | |
| CU4.2 | ДОЛЖЕН | ConsumedUnit НЕ должен иметь значение NULL, если значение ConsumedQuantity не равно NULL. | Поддерживает |
Затраты по контракту
Затраты, вычисляемые путем умножения цены на единицу контракта и соответствующего количества цен.
Источник: columns/contractedcost.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CnC1 | ДОЛЖЕН | ContractedCost ДОЛЖЕН присутствовать в наборе данных FOCUS. | Поддерживает | |
| CnC2 | ДОЛЖЕН | ContractedCost должен иметь тип Decimal. | Поддерживает | |
| CnC3 | ДОЛЖЕН | ContractedCost ДОЛЖЕН соответствовать требованиям NumericFormat. | Поддерживает | |
| CnC4 | ДОЛЖЕН | ContractedCost не должен иметь значение NULL. | Частично поддерживается |
ContractedCost значение null, но может быть равно 0 для: плата за резервирование EA Marketplace, использование резервирования EA при включенном выделении затрат, использование резервирования MCA. |
| CnC5 | ДОЛЖЕН | ContractedCost ДОЛЖЕН быть допустимым десятичным значением. | Поддерживает | |
| CnC6 | ДОЛЖЕН | ContractedCost должен быть обозначен в выставлении счетов. | Поддерживает | |
| CnC7.1 | ДОЛЖЕН | Если ContractedUnitPrice имеет значение NULL... ContractedCost платы, вычисляемой на основе других расходов (например, когда ChargeCategory является "Tax") должен быть вычисляться на основе ContractedCost этих связанных сборов. | Поддерживает | |
| CnC7.2 | ДОЛЖЕН | Если ContractedUnitPrice имеет значение NULL... ContractedCost платы, не связанной с другими расходами (например, когда ChargeCategory имеет значение "Кредит") должен соответствовать BilledCost. | Поддерживает |
ContractedCost Может быть отключен менее 0,00001 из-за ошибок округления. |
| CnC8 | ДОЛЖЕН | Продукт ContractedUnitPrice и pricingQuantity должен соответствовать ContractedCost, если ContractedUnitPrice не имеет значения NULL, ценаQuantity не null, и ChargeClass не является "Исправление". | Поддерживает |
ContractedCost Может быть отключен менее 0,00001 из-за ошибок округления. |
| CnC9 | МАЙ | Несоответствия в ContractedCost, ContractedUnitPrice или Ценовая категория МОГУТ существовать, когда ChargeClass имеет значение "Исправление". | Поддерживает |
Цена на единицу контракта
Согласованная цена на единицу за одну ценовую единицу связанного номера SKU, включающую согласованные скидки, при наличии, исключая согласованные скидки на обязательства или любые другие скидки.
Источник: columns/contractedunitprice.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| CnUP1 | ДОЛЖЕН | ContractedUnitPrice ДОЛЖЕН присутствовать в наборе данных FOCUS, когда поставщик поддерживает согласованные концепции ценообразования. | Поддерживает | |
| CnUP2 | ДОЛЖЕН | ContractedUnitPrice должен иметь тип Decimal. | Поддерживает | |
| CnUP3 | ДОЛЖЕН | ContractedUnitPrice ДОЛЖЕН соответствовать требованиям NumericFormat. | Поддерживает | |
| CnUP4.1 | ДОЛЖЕН | ContractedUnitPrice должен иметь значение NULL, если ChargeCategory имеет значение "Tax". | Н/Д | Налоги не включаются в набор данных по управлению затратами и использованием. |
| CnUP4.2 | ДОЛЖЕН | ContractedUnitPrice НЕ ДОЛЖНО иметь значение NULL, если значение ChargeCategory равно "Использование" или "Покупка", а ChargeClass не является "Исправление". | Частично поддерживается |
ContractedUnitPrice значение null, но может быть равно 0 для: плата за резервирование EA Marketplace, использование резервирования EA при включенном выделении затрат, использование резервирования MCA. |
| CnUP4.3 | МАЙ | ContractedUnitPrice МОЖЕТ иметь значение NULL во всех остальных случаях. | Поддерживает | |
| CnUP5.1 | ДОЛЖЕН | Если ContractedUnitPrice не имеет значения NULL... ContractedUnitPrice должен быть неотрицательное десятичное значение. | Поддерживает | |
| CnUP5.2 | ДОЛЖЕН | Если ContractedUnitPrice не имеет значения NULL... ContractedUnitPrice должен быть обозначен в выставлении счетов. | Поддерживает | |
| CnUP5.3 | ДОЛЖЕН | Если ContractedUnitPrice не имеет значения NULL... Продукт ContractedUnitPrice и pricingQuantity должен соответствовать ContractedCost, если цена Не имеет значения NULL, и ChargeClass не является "Исправление". | Поддерживает |
ContractedCost Может быть отключен менее 0,00001 из-за ошибок округления. |
| CnUP6 | МАЙ | Несоответствия в ContractedUnitPrice, ContractedCost или pricingQuantity МОГУТ существовать, когда ChargeClass имеет значение "Исправление". | Поддерживает |
Эффективная стоимость
Амортизированная стоимость оплаты после применения всех сниженных ставок, скидок и применимой части соответствующих, предоплаченных покупок (однократно или повторяющихся), которые охватывали эту плату.
Источник: columns/effectivecost.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| EC1 | ДОЛЖЕН | EffectiveCost должен присутствовать в наборе данных FOCUS. | Поддерживает | |
| EC2 | ДОЛЖЕН | EffectiveCost должен иметь тип Decimal. | Поддерживает | |
| EC3 | ДОЛЖЕН | EffectiveCost ДОЛЖЕН соответствовать требованиям NumericFormat. | Поддерживает | |
| EC4 | ДОЛЖЕН | EffectiveCost НЕ ДОЛЖЕН иметь значение NULL. | Поддерживает | |
| EC5 | ДОЛЖЕН | EffectiveCost ДОЛЖЕН быть допустимым десятичным значением. | Поддерживает | |
| EC6 | ДОЛЖЕН | ДействующийCost должен быть 0, если ChargeCategory является "Покупка", и покупка предназначена для покрытия будущих соответствующих расходов. | Поддерживает | |
| EC7 | ДОЛЖЕН | EffectiveCost должен быть обозначен в выставлении счетов. | Поддерживает | |
| EC8.1 | ДОЛЖЕН | ДействующийCost платы, вычисленной на основе других расходов (например, когда ChargeCategory является "Tax") должен быть вычисляться на основе ЭффективногоCost этих связанных сборов. | Поддерживает | |
| EC8.2 | ДОЛЖЕН | ДействующийCost платы, не связанной с другими расходами (например, когда ChargeCategory имеет значение "Кредит") должен соответствовать BilledCost. | Поддерживает | |
| EC9.1 | ДОЛЖЕН | Сумма EffectiveCost, в которой ChargeCategory — "Использование", должна быть равна сумме BilledCost, где ChargeCategory — "Покупка". | Поддерживает | |
| EC9.2 | ДОЛЖЕН | Сумма EffectiveCost, в которой ChargeCategory — "Использование", должна быть равна сумме EffectiveCost, где ChargeCategory — "Использование" и CommitmentDiscountStatus имеет значение "Используется", а также сумма ЭффективногоCost, где ChargeCategory — "Использование" и ОбязательствоDiscountStatus "Не используется". | Поддерживает |
Идентификатор счета
Идентификатор, назначенный поставщиком, для счета, инкапсулирующего некоторые или все расходы в соответствующем периоде выставления счетов для данной учетной записи выставления счетов.
Источник: columns/invoiceid.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| II1 | РЕКОМЕНДУЕМЫЕ | InvoiceId рекомендуется присутствовать в наборе данных FOCUS. | Поддерживает | |
| II2 | ДОЛЖЕН | Счет-идентификатор должен иметь тип String. | Поддерживает | |
| II3 | ДОЛЖЕН | Идентификатор счета должен соответствовать требованиям StringHandling. | Поддерживает | |
| II4.1 | ДОЛЖЕН | InvoiceId должен иметь значение NULL, если плата не связана ни с счетом, либо с предварительно созданным временным счетом. | Поддерживает | |
| II4.2 | ДОЛЖЕН | InvoiceId не должен иметь значение NULL, если плата связана с выданным счетом или предварительно созданным временным счетом. | Частично поддерживается | Поддерживается для учетных записей клиентского соглашения Майкрософт, но не для учетных записей соглашения Enterprise. |
| II5 | МАЙ | Вы можете создать счет-фактуру до выдачи счета. | Н/Д | |
| II6 | ДОЛЖЕН | Счет-идентификатор должен быть связан с связанной оплатой и Выставлением счетов, если существует предварительно созданный счет или временный счет. | Поддерживает |
Имя издателя счета
Имя сущности, ответственной за выставление счетов за используемые ресурсы или службы.
Для учетных записей поставщика облачных InvoiceIssuerName решений (CSP) устанавливается имя распространителя поставщика облачных решений (CSP), который имеет прямую связь с корпорацией Майкрософт и может не представлять организацию, которая напрямую выставляет счета конечному клиенту. Для всех других типов учетных записей значением является "Майкрософт", даже если есть промежуточная организация, которая выставляет счета конечному клиенту.
Источник: columns/invoiceissuer.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| IIN1 | ДОЛЖЕН | InvoiceIssuerName должен присутствовать в наборе данных FOCUS. | Поддерживает | |
| IIN2 | ДОЛЖЕН | InvoiceIssuerName должен иметь тип String. | Поддерживает | |
| IIN3 | ДОЛЖЕН | InvoiceIssuerName ДОЛЖЕН соответствовать требованиям StringHandling. | Поддерживает | |
| IIN4 | ДОЛЖЕН | InvoiceIssuerName не должно иметь значение NULL. | Поддерживает |
Список затрат
Стоимость вычисляется путем умножения цены на единицу списка и соответствующего количества цен.
Источник: columns/listcost.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| LC1 | ДОЛЖЕН | ListCost ДОЛЖЕН присутствовать в наборе данных FOCUS. | Поддерживает | |
| LC2 | ДОЛЖЕН | ListCost должен иметь тип Decimal. | Поддерживает | |
| LC3 | ДОЛЖЕН | ListCost ДОЛЖЕН соответствовать требованиям NumericFormat. | Поддерживает | |
| LC4 | ДОЛЖЕН | ListCost НЕ ДОЛЖЕН иметь значение NULL. | Частично поддерживается |
ListCost значение null не равно null, но может иметь значение 0 для: плата за marketplace и использование резервирования. |
| LC5 | ДОЛЖЕН | ListCost должен быть допустимым десятичным значением. | Поддерживает | |
| LC6 | ДОЛЖЕН | ListCost должен быть обозначен в выставлении счетов. | Поддерживает | |
| LC7.1 | ДОЛЖЕН | Если ListUnitPrice имеет значение NULL... ListCost платы, вычисленной на основе других расходов (например, когда ChargeCategory имеет значение "Tax") необходимо вычислить на основе ListCost этих связанных сборов. | Поддерживает | |
| LC7.2 | ДОЛЖЕН | Если ListUnitPrice имеет значение NULL... ListCost платы, не связанной с другими расходами (например, когда ChargeCategory имеет значение "Кредит") должен соответствовать BilledCost. | Поддерживает |
ListCost может быть отключен менее 0,000000001 из-за ошибок округления. |
| LC8 | ДОЛЖЕН | Продукт ListUnitPrice и pricingQuantity должен соответствовать ListCost, если ListUnitPrice не имеет значения NULL, ценаQuantity не null, и ChargeClass не является "Исправление". | Поддерживает |
ListCost может быть отключен менее 0,000000001 из-за ошибок округления. |
| LC9 | МАЙ | Несоответствия в ListCost, ListUnitPrice или PricingQuantity МОГУТ существовать, когда ChargeClass имеет значение "Исправление". | Поддерживает |
Цена за единицу списка
Предлагаемая цена за единицу, опубликованную поставщиком, за одну ценовую единицу связанного номера SKU, исключаемую из любых скидок.
Источник: columns/listunitprice.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| LUP1 | ДОЛЖЕН | ListUnitPrice должен присутствовать в наборе данных FOCUS, когда поставщик публикует цены единиц, исключающие скидки. | Поддерживает | |
| LUP2 | ДОЛЖЕН | ListUnitPrice должен иметь тип Decimal. | Поддерживает | |
| LUP3 | ДОЛЖЕН | ListUnitPrice ДОЛЖЕН соответствовать требованиям NumericFormat. | Поддерживает | |
| LUP4.1 | ДОЛЖЕН | ListUnitPrice должен иметь значение NULL, если ChargeCategory имеет значение "Tax". | Н/Д | Налоги не включаются в набор данных по управлению затратами и использованием. |
| LUP4.2 | ДОЛЖЕН | ListUnitPrice НЕ ДОЛЖЕН иметь значение NULL, если значение ChargeCategory равно "Использование" или "Покупка", а ChargeClass не является "Исправление". | Частично поддерживается |
ListUnitPrice значение null не равно null, но может иметь значение 0 для: плата за marketplace и использование резервирования. |
| LUP4.3 | МАЙ | ListUnitPrice МОЖЕТ иметь значение NULL во всех других случаях. | Поддерживает | |
| LUP5.1 | ДОЛЖЕН | Если ListUnitPrice не имеет значения NULL... ListUnitPrice должен быть неотрицательное десятичное значение. | Поддерживает | |
| LUP5.2 | ДОЛЖЕН | Если ListUnitPrice не имеет значения NULL... ListUnitPrice должен быть обозначен в выставлении счетов. | Поддерживает | |
| LUP5.3 | ДОЛЖЕН | Если ListUnitPrice не имеет значения NULL... Продукт ListUnitPrice и pricingQuantity должен соответствовать ListCost, если ценовая категория не имеет значения NULL, и ChargeClass не является "Исправление". | Поддерживает | |
| LUP5.4 | МАЙ | Если ListUnitPrice не имеет значения NULL... Несоответствия в ListUnitPrice, ListCost или PricingQuantity МОГУТ существовать, когда ChargeClass — "Исправление". | Поддерживает |
Категория цен
Описывает модель ценообразования, используемую для оплаты во время использования или покупки.
Источник: columns/pricingcategory.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| PCt1 | ДОЛЖЕН | Ценовая категория должна присутствовать в наборе данных FOCUS, если поставщик поддерживает несколько категорий цен для всех номеров SKU. | Поддерживает | |
| PCt2 | ДОЛЖЕН | Ценовая категория должна иметь тип String. | Поддерживает | |
| PCt2.1 | ДОЛЖЕН | Ценовая категория должна иметь значение NULL, если ChargeCategory имеет значение "Tax". | Н/Д | Налоги не включаются в набор данных по управлению затратами и использованием. |
| PCt2.2 | ДОЛЖЕН | Ценовая категория НЕ должна иметь значение NULL, если взимаемая категория "Использование" или "Покупка" и "ChargeClass" не является "Исправление". | Поддерживает | |
| PCt2.3 | МАЙ | Ценовая категория может иметь значение NULL во всех остальных случаях. | Поддерживает | |
| PCt2.4 | ДОЛЖЕН | Ценовая категория ДОЛЖНА быть одним из допустимых значений. | Поддерживает | |
| PCt2.5 | ДОЛЖЕН | Ценовая категория должна иметь значение "Стандартный", если цены предопределены по согласованной ставке для учетной записи выставления счетов. | Поддерживает | |
| PCt2.6 | ДОЛЖЕН | Ценовая категория должна быть "Зафиксирована", если плата распространяется на существующую скидку на обязательства и не является покупкой скидки на обязательство. | Поддерживает | |
| PCt2.7 | ДОЛЖЕН | Ценовая категория ДОЛЖНА быть динамической, если цены определяются поставщиком и могут меняться с течением времени независимо от предопределенных цен на соглашение. | Поддерживает | |
| PCt2.8 | ДОЛЖЕН | Ценовая категория должна быть "Другой", если существует модель ценообразования, но ни один из допустимых значений не применяется. | Поддерживает |
Валюта ценообразования
Национальная или виртуальная валюта, в которую был оценен ресурс или служба.
Источник: columns/pricingcurrency.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| PCu1 | ДОЛЖЕН | Ценовая категория должна присутствовать в наборе данных FOCUS, когда поставщик поддерживает цены и выставление счетов в разных валютах. | Поддерживает | |
| PCu2 | ДОЛЖЕН | Ценовая категория должна иметь тип String. | Поддерживает | |
| PCu3 | ДОЛЖЕН | Ценовая категория должна соответствовать требованиям StringHandling. | Поддерживает | |
| PCu4 | ДОЛЖЕН | ЦенообразованиеCurrency ДОЛЖНО соответствовать требованиям CurrencyFormat. | Поддерживает | |
| PCu5 | ДОЛЖЕН | Ценовая currency не должна иметь значение NULL. | Поддерживает |
Ценовая цена на единицу с контрактом на валюту
Согласованная цена на единицу для одной ценовой единицы связанного номера SKU, включающая согласованные скидки, при наличии, исключая согласованные скидки на обязательства или любые другие скидки, а также выраженную в валюте ценообразования.
Источник: columns/pricingcurrencycontractedunitprice.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| PCuCnUP1 | ДОЛЖЕН | ЦеныCurrencyContractedUnitPrice ДОЛЖНЫ присутствовать в наборе данных FOCUS, когда поставщик поддерживает цены в виртуальной валюте и публикует цены единиц, исключающие скидки. | Н/Д | |
| PCuCnUP2 | РЕКОМЕНДУЕМЫЕ | PricingCurrencyContractedUnitPrice рекомендуется присутствовать в наборе данных FOCUS, когда поставщик поддерживает цены и выставление счетов в разных валютах и публикует цены единиц, исключающие скидки. | Не поддерживается | Не включен в набор данных управления затратами на основе отзывов клиентов. |
| PCuCnUP3 | МАЙ | Ценовая категорияContractedUnitPrice МОЖЕТ присутствовать в наборе данных FOCUS во всех остальных случаях. | Н/Д | |
| PCuCnUP1 | ДОЛЖЕН | PriceCurrencyContractedUnitPrice должен иметь тип Decimal. | Н/Д | |
| PCuCnUP2 | ДОЛЖЕН | ЦеныCurrencyContractedUnitPrice ДОЛЖНЫ соответствовать требованиям NumericFormat. | Н/Д | |
| PCuCnUP2.1 | ДОЛЖЕН | PricingCurrencyContractedUnitPrice должен иметь значение NULL, если ChargeCategory имеет значение "Tax". | Н/Д | Налоги не включаются в набор данных по управлению затратами и использованием. |
| PCuCnUP2.2 | ДОЛЖЕН | ЦеныCurrencyContractedUnitPrice не должны иметь значение NULL, если ChargeCategory имеет значение "Использование" или "Покупка", а ChargeClass не является "Исправление". | Н/Д | |
| PCuCnUP2.3 | МАЙ | ЦенаCurrencyContractedUnitPrice МОЖЕТ иметь значение NULL во всех остальных случаях. | Н/Д | |
| PCuCnUP2.4 | ДОЛЖЕН | PriceCurrencyContractedUnitPrice ДОЛЖЕН быть неотрицательное десятичное значение. | Н/Д | |
| PCuCnUP2.5 | ДОЛЖЕН | Ценовая категорияCurrencyContractedUnitPrice должна быть обозначена в ценовой категорииCurrency. | Н/Д | |
| PCuCnUP3 | МАЙ | Несоответствия в ценовой категорииCurrencyContractedUnitPrice, ContractedCost или PricingQuantity МОГУТ существовать, когда ChargeClass имеет значение "Исправление". | Н/Д |
Ценовая валюта эффективная стоимость
Стоимость оплаты после применения всех сниженных ставок, скидок и применимой части соответствующих, предоплаченных покупок (однократно или повторяющихся), которые охватывают эту плату, как указано в валюте ценообразования.
Источник: columns/pricingcurrencyeffectivecost.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| PCuEC1 | ДОЛЖЕН | ЦеныCurrencyEffectiveCost должны присутствовать в наборе данных FOCUS, когда поставщик поддерживает цены в виртуальной валюте и публикует цены единиц, исключающие скидки. | Н/Д | |
| PCuEC2 | РЕКОМЕНДУЕМЫЕ | PricingCurrencyEffectiveCost рекомендуется присутствовать в наборе данных FOCUS, когда поставщик поддерживает цены и выставление счетов в разных валютах и публикует цены единиц, исключающие скидки. | Не поддерживается | Не включен в набор данных управления затратами на основе отзывов клиентов. |
| PCuEC3 | МАЙ | Ценовая категорияCurrencyEffectiveCost МОЖЕТ присутствовать в наборе данных FOCUS во всех остальных случаях. | Н/Д | |
| PCuEC1 | ДОЛЖЕН | PriceCurrencyEffectiveCost должен иметь тип Decimal. | Н/Д | |
| PCuEC2 | ДОЛЖЕН | ЦеныCurrencyEffectiveCost должны соответствовать требованиям NumericFormat. | Н/Д | |
| PCuEC3 | ДОЛЖЕН | Ценовая категорияCurrencyEffectiveCost не должна иметь значение NULL. | Н/Д | |
| PCuEC4 | ДОЛЖЕН | PriceCurrencyEffectiveCost должен быть допустимым десятичным значением. | Н/Д | |
| PCuEC5 | ДОЛЖЕН | ЦенаCurrencyEffectiveCost должна быть 0 в случае предоплаченных покупок или покупок, применимых к предыдущему использованию. | Н/Д | |
| PCuEC6 | ДОЛЖЕН | Ценовая категорияCurrencyEffectiveCost должна быть обозначена в ценовой категорииCurrency. | Н/Д |
Цена на ценовую единицу списка валют
Предлагаемая цена за единицу, опубликованную поставщиком, за одну ценовую единицу связанного номера SKU, исключаемую из любых скидок и выраженную в валюте ценообразования.
Источник: columns/pricingcurrencylistunitprice.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| PCuLUP1 | ДОЛЖЕН | Ценовая категорияListUnitPrice должна присутствовать в наборе данных FOCUS, когда поставщик поддерживает цены в виртуальной валюте и публикует цены единиц, исключающие скидки. | Н/Д | |
| PCuLUP2 | РЕКОМЕНДУЕМЫЕ | ЦеныCurrencyListUnitPrice рекомендуется присутствовать в наборе данных FOCUS, когда поставщик поддерживает цены и выставление счетов в разных валютах и публикует цены единиц, исключающие скидки. | Не поддерживается | Не включен в набор данных управления затратами на основе отзывов клиентов. |
| PCuLUP3 | МАЙ | Ценовая категорияListUnitPrice МОЖЕТ присутствовать в наборе данных FOCUS во всех остальных случаях. | Н/Д | |
| PCuLUP1 | ДОЛЖЕН | PriceCurrencyListUnitPrice должен иметь тип Decimal. | Н/Д | |
| PCuLUP2 | ДОЛЖЕН | ЦеныCurrencyListUnitPrice ДОЛЖНЫ соответствовать требованиям NumericFormat. | Н/Д | |
| PCuLUP2.1 | ДОЛЖЕН | PricingCurrencyListUnitPrice должен иметь значение NULL, если ChargeCategory имеет значение "Tax". | Н/Д | Налоги не включаются в набор данных по управлению затратами и использованием. |
| PCuLUP2.2 | ДОЛЖЕН | ЦеныCurrencyListUnitPrice НЕ должны иметь значение NULL, если ChargeCategory имеет значение "Использование" или "Покупка", а ChargeClass не является "Исправление". | Н/Д | |
| PCuLUP2.3 | МАЙ | Ценовая категорияCurrencyListUnitPrice МОЖЕТ иметь значение NULL во всех остальных случаях. | Н/Д | |
| PCuLUP2.4 | ДОЛЖЕН | PriceCurrencyListUnitPrice должен быть неотрицательное десятичное значение. | Н/Д | |
| PCuLUP2.5 | ДОЛЖЕН | ЦенаCurrencyListUnitPrice должна быть обозначена в ценовой категорииCurrency. | Н/Д | |
| PCuLUP2.6 | МАЙ | Несоответствия в ценовой категорииCurrencyListUnitPrice, ListCost или PricingQuantity МОГУТ быть устранены независимо, когда ChargeClass имеет значение "Исправление". | Н/Д |
Количество цен
Объем заданного номера SKU, связанного с ресурсом или службой, используемой или приобретенной на основе ценовой единицы.
Источник: columns/pricingquantity.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| PQ1 | ДОЛЖЕН | Ценовая категория Должна присутствовать в наборе данных FOCUS. | Поддерживает | |
| PQ2 | ДОЛЖЕН | PriceQuantity должен иметь тип Decimal. | Поддерживает | |
| PQ3 | ДОЛЖЕН | Ценовая категория Должна соответствовать требованиям NumericFormat. | Поддерживает | |
| PQ3.1 | ДОЛЖЕН | ЦенаQuantity должна иметь значение NULL, если ChargeCategory имеет значение "Tax". | Н/Д | Налоги не включаются в набор данных по управлению затратами и использованием. |
| PQ3.2 | ДОЛЖЕН | ЦенаQuantity не должна иметь значение NULL, если взимаемая категория "Использование" или "Покупка" и "ChargeClass" не является "Исправление". | Поддерживает | |
| PQ3.3 | МАЙ | Ценовая категорияQuantity МОЖЕТ иметь значение NULL во всех остальных случаях. | Поддерживает | |
| PQ3.4 | ДОЛЖЕН | PriceQuantity должен быть допустимым десятичным значением. | Поддерживает | |
| PQ3.5 | ДОЛЖЕН | Продукт ценовой категорииQuantity и цена единицы (например, ContractedUnitPrice) должен соответствовать соответствующей метрике затрат (например, ContractedCost), если цена на единицу не пуста, и ChargeClass не является "Исправление". | Поддерживает | |
| PQ4 | МАЙ | Несоответствия в ценовой категорииQuantity, цены на единицу (например, ContractedUnitPrice) или затраты (например, ContractedCost) МОГУТ существовать, когда ChargeClass имеет значение "Исправление". | Поддерживает |
Единица ценообразования
Единица измерения, указанная поставщиком для определения цен на единицу, указывающая, как тарифы поставщика измеряли потребление и количество покупок после применения правил ценообразования, таких как цены на блоки.
Источник: columns/pricingunit.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| PU1 | ДОЛЖЕН | ЦенаUnit ДОЛЖНА присутствовать в наборе данных FOCUS. | Поддерживает | |
| PU2 | ДОЛЖЕН | PricingUnit ДОЛЖЕН иметь тип String. | Поддерживает | |
| PU3 | ДОЛЖЕН | ЦеныUnit ДОЛЖНЫ соответствовать требованиям StringHandling. | Поддерживает | |
| PU4 | СЛЕДУЕТ | ЦеныUnit ДОЛЖНЫ соответствовать требованиям UnitFormat. | Поддерживает | |
| PU4.1 | ДОЛЖЕН | ЦенаUnit должна иметь значение NULL, если значение PricingQuantity равно NULL. | Поддерживает | |
| PU4.2 | ДОЛЖЕН | PricingUnit НЕ ДОЛЖЕН иметь значение NULL, если значение PricingQuantity не равно NULL. | Поддерживает | |
| PU4.3 | ДОЛЖЕН | PriceUnit ДОЛЖЕН быть семантически равным соответствующей единице измерения цен, предоставленной в опубликованном поставщиком прайс-листе. | Поддерживает | |
| PU4.4 | ДОЛЖЕН | ЦенаUnit должна быть семантической равно соответствующей единице измерения цен, предоставленной в счете, если счет включает единицу измерения цен. | Поддерживает |
Имя поставщика
Имя сущности, которая сделала ресурсы или службы доступными для покупки.
Источник: columns/provider.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| PvN1 | ДОЛЖЕН | Имя поставщика должно присутствовать в наборе данных FOCUS. | Поддерживает | |
| PvN2 | ДОЛЖЕН | Имя поставщика должно иметь тип String. | Поддерживает | |
| PvN3 | ДОЛЖЕН | Имя поставщика должно соответствовать требованиям StringHandling. | Поддерживает | |
| PvN4 | ДОЛЖЕН | Имя поставщика не должно иметь значение NULL. | Поддерживает |
Имя издателя
Имя сущности, создающей ресурсы или службы, приобретенные.
Источник: columns/publisher.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| PbN1 | ДОЛЖЕН | Имя издателя должно присутствовать в наборе данных FOCUS. | Поддерживает | |
| PbN2 | ДОЛЖЕН | Имя издателя должно иметь тип String. | Поддерживает | |
| PbN3 | ДОЛЖЕН | PublisherName ДОЛЖЕН соответствовать требованиям StringHandling. | Поддерживает | |
| PbN4 | ДОЛЖЕН | Имя издателя НЕ ДОЛЖНО иметь значение NULL. | Частично поддерживается |
PublisherName Может иметь значение NULL для использования резервирования и покупок, а также неиспользуемого плана экономии. |
Идентификатор региона
Идентификатор, назначенный поставщиком, для изолированной географической области, в которой подготовлен ресурс или предоставляется служба.
Источник: columns/regionid.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| RgI1 | ДОЛЖЕН | RegionId должен присутствовать в наборе данных FOCUS, если поставщик поддерживает развертывание ресурсов или служб в регионе. | Поддерживает | |
| RgI2 | ДОЛЖЕН | Значение RegionId должно иметь тип String. | Поддерживает | |
| RgI3 | ДОЛЖЕН | RegionId ДОЛЖЕН соответствовать требованиям StringHandling. | Поддерживает | |
| RgI3.1 | ДОЛЖЕН | RegionId НЕ ДОЛЖЕН иметь значение NULL, если ресурс или служба работает в отдельном регионе или управляется ими. | Поддерживает | |
| RgI3.2 | МАЙ | RegionId может иметь значение NULL, если ресурс или служба не работает в отдельном регионе или не управляется ими. | Поддерживает |
Имя региона
Имя изолированной географической области, в которой подготовлен ресурс или предоставляется служба.
Источник: columns/regionname.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| RgN1 | ДОЛЖЕН | Имя_региона должно присутствовать в наборе данных FOCUS, если поставщик поддерживает развертывание ресурсов или служб в регионе. | Поддерживает | |
| RgN2 | ДОЛЖЕН | Имя_региона должно иметь тип String. | Поддерживает | |
| RgN3 | ДОЛЖЕН | Имя_региона ДОЛЖНО соответствовать требованиям StringHandling. | Поддерживает | |
| RgN3.1 | ДОЛЖЕН | Имя_региона должно иметь значение NULL, если значение RegionId равно NULL. | Поддерживает | |
| RgN3.2 | ДОЛЖЕН | Имя_региона НЕ ДОЛЖНО иметь значение NULL, если значение RegionId не равно NULL. | Поддерживает |
ИД ресурса
Идентификатор, назначенный ресурсу поставщиком.
Источник: columns/resourceid.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| RsI1 | ДОЛЖЕН | ResourceId должен присутствовать в наборе данных FOCUS, если поставщик поддерживает выставление счетов на основе подготовленных ресурсов. | Поддерживает | |
| RsI2 | ДОЛЖЕН | ResourceId должен иметь тип String. | Поддерживает | |
| RsI3 | ДОЛЖЕН | ResourceId ДОЛЖЕН соответствовать требованиям StringHandling. | Поддерживает | |
| RsI3.1 | ДОЛЖЕН | ResourceId должен иметь значение NULL, если плата не связана с ресурсом. | Поддерживает | При покупках может не быть назначен идентификатор ресурса. |
| RsI3.2 | ДОЛЖЕН | ResourceId не должен иметь значение NULL, если плата связана с ресурсом. | Поддерживает |
ResourceId может иметь значение NULL, если ресурс косвенно связан с расходами. Если вы чувствуете, что это отсутствует, отправьте запрос в службу поддержки, которая владеет типом ресурса. |
| RsI3.3 | ДОЛЖЕН | ResourceId должен быть уникальным идентификатором в поставщике. | Поддерживает | |
| RsI3.4 | СЛЕДУЕТ | ResourceId ДОЛЖЕН быть полным идентификатором. | Поддерживает |
Имя ресурса
Отображаемое имя, назначенное ресурсу.
Источник: columns/resourcename.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| RsN1 | ДОЛЖЕН | Имя ресурса должно присутствовать в наборе данных FOCUS, если поставщик поддерживает выставление счетов на основе подготовленных ресурсов. | Поддерживает | |
| RsN2 | ДОЛЖЕН | Имя_ресурса должно иметь тип String. | Поддерживает | |
| RsN3 | ДОЛЖЕН | Имя_ресурса ДОЛЖНО соответствовать требованиям StringHandling. | Поддерживает | |
| RsN3.1 | ДОЛЖЕН | Имя_ресурса должно иметь значение NULL, если идентификатор ресурса имеет значение NULL или если ресурс не имеет назначенного отображаемого имени. | Поддерживает | |
| RsN3.2 | ДОЛЖЕН | Имя ресурса НЕ ДОЛЖНО иметь значение NULL, если ResourceId не имеет значения NULL, а ресурс имеет отображаемое имя. | Поддерживает | |
| RsN4 | ДОЛЖЕН | ResourceName НЕ должен дублировать ResourceId, если ресурс не подготовлен в интерактивном режиме или имеет только системный идентификатор ResourceId. | Поддерживает |
Тип ресурса
Тип ресурса, к который применяется плата.
Источник: columns/resourcetype.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| RsT1 | ДОЛЖЕН | ResourceType ДОЛЖЕН присутствовать в наборе данных FOCUS, если поставщик поддерживает выставление счетов на основе подготовленных ресурсов и поддерживает назначение типов ресурсам. | Поддерживает | |
| RsT2 | ДОЛЖЕН | ResourceType должен иметь тип String. | Поддерживает | |
| RsT3 | ДОЛЖЕН | ResourceType ДОЛЖЕН соответствовать требованиям StringHandling. | Поддерживает | |
| RsT3.1 | ДОЛЖЕН | ResourceType должен иметь значение NULL, если resourceId имеет значение NULL. | Поддерживает | |
| RsT3.2 | ДОЛЖЕН | ResourceType НЕ ДОЛЖЕН иметь значение NULL, если ResourceId не имеет значения NULL. | Поддерживает |
Категория службы
Высокоуровневая классификация службы на основе основной функции службы.
ServiceCategory устанавливается на основе сопоставления типов ресурсов, использующего набор данных Служб в наборе средств FinOps. Если вы видите пробелы, отправьте запрос на изменение.
Источник: columns/servicecategory.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| SvC1 | ДОЛЖЕН | ServiceCategory должен присутствовать в наборе данных FOCUS. | Поддерживает | |
| SvC2 | ДОЛЖЕН | ServiceCategory должен иметь тип String. | Поддерживает | |
| SvC3 | ДОЛЖЕН | ServiceCategory НЕ ДОЛЖНО иметь значение NULL. | Поддерживает | |
| SvC4 | ДОЛЖЕН | ServiceCategory ДОЛЖЕН быть одним из допустимых значений. | Поддерживает |
Название сервиса
Предложение, которое можно приобрести у поставщика (например, облачная виртуальная машина, база данных SaaS, профессиональные услуги от интегратора систем).
ServiceName устанавливается на основе сопоставления типов ресурсов, использующего набор данных Служб в наборе средств FinOps. Если вы видите пробелы, отправьте запрос на изменение.
Источник: columns/servicename.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| SvN1 | ДОЛЖЕН | Имя_службы должно присутствовать в наборе данных FOCUS. | Поддерживает | |
| SvN2 | ДОЛЖЕН | Имя_службы должно иметь тип String. | Поддерживает | |
| SvN3 | ДОЛЖЕН | Имя_службы ДОЛЖНО соответствовать требованиям StringHandling. | Поддерживает | |
| SvN4 | ДОЛЖЕН | Имя_службы НЕ ДОЛЖНО иметь значение NULL. | Частично поддерживается |
ServiceName может быть пустым для некоторых покупок и корректировки. |
| SvN5.1 | ДОЛЖЕН | Имя_службы ДОЛЖНО иметь один и только один параметр ServiceCategory, который лучше всего соответствует его основной цели, за исключением случаев, когда недоступен подходящий serviceCategory. | Поддерживает | |
| SvN5.2 | ДОЛЖЕН | Имя_службы должно быть связано с параметром ServiceCategory "Other", если недоступен подходящий параметр ServiceCategory. | Поддерживает | |
| SvN6.1 | СЛЕДУЕТ | ServiceName ДОЛЖЕН иметь один и только один ServiceSubcategory, который лучше всего соответствует его основной цели, за исключением случаев, когда недоступен подходящий serviceSubcategory. | Поддерживает | |
| SvN6.2 | СЛЕДУЕТ | Имя_службы ДОЛЖНО быть связано со службой ServiceSubcategory "Other", если недоступен подходящий параметр ServiceSubcategory. | Поддерживает |
Подкатегория службы
Вторичная классификация категории службы для службы на основе основной функции.
ServiceSubcategory устанавливается на основе сопоставления типов ресурсов, использующего набор данных Служб в наборе средств FinOps. Если вы видите пробелы, отправьте запрос на изменение.
Источник: columns/servicesubcategory.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| SvS1 | РЕКОМЕНДУЕМЫЕ | ServiceSubcategory рекомендуется присутствовать в наборе данных FOCUS. | Поддерживает | |
| SvS2 | ДОЛЖЕН | ServiceSubcategory должен иметь тип String. | Поддерживает | |
| SvS3 | ДОЛЖЕН | ServiceSubcategory НЕ ДОЛЖНО иметь значение NULL. | Поддерживает | |
| SvS4 | ДОЛЖЕН | ServiceSubcategory ДОЛЖЕН быть одним из допустимых значений. | Поддерживает | |
| SvS5 | ДОЛЖЕН | ServiceSubcategory должен иметь один и только один родительский ServiceCategory, как указано в допустимых значениях ниже. | Поддерживает |
Идентификатор SKU
Уникальный идентификатор, указанный поставщиком, представляющий определенный номер SKU (например, квалификируемое предложение по хорошему или обслуживанию).
Источник: columns/skuid.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| SkI1 | ДОЛЖЕН | SkuId должен присутствовать в наборе данных FOCUS, если поставщик поддерживает концепции ценообразования единиц и публикует прайс-списки, публично или в рамках контракта. | Поддерживает | |
| SkI2 | ДОЛЖЕН | SkuId должен иметь тип String. | Поддерживает | |
| SkI3 | ДОЛЖЕН | SkuId ДОЛЖЕН соответствовать требованиям StringHandling. | Поддерживает | |
| SkI4.1 | ДОЛЖЕН | SkuId должен иметь значение NULL, если ChargeCategory — "Tax". | Н/Д | Налоги не включаются в набор данных по управлению затратами и использованием. |
| SkI4.2 | ДОЛЖЕН | SkuId не должен иметь значение NULL, если Значение ChargeCategory — "Использование" или "Покупка", а ChargeClass — не "Исправление". | Частично поддерживается |
SkuId Может иметь значение NULL для некоторых строк, таких как план экономии неиспользуемых расходов и затраты Marketplace. |
| SkI4.3 | МАЙ | SkuId МОЖЕТ иметь значение NULL во всех остальных случаях. | Поддерживает | |
| SkI5.1 | ДОЛЖЕН | SkuId ДОЛЖЕН оставаться согласованным в учетных записях выставления счетов или контрактах. | Поддерживает | |
| SkI5.2 | ДОЛЖЕН | SkuId ДОЛЖЕН оставаться согласованным в значениях Ценовой Категориигории. | Частично поддерживается |
SkuId Может отличаться для некоторых значений PricingCategory . |
| SkI5.3 | ДОЛЖЕН | SkuId должен оставаться согласованным независимо от любых других факторов, которые могут повлиять на цену, но не влияют на функциональные возможности номера SKU. | Частично поддерживается |
SkuId Может отличаться для некоторых номеров SKU, которые предлагают одинаковые функциональные возможности. |
| SkI6 | ДОЛЖЕН | SkuId должен быть связан с заданным ресурсом или службой, если ChargeCategory — "Использование" или "Покупка". | Поддерживает | |
| SkI7 | МАЙ | SkuId MAY равно SkuPriceId. | Поддерживает |
Единица измерения SKU
Описывает функциональность, измеряемую или измеряемую определенным номером SKU в плате.
Источник: columns/skumeter.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| SkM1 | ДОЛЖЕН | SkuMeter ДОЛЖЕН присутствовать в наборе данных FOCUS, если поставщик поддерживает концепции ценообразования единиц и публикует прайс-списки, публично или в рамках контракта. | Поддерживает | |
| SkM2 | ДОЛЖЕН | SkuMeter должен иметь тип String. | Поддерживает | |
| SkM3 | ДОЛЖЕН | SkuMeter ДОЛЖЕН соответствовать требованиям StringHandling. | Поддерживает | |
| SkM4.1 | ДОЛЖЕН | Значение SkuMeter должно иметь значение NULL, если SkuId имеет значение NULL. | Поддерживает | |
| SkM4.2 | СЛЕДУЕТ | SkuMeter НЕ ДОЛЖЕН иметь значение NULL, если SkuId не имеет значения NULL. | Поддерживает | |
| SkM5 | СЛЕДУЕТ | SkuMeter ДОЛЖЕН оставаться согласованным с течением времени для заданного SkuId. | Частично поддерживается |
SkuMeterможет отличаться для заданного.SkuId |
Сведения о цене SKU
Набор свойств идентификатора цен SKU, которые являются значимыми и общими для всех экземпляров этого номера SKU Price ID.
Источник: columns/skupricedetails.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| SkPD1 | ДОЛЖЕН | SkuPriceDetails должен присутствовать в наборе данных FOCUS, когда поставщик поддерживает концепции ценообразования единиц и публикует прайс-списки, публично или в рамках контракта. | Не поддерживается |
SkuPriceDetails Не указан в наборе данных FOCUS 1.2-preview. |
| SkPD2 | ДОЛЖЕН | SkuPriceDetails ДОЛЖЕН соответствовать требованиям KeyValueFormat. | Н/Д | |
| SkPD3 | СЛЕДУЕТ | Ключи свойств SkuPriceDetails ДОЛЖНЫ соответствовать формату PascalCase. | Н/Д | |
| SkPD3.1 | ДОЛЖЕН | SkuPriceDetails должен иметь значение NULL, если SkuPriceId имеет значение NULL. | Н/Д | |
| SkPD3.2 | МАЙ | SkuPriceDetails МОЖЕТ иметь значение NULL, если SkuPriceId не имеет значения NULL. | Н/Д | |
| SkPD3.3 | ДОЛЖЕН | SkuPriceDetails должен быть связан с заданным SkuPriceId. | Н/Д | |
| SkPD3.4 | ДОЛЖЕН | SkuPriceDetails не должен включать свойства, которые не применимы к соответствующему SkuPriceId. | Н/Д | |
| SkPD3.5 | СЛЕДУЕТ | SkuPriceDetails ДОЛЖЕН включать все свойства SKU SKU Price, указанные ниже, применимые к соответствующему SkuPriceId. | Н/Д | |
| SkPD3.6 | ДОЛЖЕН | SkuPriceDetails ДОЛЖЕН включать свойство SKU Price, определяемое фокусом, если эквивалентное свойство входит в качестве определяемого поставщиком свойства. | Н/Д | |
| SkPD3.7 | МАЙ | SkuPriceDetails MAY включает свойства, которые уже записаны в других выделенных столбцах. | Н/Д | |
| SkPD3.7.1 | СЛЕДУЕТ | Существующие свойства SkuPriceDetails должны оставаться согласованными с течением времени. | Н/Д | |
| SkPD3.7.2 | СЛЕДУЕТ | Существующие свойства SkuPriceDetails не должны быть удалены. | Н/Д | |
| SkPD3.7.3 | МАЙ | Дополнительные свойства SkuPriceDetails могут добавляться с течением времени. | Н/Д | |
| SkPD3.8 | СЛЕДУЕТ | Ключ свойства должен оставаться согласованным в сопоставимых номерах SKU, имеющих это свойство, и значения этого ключа ДОЛЖНЫ оставаться в согласованном формате. | Н/Д | |
| SkPD3.9 | СЛЕДУЕТ | Ключ свойства должен оставаться согласованным в сопоставимых номерах SKU, имеющих это свойство, и значения этого ключа ДОЛЖНЫ оставаться в согласованном формате. | Н/Д | |
| SkPD3.10 | ДОЛЖЕН | Ключ свойства ДОЛЖЕН начинаться со строки "x_", если только это не определенное фокусом свойство. | Н/Д | |
| SkPD3.11 | ДОЛЖЕН | Значение свойства ДОЛЖНО представлять значение для одного объекта PricingUnit, если свойство содержит числовое значение. | Н/Д | |
| SkPD3.12 | ДОЛЖЕН | Ключ свойства ДОЛЖЕН соответствовать орфографическим и регистрам, указанным для определенного свойства FOCUS. | Н/Д | |
| SkPD3.13 | ДОЛЖЕН | Значение свойства должно иметь тип, указанный для этого свойства. | Н/Д | |
| SkPD3.14 | ДОЛЖЕН | Значение свойства ДОЛЖНО представлять значение для одного объекта PricingUnit, обозначенное в единице измерения, указанной для этого свойства, если свойство содержит числовое значение. | Н/Д |
Идентификатор цены SKU
Указанный поставщиком уникальный идентификатор, представляющий определенную цену SKU, связанную с ресурсом или службой, используемой или приобретенной.
Источник: columns/skupriceid.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| SkPI1 | ДОЛЖЕН | SkuPriceId должен присутствовать в наборе данных FOCUS, когда поставщик поддерживает концепции ценообразования единиц и публикует прайс-списки, публично или в рамках контракта. | Поддерживает | |
| SkPI2 | ДОЛЖЕН | SkuPriceId должен иметь тип String. | Поддерживает | |
| SkPI3 | ДОЛЖЕН | SkuPriceId должен соответствовать требованиям к обработке строк. | Поддерживает | |
| SkPI4.1 | ДОЛЖЕН | SkuPriceId должен иметь значение NULL, если ChargeCategory — "Tax". | Н/Д | Налоги не включаются в набор данных по управлению затратами и использованием. |
| SkPI4.2 | ДОЛЖЕН | SkuPriceId не должно иметь значение NULL, если значение ChargeCategory равно "Использование" или "Покупка", а ChargeClass не является "Исправление". | Частично поддерживается |
SkuPriceId Может иметь значение NULL для некоторых строк, таких как план экономии неиспользуемых расходов и затраты Marketplace. |
| SkPI4.3 | МАЙ | SkuPriceId МОЖЕТ иметь значение NULL во всех остальных случаях. | Поддерживает | |
| SkPI5.1 | ДОЛЖЕН | Если SkuPriceId не имеет значения NULL... SkuPriceId должен иметь один и только один родительский SkuId. | Поддерживает | |
| SkPI5.2 | ДОЛЖЕН | Если SkuPriceId не имеет значения NULL... SkuPriceId должен оставаться согласованным с течением времени. | Поддерживает | |
| SkPI5.3 | ДОЛЖЕН | Если SkuPriceId не имеет значения NULL... SkuPriceId должен оставаться согласованным в учетных записях выставления счетов или контрактах. | Поддерживает | |
| SkPI5.4 | МАЙ | Если SkuPriceId не имеет значения NULL... SkuPriceId MAY равно SkuId. | Поддерживает | |
| SkPI5.5 | ДОЛЖЕН | Если SkuPriceId не имеет значения NULL... SkuPriceId должен быть связан с заданным ресурсом или службой, если ChargeCategory — "Использование" или "Покупка". | Поддерживает | |
| SkPI5.6 | ДОЛЖЕН | Если SkuPriceId не имеет значения NULL... SkuPriceId ДОЛЖЕН ссылаться на номер SKU Price в предоставленном поставщиком прайс-списке, что позволяет получить подробные сведения о цене SKU. | Не поддерживается |
SkuPriceId Невозможно напрямую сопоставить с одним номером SKU в прайс-листе. Для EA представляет отдельную цену SKU, SkuPriceId но не доступна в наборе данных ценовой таблицы. Для MCA SkuPriceId используется сочетание следующих столбцов ценовой таблицы: {ProductId}_{SkuId}_{MeterType} |
| SkPI5.7 | ДОЛЖЕН | Если SkuPriceId не имеет значения NULL... SkuPriceId ДОЛЖЕН поддерживать поиск ListUnitPrice, когда поставщик публикует цены единиц, исключающие скидки. | Не поддерживается | См. раздел SkPI5.6. |
| SkPI5.8 | ДОЛЖЕН | Если SkuPriceId не имеет значения NULL... SkuPriceId должен поддерживать проверку заданного ContractedUnitPrice, когда поставщик поддерживает согласованные концепции ценообразования. | Частично поддерживается |
ContractedUnitPrice может не быть задано или может иметь значение 0 для некоторых строк, таких как использование резервирования. |
Идентификатор под учетной записи
Идентификатор, назначенный группе ресурсов или служб, часто используемый для управления доступом и (или) затратами.
Подсчетная учетная запись FOCUS сопоставляется с подпиской Microsoft Cloud.
Источник: columns/subaccountid.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| SbAI1 | ДОЛЖЕН | SubAccountId должен присутствовать в наборе данных FOCUS, если поставщик поддерживает конструкцию под учетной записи. | Поддерживает | |
| SbAI2 | ДОЛЖЕН | SubAccountId должен иметь тип String. | Поддерживает | |
| SbAI3 | ДОЛЖЕН | SubAccountId ДОЛЖЕН соответствовать требованиям StringHandling. | Поддерживает | |
| SbAI3.1 | ДОЛЖЕН | SubAccountId должно иметь значение NULL, если плата не связана с под учетной записью. | Поддерживает |
SubAccountId может иметь значение NULL для покупок и возврата средств MCA. |
| SbAI3.2 | ДОЛЖЕН | SubAccountId не должно иметь значение NULL, если плата связана с под учетной записью. | Поддерживает |
Имя под учетной записи
Имя, назначенное группе ресурсов или служб, часто используемое для управления доступом и (или) затратами.
Подсчетная учетная запись FOCUS сопоставляется с подпиской Microsoft Cloud.
Источник: columns/subaccountname.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| SbAN1 | ДОЛЖЕН | SubAccountName должен присутствовать в наборе данных FOCUS, если поставщик поддерживает конструкцию под учетной записи. | Поддерживает | |
| SbAN2 | ДОЛЖЕН | SubAccountName должен иметь тип String. | Поддерживает | |
| SbAN3 | ДОЛЖЕН | SubAccountName должен соответствовать требованиям StringHandling. | Поддерживает | |
| SbAN3.1 | ДОЛЖЕН | SubAccountName должен иметь значение NULL, если SubAccountId имеет значение NULL. | Поддерживает | |
| SbAN3.2 | ДОЛЖЕН | SubAccountName не должно иметь значение NULL, если SubAccountId не имеет значения NULL. | Поддерживает |
Тип подсчетной учетной записи
Назначаемое поставщиком имя для идентификации типа под учетной записи.
Подсчетная учетная запись FOCUS сопоставляется с подпиской Microsoft Cloud.
Источник: columns/subaccounttype.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| SbAT1 | ДОЛЖЕН | SubAccountType должен присутствовать в наборе данных FOCUS, если поставщик поддерживает несколько возможных значений SubAccountType. | Поддерживает | |
| SbAT2 | ДОЛЖЕН | SubAccountType должен иметь тип String. | Поддерживает | |
| SbAT3 | ДОЛЖЕН | SubAccountType должен соответствовать требованиям StringHandling. | Поддерживает | |
| SbAT3.1 | ДОЛЖЕН | SubAccountType должен иметь значение NULL, если SubAccountId имеет значение NULL. | Поддерживает | |
| SbAT3.2 | ДОЛЖЕН | SubAccountType не должно иметь значение NULL, если SubAccountId не имеет значения NULL. | Поддерживает | |
| SbAT4 | ДОЛЖЕН | SubAccountType должен быть согласованным, читаемым отображаемым значением. | Поддерживает |
Теги
Набор тегов, назначенных источникам тегов, которые учитывают потенциальные оценки определяемых поставщиком или определяемых пользователем тегов.
Источник: columns/tags.md
| Идентификатор | Тип | Критерии | Состояние | Примечания. |
|---|---|---|---|---|
| Т1 | ДОЛЖЕН | Теги ДОЛЖНЫ присутствовать в наборе данных FOCUS, если поставщик поддерживает настройку пользовательских или поставщиком тегов. | Поддерживает | |
| T2 | ДОЛЖЕН | Теги ДОЛЖНЫ соответствовать требованиям KeyValueFormat. | Поддерживает | |
| T3 | МАЙ | Теги МОГУТ иметь значение NULL. | Поддерживает | |
| T4.1 | ДОЛЖЕН | Теги ДОЛЖНЫ включать все пользовательские и определяемые поставщиком теги. | Поддерживает | |
| T4.2 | ДОЛЖЕН | Теги ДОЛЖНЫ включать только завершенные теги. | Поддерживает | |
| T4.3 | СЛЕДУЕТ | Теги ДОЛЖНЫ включать ключи тегов с соответствующими ненулевыми значениями для данного ресурса. | Поддерживает | |
| T4.4 | МАЙ | Теги МОГУТ включать ключи тегов со значением NULL для заданного ресурса в зависимости от процесса завершения тегов поставщика. | Поддерживает | |
| T4.5 | ДОЛЖЕН | Ключи тегов, не поддерживающие соответствующие значения, должны иметь соответствующий набор значений true (boolean). | Н/Д | Теги Microsoft Cloud поддерживают ключи и значения. |
| T4.6 | СЛЕДУЕТ | Поставщик ДОЛЖЕН публиковать методы завершения тегов и семантику в соответствующей документации. | Поддерживает | |
| T4.7 | ДОЛЖЕН | Поставщик НЕ ДОЛЖЕН изменять значения тегов, если только не применяется true (boolean) к бесценным тегам. | Поддерживает | |
| T5.1 | ДОЛЖЕН | Ключи тегов, определяемые поставщиком, должны быть префиксированы с предопределенным префиксом ключа тега, указанным поставщиком, уникальным для каждой схемы тегов, указанной поставщиком. | Не поддерживается | Указанные поставщиком теги не могут отличаться от определяемых пользователем тегов. Теги не изменяются для поддержки обратной совместимости. |
| T5.2 | СЛЕДУЕТ | Поставщик ДОЛЖЕН публиковать все префиксы тегов, указанные поставщиком, в соответствующей документации. | Н/Д | Префиксы поставщика в настоящее время не указаны. |
| T6.1 | ДОЛЖЕН | Поставщик ДОЛЖЕН префиксировать все, кроме одной пользовательской схемы тегов с предопределенным префиксом ключа тега, заданным поставщиком, уникальным для каждой соответствующей пользовательской схемы тегов, если у поставщика есть несколько определяемых пользователем схем тегов. | Поддерживает | |
| T6.2 | ДОЛЖЕН | Поставщик НЕ ДОЛЖЕН иметь ключи тегов префикса, если у поставщика есть только одна определяемая пользователем схема тегов. | Поддерживает | |
| T6.3 | ДОЛЖЕН | Поставщик НЕ ДОЛЖЕН разрешать использовать префиксы ключей зарезервированного тега в качестве префиксов для всех определяемых пользователем ключей тегов в схеме без префикса, определяемой пользователем. | Поддерживает |
Оставить отзыв
Сообщите нам, как мы делаем с кратким обзором. Эти отзывы используются для улучшения и расширения средств и ресурсов FinOps.
Если вы ищете что-то конкретное, проголосуйте за существующую или создайте новую идею. Поделитесь идеями с другими пользователями, чтобы получить больше голосов. Мы сосредоточимся на идеях с большинством голосов.
Связанный контент
Связанные ресурсы:
Связанные продукты:
Связанные решения:
- Отчеты Power BI с набором средств FinOps
- Центры FinOps
- Модуль PowerShell набора средств FinOps
- Открытые данные набора средств FinOps