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


Настройка Power BI

Отчеты Power BI, относящиеся к набору инструментов FinOps, предоставляют отличную исходную точку для составления отчетов FinOps. Мы рекомендуем настроить их, чтобы сохранить работу, изменить и расширить отчеты с собственными данными, а также удалить все, что не требуется. Вы также можете скопировать и вставить визуальные элементы между отчетами, чтобы создать собственные пользовательские отчеты.

Отчеты инструментария FinOps поддерживают несколько способов подключения к данным о затратах. Как правило, мы рекомендуем начинать с экспорта управления затратами, поддерживающего ежемесячные расходы в размере от 2 до 5 миллионов долларов. Если вы сталкиваетесь с проблемами с тайм-аутами при обновлении данных или должны подготавливать отчеты по данным в нескольких каталогах или арендаторах, используйте центры FinOps. Это решение конвейера данных, которое оптимизирует данные и предлагает дополнительные функциональные возможности. Дополнительные сведения о выборе подходящей серверной части см. в разделе Помогите мне выбрать.

Поддержка коннектора Cost Management для Power BI доступна для обратной совместимости, но не рекомендуется. Группа управления затратами Майкрософт больше не обновляет соединитель управления затратами и вместо этого рекомендует экспортировать данные. Используйте следующие сведения для подключения и настройки набора средств FinOps и других отчетов Power BI.


Настройте свой первый отчет

