Устранение распространенных ошибок набора средств FinOps
В этой статье описываются распространенные ошибки набора средств FinOps и сведения о решениях. Если при использовании решений средств FinOps возникает ошибка, которую вы не понимаете или не можете устранить, найдите следующий соответствующий код ошибки, выполнив действия по устранению проблемы.
Ниже приведен список распространенных кодов ошибок с информацией об устранении ошибок.
Если предоставленные сведения не устраняют проблему, попробуйте выполнить инструкцию по устранению неполадок.
Свойство аккаунта невозможно обновить
Уровень серьезности: критический
Эта ошибка обычно возникает при обновлении развертывания Концентратора FinOps с другой конфигурацией учетной записи хранения, отличной от первоначально используемой во время создания. Хотя большинство свойств можно изменить, существует несколько свойств, которые можно задать только один раз при создании учетной записи хранения и не может измениться. Одним из известных случаев этого для центров FinOps является свойство "requireInfrastructureEncryption". Если во время первого развертывания концентратора FinOps была включена или отключена эта функция, изменить её будет невозможно. При этом появится следующая ошибка:
Свойство "requireInfrastructureEncryption" было указано во входных данных, но его невозможно обновить, так как оно доступно только для чтения.
Смягчение: Если вы не собирались изменять этот параметр, убедитесь, что ваша учетная запись хранения настроена для использования шифрования инфраструктуры, и повторно разверните шаблон концентратора FinOps с тем же значением (включить или отключить). Если вы хотите изменить этот параметр, рекомендуется развернуть новый экземпляр концентратора FinOps, так как для этого потребуется повторное прием всех данных.
Вы можете попытаться удалить существующую учетную запись хранения и повторно развернуть шаблон с измененным шифрованием инфраструктуры; однако мы не тщательно проверили это. Хотя мы не ожидаем проблем, мы не можем подтвердить, если это приведет к проблемам.
BadHubVersion
Уровень серьезности: критический
Центры FinOps 0.2 не работают. Обновление до версии 0.3 или более поздней.
Устранение рисков. Обновление до последней версии центров FinOps.
Ошибка импорта данных в Data Explorer
Уровень серьезности: критический
Сбой загрузки в Data Explorer. Новые данные не будут доступны для создания отчетов.
Смягчение последствий: ознакомьтесь с сообщением об ошибке в Data Explorer и устраните проблему. Повторное выполнение приема данных для указанной папки с помощью конвейера ingestion_ExecuteETL в Фабрике данных Azure. Сообщите о неразрешенных проблемах в https://aka.ms/ftk/ideas.
Ошибка сопоставления данных в Data Explorer
Уровень серьезности: критический
Не удалось создать сопоставление подключения данных в Data Explorer для указанной таблицы.
Смягчение: Пожалуйста, исправьте ошибку и повторно выполните импорт для указанного пути к папке. Если вы продолжаете видеть эту ошибку, сообщите о проблеме в https://aka.ms/ftk/ideas.
Время ожидания загрузки данных в DataExplorer
Уровень серьезности: критический
Время ожидания загрузки данных в Data Explorer истекло через 2 часа при ожидании доступной вместимости.
Мера по смягчению: Чтобы предпринять повторную попытку приёма, заново запустите этот конвейер. Если вы продолжаете видеть эту ошибку, сообщите о проблеме в https://aka.ms/ftk/ideas.
Ошибка удаления данных после загрузки в DataExplorer
Уровень серьезности: критический
Сбой очистки после приема данных (удаление экстентов из конечной таблицы). Данные из предыдущей загрузки могут присутствовать в отчетах, это может привести к дублированию данных и неправильному расчету затрат.
устранение неполадок: просмотрите сообщение об ошибке обозревателя данных и устраните проблему. Повторное выполнение приема данных для указанной папки с помощью конвейера ingestion_ExecuteETL
в Фабрике данных Azure. Сообщите о неразрешенных проблемах в https://aka.ms/ftk/ideas.
DataExplorerPreIngestionDropFailed
Уровень серьезности: критический
Не удалось выполнить предварительную очистку в Data Explorer (удаление фрагментов из необработанной таблицы). Прием не завершен.
устранение неполадок: просмотрите сообщение об ошибке обозревателя данных и устраните проблему. Повторное выполнение приема данных для указанной папки с помощью конвейера ingestion_ExecuteETL
в Фабрике данных Azure. Сообщите о неразрешенных проблемах в https://aka.ms/ftk/ideas.
ExportDataNotFound
Уровень серьезности: критический
Экспорты не найдены в указанном пути к хранилищу.
Устранение рисков. Убедитесь, что экспорт управления затратами был создан и настроен с правильной учетной записью хранения, контейнером и путем хранения. После создания нажмите кнопку "Запустить сейчас", чтобы запустить процесс экспорта. Экспорт может занять 15–30 минут в зависимости от размера учетной записи. Если вы намерены использовать центры FinOps, исправьте URL-адрес хранилища, чтобы указать контейнер приема. Ознакомьтесь с storageUrlForPowerBI
выходными данными развертывания Концентратора FinOps для полного URL-адреса.
HubDataNotFound
Уровень серьезности: критический
Данные концентратора FinOps не найдены в указанной учетной записи хранения.
устранение рисков. Эта ошибка предполагает, что вы подключаетесь к развертыванию концентратора FinOps. При использовании необработанных экспортов исправьте путь к хранилищу, чтобы не ссылаться на контейнер ingestion
. Подтвердите следующее:
- URL-адрес хранилища должен соответствовать выходным
StorageUrlForPowerBI
данным развертывания Концентратора FinOps. - Экспорты управления затратами должны быть настроены для указания той же учетной
msexports
записи хранения с помощью контейнера. - Экспорт управления затратами должен отображать успешный экспорт в журнале выполнения.
- Все триггеры фабрики данных Концентратора FinOps должны быть запущены.
- Конвейеры фабрики данных Концентратора FinOps должны быть успешными.
Дополнительные сведения и инструкции по отладке см. в статье Проверка развертывания Концентратора FinOps.
ФайлыДляЗагрузкиНеНайдены
Уровень серьезности: критический
Не удалось найти файлы parquet для получения из указанного пути к папке.
Mitigation: Убедитесь, что путь к папке является полным путем, включая контейнер ingestion и не начинающийся и не завершающийся косой чертой (/). Скопируйте путь из последнего успешного выполнения конвейера ingestion_ExecuteETL.
НедопустимаяЭффективнаяСтоимость
серьезность : основные
По состоянию на ноябрь 2024 года управление затратами имеет известную ошибку, в которой покупки сберегательных планов внутренне отслеживаются как фактические и амортизированные затраты. Из-за этого FOCUS включает покупки накопительных планов в расчете для EffectiveCost
, что приводит к неточным показателям в отчетах инструментов FinOps.
Смягчение последствий: подайте запрос в службу поддержки команды управления затратами Microsoft с подробными сведениями о проблеме, чтобы исправить исходные данные. По состоянию на ноябрь 2024 года команда знает о проблеме, но исправление еще не было приоритетным. В промежуточном режиме обновите набор средств FinOps 0.7, включающее обходное решение для центров FinOps и отчетов Power BI на основе хранилища.
InvalidExportContainer
Уровень серьезности: критический
Этот файл может быть экспортирован из службы "Управление затратами", но он не указан в правильном контейнере.
Устранение рисков. Обновите экспорт управления затратами, чтобы указать контейнер хранилища msexports. Контейнер приема используется только для запроса данных о затратах приема.
InvalidExportVersion
Уровень серьезности: критический
Для центров FinOps требуется экспорт затрат FOCUS, но этот файл выглядит как устаревший экспорт управления затратами.
Устранение рисков. Создайте новый экспорт управления затратами для фокусировки и остановите текущий экспорт или измените его на экспорт в другой контейнер хранилища.
InvalidHubVersion
Уровень серьезности: критический
Центры FinOps 0.1.1 и более ранних версий не работают с отчетом Power BI приема данных.
Устранение рисков. Обновление до последней версии центров FinOps или скачивание отчетов Power BI с версии 0.1.1.
InvalidScopeId
Серьезность: информационная
Путь экспорта не является допустимым идентификатором области. Центры FinOps ожидают, что путь экспорта будет идентификатором ресурса Azure для области экспорта, которая была создана для упрощения управления. Это не должно вызывать сбои, но может привести к запутанным результатам для отчетов, связанных с областью.
Устранение рисков. Обновите путь к хранилищу для экспорта управления затратами, чтобы использовать полный идентификатор ресурса Azure для области.
LegacyFocusVersion
Серьезность: информационная
Этот код ошибки отображается в столбце x_SourceChanges
при применении устаревшей версии FOCUS. Центры FinOps преобразуют данные в последнюю версию FOCUS, поэтому это не должно вызвать проблему; Однако преобразование модернизации не может учитывать все сценарии и может привести к непредвиденным результатам в некоторых случаях. Сведения о известных проблемах см. в документации.
Мера по снижению риска: обновите настроенные экспорты, чтобы использовать последнюю версию FOCUS. Если последняя версия FOCUS не поддерживается поставщиком, обратитесь в официальную поддержку последней версии FOCUS.
ManifestReadFailed
Уровень серьезности: критический
Конвейер Msexports_ExecuteETL концентратора FinOps не удалось прочитать файл манифеста управления затратами.
Устранение рисков.
- Если ошибка произошла в рабочем экземпляре концентратора, когда изменения не были внесены в концентратор или экспорт, то управление затратами может изменить схему манифеста для существующей версии API.
- Если произошла ошибка после создания нового или изменения существующего экспорта, версия API экспорта может использовать новую неподдерживаемую схему манифеста.
- Если произошла ошибка после развертывания концентратора (начальная установка или обновление), возможно, развертывание завершилось ошибкой или в конвейере может возникнуть ошибка.
Чтобы подтвердить схему манифеста (#1) или версию API (#2):
- Откройте учетную запись хранения концентратора в обозревателе портал Azure или хранилища.
- Если в портал Azure, перейдите в браузер хранилища в меню.
- Выберите контейнер msexports.
- Перейдите вниз по иерархии файлов для экспорта с проблемой (см. расположение манифеста в сообщении об ошибке).
- Найдите файл manifest.json и выберите меню (⋯), а затем выберите "Вид/изменить".
- Определите следующие свойства:
{ "exportConfig": { "resourceId": "<scope-id>/providers/Microsoft.CostManagement/exports/<export-name>", "dataVersion": "<dataset-version>", "apiVersion": "2023-07-01-preview", "type": "<dataset-type>", ... }, ... }
- Убедитесь, что они заданы для следующих поддерживаемых значений:
- resourceId может быть любым идентификатором области и любым именем экспорта, но он должен существовать с типом ресурса Microsoft.CostManagement/exports. Это не учитывает регистр.
- тип должен существовать, но не должен завершать ошибку с этой ошибкой для любого ненулевого значения.
- dataVersion должен существовать, но не должен завершать ошибку с этой ошибкой для любого ненулевого значения.
- apiVersion не используется явным образом, но может обозначать изменения в схеме манифеста. Дополнительные сведения см . в поддерживаемых версиях API.
- Если вы используете более новую версию API:
- Чтобы отслеживать добавление поддержки новой версии API, создайте проблему запроса на изменение в GitHub.
- Удалите экспорт в службе "Управление затратами".
- Создайте экспорт с помощью команды New-FinOpsCostExport PowerShell с помощью поддерживаемой версии API.
Совет
Если вы считаете себя опытным пользователем, вы можете попробовать обновить конвейер самостоятельно для самого быстрого разрешения. Для этого откройте фабрику данных, перейдите в раздел "Создание > конвейеров>" msexports_ExecuteETL и выберите применимые действия "Задать" и обновите свойство "Значение параметров>" по мере необходимости. Если это сделать, вам не нужно повторно создать экспорт с более старой версией. Сообщите о проблеме и рассмотрите возможность предоставления общего доступа к новому JSON со значка
{}
в правом верхнем углу конвейера designer._
- Если вы заметили, что свойства изменены для поддерживаемой версии API:
- Чтобы отслеживать критическое изменение, создайте проблему запроса на изменение в GitHub. Включите тип, dataVersion и apiVersion из файла manifest.json.
- Отправьте запрос в службу поддержки с помощью управления затратами, чтобы запросить их изменение, так как оно прерывает работу всех пользователей с помощью центров FinOps или других пользовательских решений. Включите следующие сведения, чтобы помочь группе поддержки управления затратами определить проблему в своей системе. Управление затратами не имеет контекста о центрах FinOps, поэтому следует держать сведения о функциях управления затратами. Приведем пример:
Я использую экспорт управления затратами для извлечения данных о затратах в ADLS. У меня есть конвейер ADF, обрабатывающий данные при записи файлов манифеста. Мой конвейер был создан на основе версии
<your-supported-api-version>
API, которая ожидаетexportConfig.resourceId
,exportConfig.type
чтоexportConfig.dataVersion
свойства будут доставлены последовательно. Я заметил, что эти файлы не включены в файл манифеста для этой версии API для моего экспорта, на который запущен.<your-export-date>
Мое ожидание заключается в том, что файл манифеста никогда не должен меняться для существующей версии API. Можете ли вы вернуть эти изменения?Чтобы устранить неполадки, вот мой файл манифеста: {your-manifest-json}
Если свойства манифеста выглядят хорошо, и это был новый или обновленный экземпляр концентратора FinOps, подтвердите развертывание:
- Откройте группу ресурсов концентратора в портал Azure.
- Выберите "Параметры>развертывания" в меню слева.
- Убедитесь, что все развертывания успешны. В частности, найдите следующие имена развертывания:
- main
- hub
- dataFactoryResources
- storage
- keyVault
- Если не удалось выполнить какие-либо развертывания, просмотрите сообщение об ошибке, чтобы определить, можно ли решить проблему самостоятельно (например, конфликт имен, исправленное нарушение политики).
- Если ошибка кажется временной, попробуйте развернуть еще раз.
- Если ошибка сохраняется, создайте обсуждение , чтобы узнать, кто-либо другой при возникновении проблемы или знает о возможном обходном решении (особенно для проблем с политикой).
- Если ошибка явно является ошибкой или разрывом функций, создайте ошибку или запрос функций в GitHub.
Мы стараемся реагировать на вопросы и обсуждения в течение двух рабочих дней.
MissingContractedCost
Серьезность: информационная
Этот код ошибки отображается в столбце x_SourceChanges
при ContractedCost
значении NULL или 0 и EffectiveCost
больше 0. Ошибка указывает, что управление затратами Майкрософт не включало ContractedCost
указанные строки, что означает, что экономия не может быть рассчитана.
Устранение рисков. В качестве обходного решения отсутствующих данных набор средств FinOps сообщает о копировании EffectiveCost
ContractedCost
столбца для строк, помеченных этим кодом ошибки. Экономия недоступна для этих записей.
Чтобы вычислить полную экономию, можно присоединить данные о затратах и использовании с ценами. Дополнительные сведения см . в статье #873.
MissingContractedUnitPrice
Серьезность: информационная
Этот код ошибки отображается в столбце x_SourceChanges
при ContractedUnitPrice
значении NULL или 0 и EffectiveUnitPrice
больше 0. Ошибка указывает, что управление затратами Майкрософт не включало ContractedUnitPrice
указанные строки, что означает, что экономия не может быть рассчитана.
Устранение рисков. В качестве обходного решения отсутствующих данных набор средств FinOps сообщает о копировании EffectiveUnitPrice
ContractedUnitPrice
столбца для строк, помеченных этим кодом ошибки. Экономия недоступна для этих записей.
Чтобы вычислить полную экономию, можно присоединить данные о затратах и использовании с ценами. Дополнительные сведения см . в статье #873.
MissingListCost
Серьезность: информационная
Этот код ошибки отображается в столбце x_SourceChanges
при ListCost
значении NULL или 0 и ContractedCost
больше 0. Ошибка указывает, что управление затратами Майкрософт не включало ListCost
указанные строки, что означает, что экономия не может быть рассчитана.
Устранение рисков. В качестве обходного решения отсутствующих данных набор средств FinOps сообщает о копировании ContractedCost
ListCost
столбца для строк, помеченных этим кодом ошибки. Экономия недоступна для этих записей.
Чтобы вычислить полную экономию, можно присоединить данные о затратах и использовании с ценами. Дополнительные сведения см . в статье #873.
MissingListUnitPrice
Серьезность: информационная
Этот код ошибки отображается в столбце x_SourceChanges
при ListUnitPrice
значении NULL или 0 и ContractedUnitPrice
больше 0. Ошибка указывает, что управление затратами Майкрософт не включало ListUnitPrice
указанные строки, что означает, что экономия не может быть рассчитана.
Устранение рисков. В качестве обходного решения отсутствующих данных набор средств FinOps сообщает о копировании ContractedUnitPrice
ListUnitPrice
столбца для строк, помеченных этим кодом ошибки. Экономия недоступна для этих записей.
Чтобы вычислить полную экономию, можно присоединить данные о затратах и использовании с ценами. Дополнительные сведения см . в статье #873.
ОтсутствуетИмяПоставщика
Серьезность: информационная
Этот код ошибки отображается в столбце x_SourceChanges
, если ProviderName
имеет значение NULL. Ошибка указывает, что поставщик набора данных (например, Microsoft Cost Management) не включал значение ProviderName
для указанных строк.
Смягчение: В качестве обходного решения проблемы отсутствующих данных, отчеты FinOps toolkit пытаются определить поставщика на основе доступных столбцов.
ResourceAccessForbiddenException
Power BI: исключение типа Microsoft.Mashup.Engine.Interface.ResourceAccessForbiddenException было создано.
Указывает, что у учетной записи, загружаемой в Power BI, нет роли чтения данных BLOB-объектов хранилища. Предоставьте эту роль загрузке данных учетной записи в Power BI.
RoleAssignmentUpdateNotPermitted
Если вы удалили FinOps Hubs и пытаетесь повторно развернуть его с теми же значениями, включая имя управляемого удостоверения, может возникнуть следующая известная проблема:
"code": "RoleAssignmentUpdateNotPermitted",
"message": "Tenant ID, application ID, principal ID, and scope are not allowed to be updated."
Чтобы устранить эту проблему, необходимо удалить устаревшее удостоверение:
- Перейдите к учетной записи хранения и выберите элемент управления доступом (IAM) в меню.
- Выберите вкладку Назначения ролей.
- Найдите все назначения ролей с помощью удостоверения "неизвестно" и удалите их.
SchemaLoadFailed
Уровень серьезности: критический
Конвейер FinOps msexports_ETL_ingestion не удалось загрузить файл схемы.
Устранение рисков. Просмотрите сообщение об ошибке, чтобы заметить тип набора данных и версию, которые форматируются подчеркиванием (например, <type>_<version>
или FocusCost_1.0
). Убедитесь, что набор данных и тип поддерживаются развернутой версией центров FinOps. Дополнительные сведения см . в поддерживаемых наборах данных.
SchemaNotFound
Уровень серьезности: критический
Конвейер FinOps msexports_ExecuteETL не удалось найти файл сопоставления схем для экспортированного набора данных.
Устранение рисков. Убедитесь, что поддерживается тип набора данных и версия. Дополнительные сведения см . в поддерживаемых наборах данных. Если набор данных поддерживается, подтвердите версию концентратора с помощью отчета приема данных.
Чтобы добавить поддержку другого набора данных, создайте пользовательский файл сопоставления и сохраните его в config/schemas/<dataset-type>_<dataset-version>.json
. Значения <dataset-type>
<dataset-version>
в значительной степени соответствуют тому, что использует управление затратами. Чтобы определить тип данных для каждого столбца, используйте существующий файл схемы в качестве шаблона. Некоторые наборы данных имеют разные схемы для EA и Клиентское соглашение Майкрософт (MCA). Они не могут быть идентифицированы с помощью этих атрибутов и могут вызвать проблему, если у вас есть оба типа учетных записей. Мы работаем над добавлением наборов данных и учетом различий EA и MCA путем выравнивания по фокусу.
UnknownExportFile
Серьезность: информационная
Файл в хранилище концентратора не выглядит так, как он был экспортирован из управления затратами. Файл игнорируется.
Устранение рисков. Контейнер msexports предназначен только для экспорта службы "Управление затратами ". Перемещение других файлов в другой контейнер хранилища.
Неизвестная версия фокуса
Серьезность: информационная
Этот код ошибки отображается в столбце x_SourceChanges
, если не удалось определить версию FOCUS.
устранения рисков. Убедитесь, что набор данных FOCUS использует поддерживаемую версию FOCUS. Сообщите об этой проблеме с анонимным примером данных на https://aka.ms/ftk/ideas для дальнейшего изучения.
UnknownHubVersion
Уровень серьезности: критический
Не удается определить версию центров FinOps из файла параметров. Проверьте правильность параметров. Центры FinOps 0.1.1 и более ранних версий не работают с этим отчетом Power BI.
Устранение рисков. Обновление до последней версии центров FinOps или скачивание отчетов Power BI из набора средств FinOps версии 0.1.1.
UnsupportedExportFileType
Уровень серьезности: критический
Не удалось принять указанный файл экспорта, так как тип файла не поддерживается.
Устранение рисков. Перед добавлением в контейнер msexports или добавьте поддержку преобразования нового типа файла в конвейер msexports_ETL_ingestion .
UnsupportedExportType
Серьезность : предупреждение.
Манифест экспорта в хранилище концентратора указывает, что экспорт был для неподдерживаемого набора данных. Экспортированные данные передаются как ошибки приема.
Устранение рисков. Создайте новый экспорт управления затратами для фокусировки и остановите текущий экспорт или измените его на экспорт в другой контейнер хранилища.
Поставщик <ресурсов имени> не зарегистрирован в guid подписки <>
Откройте подписку в портал Azure, а затем выберите "Параметры поставщиков> ресурсов", выберите строку поставщика ресурсов (например, Microsoft.EventGrid), а затем выберите команду Register в верхней части страницы. Регистрация может занять несколько минут.
x_PricingSubcategory отображает идентификатор скидки на обязательства
Экспорт управления затратами до 28 февраля 2024 года имел ошибку, из-за x_PricingSubcategory
которой было установлено неправильное использование. Вы должны ожидать, что будут отображаться такие значения, как Committed Spend
и Committed Usage
. Вместо этого могут отображаться такие значения:
Committed /providers/Microsoft.BillingBenefits/savingsPlanOrders/###/savingsPlans/###
Committed /providers/Microsoft.Capacity/reservationOrders/###/reservations/###
Если вы видите эти значения, повторно экспортируйте данные о затратах в течение этого месяца. Если вам нужно экспортировать данные за старый месяц, который недоступен, обратитесь в службу поддержки, чтобы запросить экспорт данных, чтобы устранить проблему с качеством данных из предыдущих запусков экспорта.
Power BI: Отчеты отсутствуют данные для определенных дат
Если отчет отсутствует все данные в течение одного или нескольких месяцев, проверьте количество месяцев, RangeStart и RangeEnd , чтобы убедиться, что данные не отфильтровываются.
Чтобы проверить параметры, выберите "Преобразовать параметры>" на ленте или выберите отдельные параметры в папке "Настройка🛠окне редактора запросов.
- Если вы хотите всегда отображать определенное число последних месяцев, задайте для числа закрытых (завершенных) месяцев. Текущий месяц является дополнительным месяцем в дополнение к закрытому количеству месяцев.
- Если требуется фиксированный диапазон дат, не изменяющийся со временем (например, отчет о финансовом году), задайте rangeStart и RangeEnd.
- Если вы хотите сообщить обо всех доступных данных, убедитесь, что все три параметра даты пусты.
Дополнительные сведения см. в разделе "Настройка первого отчета".
Power BI: Отчеты пусты (нет данных)
Если данные в Power BI или других отчетах или средствах не отображаются, попробуйте выполнить следующие действия на основе источника данных:
- Если вы используете соединитель управления затратами в Power BI, проверьте
Billing Account ID
параметры иNumber of Months
убедитесь, что они настроены правильно. Помните, что старые учетные записи выставления счетов могут не иметь данных в последние месяцы. - Если вы используете центры FinOps, проверьте учетную запись хранения, чтобы убедиться, что данные заполняются в контейнере приема . Вы увидите папку поставщиков или подписок . Дополнительные сведения об устранении неполадок см. в следующих разделах.
Центры FinOps: контейнер приема пуст
Если контейнер приема пуст, откройте экземпляр Фабрики данных в Студии данных и выберите "Управление>триггерами>" и убедитесь, что триггер msexports_FileAdded запущен. Если нет, запустите его.
Если триггер не удается начать с ошибки "поставщик ресурсов не зарегистрирован", откройте подписку в портал Azure, а затем выберите >, выберите строку Microsoft.EventGrid, а затем выберите команду Register в верхней части страницы. Регистрация может занять несколько минут.
После завершения регистрации запустите триггер msexports_FileAdded снова.
После запуска триггера повторно запустите все экспорты подключенного управления затратами. Данные должны полностью приниматься в течение 10–20 минут в зависимости от размера учетной записи.
Если проблема сохраняется, проверьте, настроен ли экспорт службы "Управление затратами" с включенным секционированием файлов. Если он отключен, включите его и повторно запустите экспорт.
Убедитесь, что контейнер приема заполняется и обновляет отчеты или другие подключенные средства.
Центры FinOps: файлы, доступные в контейнере приема
Если контейнер приема не пуст, убедитесь, что у вас есть файлы parquet или csv.gz путем детализации папок.
После того как вы знаете, убедитесь , что параметр FileType имеет значение .parquet
или .gz
в отчете Power BI. Дополнительные сведения см. в разделе "Подключение к данным ".
Если вы используете другое средство, убедитесь, что он поддерживает тип файла, который вы используете.
Power BI: удаленное имя не удалось устранить: storage-account.dfs.core.windows.net<>
Указывает, что имя учетной записи хранения неверно. При использовании центров FinOps проверьте параметр StorageUrl из развертывания. Дополнительные сведения см. в разделе "Подключение к данным ".
Power BI: невозможно преобразовать значение NULL в тип логического типа
Указывает, что параметр идентификатора учетной записи выставления счетов пуст. Если используется концентраторы FinOps, задайте для значения нужный идентификатор учетной записи выставления счетов. Если у вас нет доступа к учетной записи выставления счетов или вы не хотите включать покупки обязательств и возврат средств, задайте значение 0
и откройте запрос CostDetails в расширенном редакторе и измените его 2
на 1
. Он сообщает отчету, чтобы не загружать фактические или выставленные данные о затратах из соединителя управления затратами. Дополнительные сведения см. в разделе "Подключение к данным ".
Применимые версии: 0.1 - 0.1.1 (исправлено в версии 0.2)
Центры FinOps: невозможно преобразовать значение NULL в тип Table
Эта ошибка обычно указывает, что данные не были приема в контейнер приема .
Если вы только что обновили до FinOps hubs 0.2, проблема может привести к старости отчета Power BI (с 0.1.x) или из-за того, что вы не используете экспорт FOCUS. Дополнительные сведения см. в руководстве по обновлению.
Дополнительные инструкции по устранению неполадок см. в статьях "Отчеты пустые" (без данных).
Связанный контент
Если вы не видите ошибку, которую вы столкнулись, ознакомьтесь с руководством по устранению неполадок. Если у вас есть вопросы, начните обсуждение или создайте проблему в GitHub.