Управление опубликованным приложением-шаблоном

Если у вас есть приложение шаблона Power BI в рабочей среде, если вы хотите внести изменения в приложение, вы можете начать работу на этапе тестирования, не вмешиваясь в работу приложения в рабочей среде.

Обновление приложения

Перейдите в рабочую область приложения-шаблона. Затем, если вы внесли изменения в Power BI Desktop, начните с шага 1. Если вы не внесите никаких изменений в Power BI Desktop, начните с шага 2.

  1. Передайте обновленную семантику и перезаписать существующую семантику.

    • Если PBIX-файл, который вы отправляете, имеет то же имя, что и семантическая модель и отчет, используемый в приложении, отправка перезаписывает существующую семантику.

    • Если вы изменяете имя семантической модели и отчета, используемого в приложении, а PBIX-файл , который вы хотите отправить, имеет другое имя, отличное от семантической модели и отчета, используемого в приложении, сделайте следующее:

      • Переименуйте семантику модели и отчет, используемый в приложении, чтобы их имена точно соответствовали имени обновленного PBIX-файла .
      • Отправьте PBIX-файл и перезапишите существующую семантику и отчет, который вы только что переименовали.

      В любом случае, чтобы отправить локальный PBIX-файл в службу, выберите "Отправить>обзор", перейдите к файлу и нажмите кнопку "Открыть". В диалоговом окне будет запрашиваться разрешение на перезапись семантической модели, используемых приложением. Если вы не перезаписываете существующую семантику, клиенты не смогут установить обновленное приложение.

    Screenshot that shows the dialog requesting permission to overwrite the semantic model with the same name.

    Важно!

    Никогда не удаляйте семантические модели, которые использует приложение. Удаление семантической модели позволяет клиентам обновлять копии приложения.

  2. В области управления выпусками для приложения нажмите кнопку "Создать приложение".

  3. Повторите процесс создания приложения. Если вы изменили имя семантической модели и отчета, используемого в приложении, вы также можете переименовать приложение.

  4. После настройки фирменной символики, навигации, управления, параметров, проверки подлинности и доступа нажмите кнопку "Создать приложение" еще раз, чтобы сохранить изменения, а затем нажмите кнопку "Закрыть".

  5. Снова нажмите кнопку "Управление выпусками ".

    В области управления выпусками теперь отображаются две версии приложения: версия в рабочей среде, а также новая версия в тестировании.

    Screenshot that shows two versions of a template app.

  6. Когда вы будете готовы повысить уровень приложения до предварительной версии для дальнейшего тестирования за пределами клиента, вернитесь в область "Управление выпусками " и выберите "Повысить уровень приложения рядом с тестированием".

    Теперь у вас есть версия в рабочей среде и версия в предварительной версии.

    Screenshot that shows two versions of a template app with Promote app greyed out.

    Ваша ссылка теперь жива.

    Примечание.

    Кнопка "Повышение уровня приложения" на этапе предварительной работы отключена. Отключение кнопки предотвращает случайное перезаписи динамической рабочей ссылки с текущей версией приложения, прежде чем cloud Partner Portal (CPP) проверяет и утверждает новую версию приложения.

  7. Отправьте ссылку еще раз в CPP, выполнив действия, описанные в обновлении предложения Power BI. В CPP необходимо снова опубликовать предложение и подтвердить его. Если вы изменили имя приложения, обязательно измените имя в CPP. Когда предложение утверждено, кнопка "Повысить уровень приложения " снова становится активной.

  8. Повышение уровня приложения на этапе рабочей среды .

Поведение обновления

  • Обновление приложения позволяет установщикам шаблонов обновлять свое приложение-шаблон в уже установленных рабочих областях, не теряя конфигурацию подключения.

  • Сведения о том, как изменения в семантической модели влияют на установленное приложение шаблона, см. в разделе "Перезапись".

  • Когда приложение-шаблон перезаписывается и обновляется, сначала он отменить изменения обратно к примеру данных и автоматически подключается с помощью параметров конфигурации и проверки подлинности установщика. Пока обновление не завершится, отчеты, панели мониторинга и приложение организации отображают пример баннера данных.

  • Если вы добавили новый параметр запроса в обновленную семантику, требующую ввода пользователем, необходимо выбрать поле "Обязательный проверка box". Этот выбор запрашивает установщик с строка подключения после обновления приложения.

    Screenshot that shows Required under Parameters.

Извлечение рабочей области

Легко выполнить откат к предыдущей версии приложения-шаблона с возможностью извлечения. Следующие шаги извлекают определенную версию приложения из этапа выпуска в новую рабочую область:

  1. В области "Управление выпусками" рядом с версией приложения выберите дополнительные параметры (...) и нажмите кнопку "Извлечь".

    Screenshot that shows the Release Management pane with Extract selected.

  2. В диалоговом окне подтверждения введите имя извлеченной рабочей области и нажмите кнопку "Извлечь". Power BI добавляет новую рабочую область для извлеченного приложения.

    Screenshot that shows the confirmation message to Extract this app.

Новые сбросы управления версиями рабочей области, и вы можете продолжать разрабатывать и распространять приложение-шаблон из недавно извлеченной рабочей области.

Удаление версии приложения шаблона

Рабочая область приложения-шаблона является источником активного распределенного приложения-шаблона. Чтобы защитить пользователей приложения-шаблона, невозможно удалить рабочую область приложения-шаблона без первого удаления всех созданных версий приложений в рабочей области. При удалении версии приложения также удаляется URL-адрес приложения, который больше не работает.

  1. В области "Управление выпусками" рядом с версией приложения, которую вы хотите удалить, выберите "Дополнительные параметры" (...) и нажмите кнопку "Удалить".

    Screenshot that shows the Release Management pane with Delete selected.

  2. В диалоговом окне подтверждения выберите Удалить.

    Screenshot that shows confirmation message to Delete this app.

Примечание.

Не удаляйте версии приложений, которые используют клиенты или AppSource, или они больше не будут работать.