Отчеты Power BI набора средств FinOps включают предварительно настроенные визуальные элементы, но не подключены к данным. Чтобы подключить их к данным, выполните следующие действия.

  1. Создайте учетную запись хранения класса Premium с включенным иерархическим пространством имен.

    • Если вы используете центры FinOps, этот шаг можно пропустить. Хранилище развертывается как часть шаблона.
    • При создании учетной записи хранения используйте следующие параметры:
      • Основная служба = Azure Data Lake Storage 2-го поколения
      • Производительность = Премиум
      • Тип учетной записи Premium = Блочные BLOB-объекты
      • Иерархическое пространство имен = включено
    • При использовании существующей учетной записи хранения проверьте следующие параметры:
      • На странице "Обзор" в разделе "Основные сведения" убедитесь, что для производительности задано значение "Премиум".
        • Если задано значение "Стандартный", необходимо создать новую учетную запись хранения.
      • На странице "Обзор" в разделе "Свойства" убедитесь, что иерархическое пространство имен имеет значение "Включено".
        • Если этот параметр отключен, проверьте в меню Настройки наличие опции >обновление до Data Lake Gen2 для перехода на хранилище Data Lake Gen2.
        • Если этот параметр недоступен, и иерархическое пространство имен не включено, необходимо создать новую учетную запись хранения.
      • На странице "Обзор " в разделе "Свойства" убедитесь, что уровень доступа имеет значение "Горячий".
        • Если нет, выберите ссылку и измените уровень доступа на "Горячий".
        • Другие уровни доступа не были протестированы и не рекомендуется из-за влияния на производительность.
  2. Настройте экспорт управления затратами для любых данных, которые вы хотите включить в отчеты, в том числе:

    Набор данных Версия Примечания
    Затраты и использование (FOCUS) 1.0 или 1.0r2 Требуется для всех отчетов. Если вам нужна предварительная версия FOCUS 1.0, используйте центры FinOps с Data Explorer.
    прейскурант; 2023-05-01 Требуется для заполнения отсутствующих цен на EA и MCA.
    Сведения о резервировании 2023-03-01 Необязательно.
    Рекомендации по бронированию 2023-05-01 Необходимо, чтобы увидеть рекомендации по тарифам в отчете по оптимизации тарифов.
    Транзакции резервирования 2023-05-01 Необязательно.
  3. Скачайте и откройте нужный отчет в Power BI Desktop.

    Источник данных Загружать Примечания
    Центры FinOps с Обозревателем данных отчеты KQL Рекомендуется мониторинг при превышении $100 000 или 13 месяцев данных.
    Экспорт на склады (включая центры FinOps) отчеты хранилища Не рекомендуется проводить мониторинг более $2 млн в месяц.
    Соединитель управления затратами Отчет соединителя управления затратами Не рекомендуется следить за общей суммой затрат более $1 млн или за счетами, в которых используется план экономии.
  4. Откройте каждый отчет и укажите применимые параметры отчета:

    • URI кластера (только для отчетов KQL) — обязательный URI кластера Data Explorer.
      1. Откройте список ресурсных групп в портале Azure.
      2. Выберите группу ресурсов концентратора.
      3. Выберите Развертывания в меню.
      4. Выберите развертывание концентратора.
      5. Выберите Выходные данные.
      6. Скопируйте значение для clusterUri.

        Это важно

        При использовании частных конечных точек в сочетании с шлюзом данных Power BI обязательно используйте полное доменное имя кластера Azure Data Explorer (например), а не сокращенную версию (напримерclustername.region.kusto.windows.netclustername.region). Это гарантирует правильное разрешение имен для функций частных конечных точек, как и ожидалось.

    • ежедневные или ежемесячные (только отчеты KQL) — необходимая степень детализации данных. Используйте это для отчета по более длительным периодам времени.
      • Рассмотрите возможность создания двух копий этих отчетов, чтобы отобразить как ежедневные данные в течение короткого периода, так и ежемесячных данных для исторических отчетов.
    • URL-адрес хранилища (только отчеты хранилища) — необходимая конечная точка DFS для учетной записи Azure Data Lake Storage с данными.
      • При подключении к центрам FinOps:
        1. Откройте список ресурсных групп в портале Azure.
        2. Выберите группу ресурсов концентратора.
        3. Выберите Развертывания в меню.
        4. Выберите развертывание концентратора.
        5. Выберите Выходные данные.
        6. Скопируйте значение для storageUrlForPowerBI.
      • При непосредственном подключении к экспорту управления расходами в хранилище:
        1. Откройте нужную учетную запись хранения в портал Azure.
        2. Выберите Настройки>Конечные точки в меню.
        3. Скопируйте URL-адрес Data Lake Storage.
        4. При необходимости добавьте контейнер и путь экспорта.
    • количество месяцев — необязательное количество закрытых месяцев, если вы хотите всегда показывать определённое количество последних месяцев. Если это не указано, отчет будет включать все данные в хранилище.
    • RangeStart / RangeEnd — необязательный диапазон дат, который требуется ограничить. Если это не указано, отчет будет включать все данные в хранилище.
      • Как правило, мы рекомендуем оставить эти даты пустыми. Они включены для поддержки пошагового обновления.
      • При необходимости настроить добавочное обновление, рекомендуется использовать центры FinOps вместе с Data Explorer.
      • Центры FinOps с Data Explorer обеспечивают улучшенную производительность и предлагаются всем пользователям, которые отслеживают более $100 000 общей суммы расходов.
      • Отчеты хранилища поддерживают только около $2 млн в данных без инкрементального обновления и около $2 млн в месяц в необработанных деталях стоимости. Дополнительные сведения см. в разделе "Настройка добавочного обновления".
  5. Авторизация каждого источника данных:

    • Azure Data Explorer (Kusto). Используйте учетную запись, которая имеет по крайней мере уровень доступа на уровне просмотра к базе данных Hub.
    • Azure Resource Graph. Используйте учетную запись с прямым доступом к любым подпискам, о которым вы хотите сообщить.
    • (ваша учетная запись хранения). Используйте маркер SAS или учетную запись, включающую средство чтения данных BLOB-объектов хранилища или более широкий доступ.
    • https://ccmstorageprod... — анонимный доступ. Этот URL-адрес используется для данных гибкости размера резервирования.
    • https://github.com/... — анонимный доступ. Этот URL-адрес используется для открытых файлов данных набора средств FinOps.

При возникновении проблем с синхронизацией данных см . статью "Устранение неполадок с отчетами Power BI".


Использование маркера SAS для подключения данных к отчету

Подписи совместного доступа (SAS) позволяют подключаться к учетной записи хранения без учетных данных конечного пользователя или настройки учетной записи службы. Чтобы подключить отчеты Power BI к данным с помощью маркеров SAS:

  1. Создайте маркер SAS с необходимыми разрешениями:

    1. Перейдите к учетной записи хранения хаба FinOps в портале Azure.
    2. Выберите Безопасность + Сеть>Общий ключ доступа в меню слева.
    3. В разделе "Разрешенные типы ресурсов" выберите Container и Object.
    4. В разделе "Разрешенные разрешения" выберите "Чтение", "Список".
    5. Укажите диапазон дат начала и окончания срока действия по мере необходимости.
    6. Сохраните оставшиеся значения по умолчанию или обновите их по мере необходимости.
    7. Выберите Создать маркер SAS и URL-адрес.
    8. Скопируйте созданный маркер.

    Снимок экрана, показывающий настройку токена SAS в портале Azure.

  2. Настройка доступа к SAS-токену в Power BI:

    1. Откройте отчет в Power BI Desktop.
    2. Выберите "Преобразовать параметры источника данных>" на ленте.
    3. Выберите "Изменить разрешения " в нижней части диалогового окна.
    4. Выберите "Изменить " под учетными данными. Снимок экрана: параметры источника данных в разделе
    5. Выберите вкладку Подписанный общий доступ.
    6. Вставьте скопированный токен SAS из портала Azure.
    7. Выберите Сохранить.
    8. Выберите Закрыть.
    9. Нажмите кнопку "Применить" и "Закрыть " на ленте. Снимок экрана: диалоговое окно маркера SAS.

