Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается, как проверить, правильно ли развернуты и настроены решения средств FinOps. Если у вас есть определенный код ошибки, ознакомьтесь с распространенными ошибками для получения подробных сведений и действий по устранению рисков. Если вам потребуется более тщательное пошаговое руководство по проверке конфигурации, выполните следующие действия, которые применяются к вам.
У вас есть определенный код ошибки?
Если у вас есть определенный код ошибки, рекомендуется начать с распространенных ошибок для прямого объяснения проблемы, с которой вы столкнулись. Есть также информация о том, как устранить или обойти проблему.
Проверка развертывания концентратора FinOps
Чтобы проверить развертывание Концентратора FinOps, выполните следующие действия.
Шаг 1. Проконтролируйте экспорт управления стоимостью
- Перейдите в раздел экспорта в "Управлении затратами" и убедитесь, что состояние экспорта равно
Successful. - Если это не удается, убедитесь, что поставщик ресурса управления затратами зарегистрирован для подписки, в которой развернут ваш центр.
- Отправьте запрос на поддержку в команду управления затратами для дальнейшего расследования.
Шаг 2. Проверка конвейеров Data Factory
- В Студии Data Factory выберите "Монитор" в меню слева и убедитесь, что конвейеры успешно запускаются.
- Если конвейеры завершаются сбоем, просмотрите код ошибки и сообщение и проверьте распространенные ошибки для действий по устранению рисков.
- Сравните время последнего выполнения с временем последнего экспорта. Они должны быть близки друг к другу.
- Выберите "Управление>автора>триггерами" и убедитесь,
msexports_ManifestAddedчто триггер запущен. Если нет, запустите его. - Если триггер не удается запустить с ошибкой "поставщик ресурсов не зарегистрирован", откройте подписку на портале Azure, выберитепоставщики ресурсов>, выберите строку Microsoft.EventGrid, а затем нажмите кнопку "Регистрация". Регистрация может занять несколько минут.
- После завершения регистрации запустите
msexports_ManifestAddedтриггер снова. - После запуска триггера повторно выполните все связанные с управлением затратами экспорты. Данные должны быть полностью обработаны в течение 10–20 минут.
- Если конвейер приема не запущен и отображает
MappingColumnNameNotFoundInSourceFileсообщение об ошибке, убедитесь, что экспорт настроен для поддерживаемого набора данных и версии.
Шаг 3. Проверка учетной записи хранения — контейнер msexports
- Контейнер msexports — это место, куда Управление затратами (Cost Management) отправляет «необработанный» экспорт.
- Убедитесь, что в самом последнем пути экспорта нет файлов CSV или файлов parquet.
- Если существуют файлы CSV или parquet из экспорта Управления затратами, откройте Data Factory Studio и убедитесь, что конвейеры msexports_ExecuteETL и msexports_ETL_ingestion успешно завершены.
- Экспортированные файлы удаляются при завершении приема, если контейнер msexports не настроен на использование положительной политики хранения.
Шаг 4. Проверка учетной записи хранения – контейнер для ввода данных
- Контейнер загрузки — это контейнер, в котором клиенты, такие как Power BI, подключаются для извлечения данных. Этот контейнер всегда должен содержать один или несколько файлов паркет для каждого месяца.
- Если в контейнере приема нет файлов parquet, проверьте, есть ли файлы в контейнере msexports.
- Если в контейнере msexports находятся файлы CSV или parquet, это означает, что конвейер службы Azure Data Factory не работает. Вернитесь к проверьте конвейеры фабрики данных.
- Если в контейнере msexports нет файлов и в контейнере обработки нет файлов parquet, это означает, что экспорт управления затратами не выполняется должным образом. Вернитесь к проверке экспортов из службы "Управление затратами".
Проверка конфигурации Power BI
Чтобы проверить конфигурацию Power BI, выполните следующие действия.
Шаг 1. Определение URL-адреса хранилища
Прежде чем начать проверку конфигурации Power BI, необходимо знать, подключаетесь ли вы к данным с помощью одного из следующих механизмов:
- Соединитель управления затратами для Power BI — идеально подходит для небольших учетных записей с ограниченными потребностями. Не рекомендуется, если отчетность превышает $2M в общей стоимости.
- Управление затратами экспортирует данные в хранилище; для этого необходимо экспортировать данные из управления затратами в учетную запись хранения. Не требует других развертываний.
- Центры FinOps — требуется развертывание решения FinOps Hub.
Если вам нужна помощь в выборе оптимального подхода для ваших потребностей, см. статью "Выбор источника данных Power BI".
Если используется соединитель "Управление затратами", см. статью "Создание визуальных элементов и отчетов" с помощью соединителя "Управление затратами" в Power BI Desktop.
При использовании центров FinOps можно скопировать URL-адрес из выходных данных развертывания на портале Azure.
- Перейдите в группу ресурсов, в которой развернуты центры FinOps.
- Выберите "Параметры>развертывания" в меню.
- Выберите развертывание хаба.
- Выберите выходные данные в меню.
- Скопируйте значение storageUrlForPowerBI.
- Вставьте этот URL-адрес в URL-адрес хранилища Хаба в Power BI.
- При использовании необработанных экспортов для любых данных также выполните следующие действия.
- Если не используется необработанный экспорт для любых данных, вставьте URL-адрес хранилища концентратора в URL-адрес хранилища экспорта в Power BI.
Примечание.
Power BI требует, чтобы оба параметра были заданы, чтобы служба Power BI могла обновлять наборы данных.
Если вы используете необработанные экспорты без центров FinOps для любых наборов данных (даже если вы используете центры для данных затрат), вы можете получить URI Data Lake Storage из учетной записи хранения на портале Azure.
- Перейдите к учетной записи хранения на портале Azure.
- Выберите Настройки>Конечные точки в меню.
- Скопируйте URL-адрес Data Lake Storage>.
- Вставьте этот URL-адрес в URL-адрес хранилища экспорта в Power BI.
- Если вы используете центры FinOps для любых данных, выполните указанные выше действия.
- Если вы не используете хабы FinOps для каких-либо данных, вставьте URL-адрес хранилища экспорта в URL-адрес хранилища Хаба в Power BI.
Примечание.
Power BI требует, чтобы оба параметра были заданы, чтобы служба Power BI могла обновлять наборы данных.
Шаг 2. Подключение Power BI к хранилищу
Решите, следует ли подключаться к хранилищу с помощью учетной записи пользователя или сервисного принципала, либо с помощью ключа учетной записи хранения (также известного как SAS-токен).
-
Использование учетной записи пользователя или служебного принципала
- Убедитесь, что у вашей используемой учетной записи явно есть роль "Читатель данных BLOB-объектов хранилища". Это разрешение не наследуется, даже если у вас есть права "Владелец" или "Участник".
-
Использование маркера SAS
- Убедитесь, что для токена заданы следующие разрешения:
- Допустимые службы: Blob
- Допустимые типы ресурсов: контейнер и объект
- Разрешенные действия: чтение и просмотр списка
- Убедитесь, что вы также установили допустимую дату и время начала и срока действия.
- Убедитесь, что для токена заданы следующие разрешения:
Шаг 3. Устранение ошибок подключения
- Если вы попытаетесь подключиться к учетной записи хранения и получите ошибку
Access to the resource is forbidden, скорее всего, вам не хватает нескольких разрешений. Чтобы убедиться, что у вас есть правильные разрешения, вернитесь в раздел "Подключение Power BI к хранилищу". - Если вы видите ошибку о запрете доступа, проверьте, правильно ли подключен ваш платежный аккаунт. Отчеты Power BI предоставляются с учетной записью выставления счетов по умолчанию, и если вы не измените идентификатор на собственный, вы не сможете подключиться.
Шаг 4. Устранение неполадок с отсутствующими месяцами данных
- Если отчет Power BI не содержит данных за полные месяца, подтвердите параметры даты, проверив на ленте Изменить данные>Изменить параметры. Дополнительные сведения см. в статье "Настройка первого отчета ".
- Число месяцев определяет, сколько закрытых месяцев (до текущего месяца) отображается в отчетах. Даже если данные экспортируются, данные за пределами этого диапазона не отображаются. Если данный параметр определен, он переопределяет остальные.
- RangeStart и RangeEnd определяют явный диапазон данных для отображения в отчетах. Ничего до или после этих дат не отображается.
- Если RangeStart пуст, все исторические данные до RangeEnd включительно.
- Если RangeEnd пуст, все новые данные после RangeStart включаются.
- Если все параметры даты пусты, все доступные данные включены.
Отладка сбоев запросов Power BI
Если Power BI возвращает неизвестную ошибку, выполните следующие действия, чтобы определить проблему.
Определение неудачного запроса
- Откройте отчет.
- На ленте выберите Преобразовать данные>Преобразовать данные.
- В окне редактора Power Query найдите запрос, который завершается ошибкой в списке запросов слева.
- Перейдите к разделу устранения неполадок в зависимости от папки.
Устранение ошибок запросов к хранилищу
- В окне редактора Power Query выберите запрос, который завершается ошибкой в списке запросов слева.
- В разделе "Примененные шаги" справа выберите шаг RawData .
- Если этот шаг завершится ошибкой, перейдите к разделу Устранение неполадок ftk_Storage.
- Если этот шаг работает, выберите следующий пункт, пропуская все, что начинается с маленькой буквы или с подчеркивания.
- Повторите шаг 4, пока не найдете первый шаг, на котором возникает ошибка.
- Поделитесь именем первого шага, который завершается сбоем в любой проблеме или запросе на поддержку, чтобы помочь устранить неполадки дальше.
Диагностика проблем ftk_Storage
- В окне редактора Power Query щелкните правой кнопкой мыши функцию ftk_Storage слева и выберите "Дублировать".
- Щелкните правой кнопкой мыши ftk_Storage (2) и выберите расширенный редактор.
- Удалите первую строку и замените строку
data = if datasetType...наdata = "focuscost",. - Выберите "Готово" в правом нижнем углу диалогового окна.
- Выберите ftk_Storage (2) слева и нажмите кнопку "Обновить предварительный просмотр " в верхней части ленты.
- В области "Примененные шаги " справа выберите последний шаг.
- Если на этом шаге произошла ошибка, выберите предыдущий шаг (пропустите все шаги с символом подчеркивания или начинающиеся с строчной буквы).
- Повторите 7, пока не найдете тот, который работает.
- Поделитесь именем первого шага, который завершается сбоем в любой проблеме или запросе на поддержку, чтобы помочь устранить неполадки дальше.
Устранение ошибок запросов Hub* и Storage*
- В окне редактора Power Query выберите неудачный запрос слева и нажмите кнопку "Обновить предварительный просмотр " на ленте вверху.
- В области "Примененные шаги " справа выберите последний шаг.
- Если на этом шаге произошла ошибка, выберите предыдущий шаг (пропустите все шаги с символом подчеркивания или начинающиеся с строчной буквы).
- Повторяйте шаг 3, пока не найдете подходящий вариант.
- Поделитесь именем первого шага, который завершается сбоем в любой проблеме или запросе на поддержку, чтобы помочь устранить неполадки дальше.
Оставить отзыв
Сообщите нам ваше мнение о нашей работе, оставив краткий отзыв. Эти отзывы используются для улучшения и расширения средств и ресурсов FinOps.
Если вы ищете что-то конкретное, проголосуйте за существующую или создайте новую идею. Поделитесь идеями с другими пользователями, чтобы получить больше голосов. Мы сосредоточимся на идеях с большинством голосов.
Связанный контент
Связанные решения: