Интеграция Git с отчетами с разбивкой на страницы

ПРИМЕНИМО К: служба Power BI Power BI Report Builder Power BI Desktop

В этой статье описывается публикация отчета с разбивкой на страницы и его синхронизация с рабочей областью Git. Разработчики могут применять свои процессы разработки, инструменты и рекомендации.

Предварительные условия

Чтобы интегрировать Git с рабочей областью Microsoft Fabric, необходимо настроить следующие предварительные требования для Fabric и Git.

Предварительные требования структуры

Для интеграции с Git требуется возможность Fabric. Емкость Fabric необходима для использования всех поддерживаемых элементов Fabric. Если у вас еще нет пробной версии, зарегистрируйтесь на бесплатную пробную версию. Клиенты, у которых уже есть Power BI Premium емкость, могут использовать её, но помните, что определенные номера SKU Power BI поддерживают только элементы Power BI.

Кроме того, на портале администрирования необходимо включить следующие коммутаторы клиента :

Эти параметры можно включить администратором клиента, администратором емкости или администратором рабочей области в зависимости от параметров вашей организации.

Предварительные требования Git

Интеграция Git в настоящее время поддерживается для Azure DevOps и #REF!. Чтобы использовать интеграцию Git с рабочей областью Fabric, вам потребуется следующее в Azure DevOps или #REF!:

  • Учетная запись Active Azure DevOps, зарегистрированная для того же пользователя Fabric (поддерживается, даже если организация Azure DevOps находится в другом арендаторе, отличающемся от арендатора Fabric). Создайте бесплатную учетную запись.
  • Доступ к существующему репозиторию.

Ознакомьтесь с интеграцией Git с Microsoft Fabric в статье Введение в интеграцию Git.

предварительные требования Power BI

См. раздел Предварительные требования в Доступ к редактору отчетов с разбивкой на страницы в службе Power BI.

Добавление отчета с разбивкой на страницы в #REF!

  1. Подключите рабочую область к репозиторию Git, следуя указаниям в Connect a workspace to an #REF! repo.

    Снимок экрана информации о подключении к рабочей области.

    Примечание.

    Если ветвь новая, вам будет предложено создать и синхронизировать.

  2. Отправьте .rdl-файл в рабочую область службы. #REF! и #REF! пока не поддерживаются.

    Снимок экрана: кнопка "Отправить".

    После отправки файла вы увидите отчет и состояние Git Uncommitted и управление версиями.

    Снимок экрана состояния.

  3. Выберите систему контроля версий. В области управления версиями выберите файл и зафиксируйте.

    Снимок экрана коммита.

    После фиксации файла состояние Git изменится на Sync.

    Снимок экрана: Git Synced.

    Папка появится в вашем репозитории Git, содержащая .rdl и два файла .json. Возможно, потребуется обновить репозиторий.

    Снимок экрана: репозиторий Git.

Изменение отчета с разбивкой на страницы, сохраненного в #REF!

  1. Откройте RDL-файл из локального репозитория Git в Power BI Report Builder.
  2. Сделайте нужные изменения.
  3. Зафиксируйте изменения и отправьте их в удаленный репозиторий.
  4. Создайте PR-запрос в главную ветвь.
  5. После утверждения PR сливается с основной ветвью.
  6. В главной ветви примените измененные изменения к соответствующей рабочей области.

Рекомендации и ограничения

  • Опубликуйте или загрузите отчёт с разбивкой на страницы в службу, а затем используйте git. Отчеты с разбивкой на страницы не отображаются, если начать с файлов в Git.

  • При удалении отчета с разбивкой на страницы из Git удалите всю папку и не только отчет RDL.

  • Переименование отчета с разбивкой на страницы в Git не работает. Однако переименование .rdl на сервисе Power BI работает. Если вы хотите переименовать отчет с разбивкой на страницы, необходимо удалить отчет с разбивкой на страницы из Git, удалить всю папку и повторно создать папку с помощью RDL с новым именем.

  • Отчет с разбивкой на страницы остается подключенным к исходному набору данных при перемещении в другую рабочую область. При перемещении отчета с разбивкой на страницы в другую рабочую область обновите набор данных в Power BI Report Builder и повторно опубликуйте отчет с разбивкой на страницы в служба Power BI.

  • Общие сведения об интеграции с Git