Если вы получаете ошибку 403 Запрещено , создайте маркер SAS на уровне учетной записи хранения вместо уровня контейнера.


Копирование запросов из отчета инструментария

Инструменты FinOps обрабатывают необработанные данные для создания определенных типов отчетов. Чтобы подключить данные к отчету Power BI, который не использует набор средств FinOps или источник данных управления затратами, копировать запросы, столбцы и меры из отчета о наборе средств FinOps.

  1. Скачайте один из отчетов набора средств FinOps.
  2. Откройте отчет в Power BI Desktop.
  3. Выберите " Преобразовать данные " на панели инструментов.
  4. В списке запросов слева кликните правой кнопкой мыши стоимость (или другой запрос) и выберите команду Копировать.
  5. Откройте отчет в Power BI Desktop.
  6. Выберите " Преобразовать данные " на панели инструментов.
  7. Щелкните правой кнопкой мыши пустое пространство в нижней части области "Запросы " и выберите "Создать группу...".
  8. Задайте имя FinOps toolkit и нажмите кнопку "ОК".
  9. Щелкните правой кнопкой мыши папку набора средств FinOps и выберите " Вставить".
  10. Нажмите кнопку "Закрыть" и "Применить" на панели инструментов для обоих отчетов.

На этом этапе у вас есть основные данные из набора средств FinOps, расширенные для поддержки преимущества гибридного использования Azure и отчетов FOCUS. Кроме того, вы также можете быть заинтересованы в пользовательских столбцах и мерах, которые суммируют экономию, использование, затраты с течением времени и многое другое. К сожалению, Power BI не предоставляет простой способ копирования столбцов и мер. Выполните действия для каждого столбца и метрики, которые вы хотите скопировать.

  1. В отчете о наборе средств FinOps разверните таблицу Затраты (или другую таблицу) в правой области Данные.
  2. Выберите настраиваемый столбец или меру, а затем скопируйте формулу из редактора в верхней части окна под панелью инструментов.

    Примечание.

    Отметьте, пожалуйста, является ли это столбцом или метрикой. Столбцы имеют символ таблицы с символом "Σ" или "fx", а меры имеют символ калькулятора.

    Снимок экрана: вычисляемый столбец и значки мер в Power BI.

  3. В вашем отчете щелкните правой кнопкой мыши таблицу затрат и выберите "Создать меру" или "Создать столбец" в зависимости от того, что вы скопировали.
  4. При отображении редактора формул вставьте формулу с помощью Ctrl+V или Cmd+V.
  5. Повторите шаги 2–4 для каждого нужного столбца и меры.

Некоторые столбцы и меры зависят друг от друга. Эти ошибки можно игнорировать при копировании каждой формулы. Каждая из них разрешается сама собой при добавлении зависимого столбца или показателя.

Дополнительные сведения о столбцах, доступных в Power BI, см. в словаре данных.


Подключение вручную

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

Если вы используете соединитель "Управление затратами", обратитесь к созданию визуальных элементов и отчетов с помощью соединителя "Управление затратами".

При использовании экспорта или концентраторов FinOps используйте соединитель Azure Data Lake Storage 2-го поколения:

  1. Откройте нужный отчет в Power BI Desktop.
  2. Выберите " Получить данные " на панели инструментов.
  3. Выполните поиск lake и выберите Хранилище данных Azure 2-го поколения
  4. Задайте URL-адрес учетной записи хранения.
    • При использовании хабов FinOps скопируйте URL-адрес из результатов развертывания.
      1. Откройте список ресурсных групп в портале Azure.
      2. Выберите группу ресурсов концентратора.
      3. Выберите пункт 'Развертывания' в меню.
      4. Выберите развертывание концентратора.
      5. Выберите Выходные данные.
      6. Скопируйте значение для storageUrlForPowerBI.
    • При использовании необработанных экспортов скопируйте URL-адрес из учетной записи хранения:
      1. Откройте нужную учетную запись хранения в портал Azure.
      2. Выберите Настройки>Конечные точки в меню.
      3. Скопируйте URL-адрес Data Lake Storage.
      4. При необходимости добавьте контейнер и путь экспорта.
  5. Нажмите ОК.

    Предупреждение

    Если вы получаете ошибку "Доступ к ресурсу запрещен", назначьте учетной записи, выполняющей загрузку данных в Power BI, роль "Чтения данных BLOB-объектов хранилища".

  6. Щелкните Объединить.
  7. Нажмите ОК.

Дополнительные сведения о подключении к Azure Data Lake Storage 2-го поколения см. в статье "Подключение к Azure Data Lake Storage 2-го поколения из Power Query Desktop".

Дополнительные сведения о столбцах, доступных в хранилище, см. в словаре данных.


Миграция из шаблонного приложения "Управление затратами"

Приложение шаблона "Управление затратами" поддерживается только для учетных записей по Соглашению предприятия (EA) и не позволяет настроек в Power BI Desktop. Мы рекомендуем начать с одного из отчетов набора средств FinOps, которые работают с различными типами учетных записей, вместо настройки шаблонного приложения. Если вы хотите настроить или скопировать что-то из шаблона, ознакомьтесь с приложением шаблона "Управление затратами".


Переход от соединителя управления затратами

Соединитель управления затратами предоставляет отдельные запросы фактических (выставленных) и амортизированных затрат. Чтобы свести к минимуму размер данных и повысить производительность, отчеты набора средств FinOps объединяют их в один запрос. Лучший способ миграции из Коннектора управления затратами — скопировать запросы из отчета инструментария FinOps, а затем обновить визуализации, чтобы использовать таблицу Затраты.

  1. Скачайте один из отчетов набора средств FinOps.
  2. Откройте отчет в Power BI Desktop.
  3. Выберите " Преобразовать данные " на панели инструментов.
  4. В списке запросов слева щелкните правой кнопкой мыши затраты и выберите Копировать.
  5. Перед изменением отчета сначала сделайте копию, чтобы быть уверенным, что при необходимости можно вернуть прежнюю версию.
  6. Откройте отчет в Power BI Desktop.
  7. Выберите " Преобразовать данные " на панели инструментов.
  8. Щелкните правой кнопкой мыши пустое пространство в нижней части области "Запросы " и выберите "Создать группу...".
  9. Задайте имя FinOps toolkit и нажмите кнопку "ОК".
  10. Щелкните правой кнопкой мыши папку набора средств FinOps и выберите " Вставить".
  11. Щелкните правой кнопкой мыши запрос затрат и выберите Расширенный редактор.
  12. Скопируйте весь текст и закройте диалоговое окно редактора.
  13. Щелкните правой кнопкой мыши на запросе Сведения об использовании и выберите Расширенный редактор.
  14. Замените весь текст скопированным текстом из раздела "Затраты" и нажмите Готово.
  15. Переименуйте запрос Usage details на Costs и перетащите его в папку FinOps toolkit.
  16. Удалите запрос амортизированных сведений об использовании.
  17. Нажмите кнопку "Закрыть" и "Применить" на панели инструментов для обоих отчетов.
  18. Просмотрите каждую страницу, чтобы убедиться, что визуальные элементы по-прежнему работают должным образом. Обновите все ссылки на старые столбцы или меры на новые имена.
    1. Начните с уровня отчета:
      • В области данных разверните каждую пользовательскую таблицу и проверьте настраиваемые столбцы и меры.
      • В области "Фильтры" проверьте фильтры на всех страницах.
    2. Затем проверьте каждую страницу:
      • В области "Фильтры" установите флажки "Фильтры" на этой странице.
    3. Затем проверьте каждый визуальный элемент на каждой странице:
      • В области "Фильтры" проверьте фильтры на этом визуальном элементе.
      • В области "Визуализации" установите флажки "Поля".

        Примечание.

        Если имя столбца было изменено и вы не уверены, каким было исходное имя, щелкните правой кнопкой мыши на название столбца и выберите Переименовать для этого визуального элемента, затем удалите текущее имя и нажмите Enter для восстановления исходного имени столбца.

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


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

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

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