Что такое приложения-шаблоны Power BI?What are Power BI template apps?

Новые приложения-шаблоны Power BI позволяют партнерам создавать приложения Power BI с минимальным количеством кода или вообще без него и развертывать их для любых клиентов.The new Power BI template apps enable Power BI partners to build Power BI apps with little or no coding, and deploy them to any Power BI customer. В этой статье приводится обзор программы приложений-шаблонов Power BI.This article is an overview of the Power BI template app program.

Партнеры Power BI создают готовый набор содержимого для клиентов и самостоятельно публикуют его.As a Power BI partner, you create a set of out-of-the-box content for your customers and publish it yourself.

Они разрабатывают приложения-шаблоны, позволяющие клиентам подключаться и создавать экземпляры с использованием собственных учетных записей.You build template apps that allow your customers to connect and instantiate within their own accounts. Являясь специалистами в предметной области, клиенты могут представлять данные в виде, наиболее удобном для корпоративных пользователей.As domain experts, they can unlock the data in a way that's easy for their business users to consume.

Вы отправляете приложения-шаблоны в центр для партнеров.You submit a template apps to the Partner center. Затем приложения становятся общедоступными в Marketplace для приложений Power BI и Microsoft AppSource.The apps then become publicly available in the Power BI Apps marketplace and on Microsoft AppSource. Ниже приведен общий обзор процедуры создания общедоступного приложения-шаблона.Here's a high-level look at the public template app creation experience.

Marketplace для приложений Power BIPower BI Apps marketplace

Приложения-шаблоны Power BI позволяют пользователям Power BI Pro и Power BI Premium получать оперативные сведения через предустановленные панели мониторинга и отчеты, которые можно подключать к источникам данных в реальном времени.Power BI Template Apps allow Power BI Pro or Power BI Premium users to gain immediate insights through prepackaged dashboards and reports that can be connected to live data sources. Многие приложения Power BI уже доступны в Marketplace для приложений Power BI.Many Power BI Apps are already available in the Power BI Apps marketplace.

Веб-приложение Microsoft ProjectMicrosoft Project web app

Веб-приложение аналитики использования в Microsoft 365Microsoft 365 Usage Analytics web app

Веб-приложение "Продажи" Dynamic 365 Business CentralDynamic 365 Business Central - Sales web app

Веб-приложение "Удовлетворенность клиентов" Microsoft Forms ProMicrosoft Forms Pro Customer Satisfaction web app

ПроцессProcess

Общий процесс разработки и отправки приложения-шаблона включает несколько стадий.The general process to develop and submit a template app involves several stages. Некоторые стадии могут включать сразу несколько действий.Some stages can include more than one activity at the same time.

ЭтапStage Power BI DesktopPower BI Desktop Служба Power BIPower BI service Центр партнеровPartner Center
ПервыйOne Создание модели данных и отчета в PBIX-файлеBuild a data model and report in a .pbix file Создайте рабочую область.Create a workspace. Импорт PBIX-файла.Import .pbix file. Создание дополнительной панели мониторинга.Create a complementary dashboard Регистрация в качестве партнераRegister as a partner
ВторойTwo Создание тестового пакета и запуск внутренней проверки.Create a test package and run internal validation
ТретийThree Повышение уровня тестового пакета до подготовительного для проверки его работы вне среды клиента Power BI, а затем отправка пакета в AppSource.Promote the test package to preproduction for validation outside your Power BI tenant, and submit it to AppSource Создание предложения приложения-шаблона Power BI с помощью подготовительного пакета и запуск процесса проверкиWith your preproduction package, create a Power BI template app offer and start the validation process
ЧетвертыйFour Повышение уровня подготовительного пакета до рабочего.Promote the preproduction package to production ЗапускGo live

Подготовка к работеBefore you begin

Для создания приложения-шаблона требуются соответствующие разрешения.To create the template app, you need permissions to create one. Дополнительные сведения см. в статье о портале администрирования Power BI в разделе "Параметры приложений-шаблонов".See the Power BI admin portal, Template app settings for details.

Чтобы опубликовать приложение-шаблон в службе Power BI и AppSource, необходимо зарегистрироваться в качестве издателя в центре для партнеров.To publish a template app to the Power BI service and AppSource, you must meet the requirements for becoming a Partner Center publisher.

Пошаговые действияHigh-level steps

Ниже приведены основные действия.Here are the high-level steps.

  1. Просмотрите требования и выполните их.Review the requirements to make sure you meet them.

  2. Создайте отчет в Power BI Desktop.Build a report in Power BI Desktop. С помощью параметров сохраните его в виде файла, который могут использовать другие.Use parameters so you can save it as a file other people can use.

  3. Создайте рабочую область для приложения-шаблона в своем клиенте в службе Power BI (app.powerbi.com).Create a workspace for your template app in your tenant on the Power BI service (app.powerbi.com).

  4. Импортируйте PBIX-файл и добавьте в приложение содержимое, например панель мониторинга.Import your .pbix file and add content such as a dashboard to your app.

  5. Создайте тестовый пакет для самостоятельной проверки приложения-шаблона в вашей организации.Create a test package to test the template app yourself within your organization.

  6. Повысьте уровень тестового приложения до предварительного, чтобы отправить приложение на проверку в AppSource и протестировать его вне своего клиента.Promote the test app to pre-production to submit the app for validation in AppSource, and to test outside your own tenant.

  7. Отправьте содержимое в центр для партнеров для публикации.Submit the content to Partner center for publishing.

  8. Сделайте предложение доступным в AppSource и перенесите его в рабочую среду в Power BI.Make your offer go 'Live' in AppSource, and move your app to production in Power BI.

  9. Теперь вы можете начать разработку следующей версии в той же рабочей области в среде подготовки.Now you can start developing the next version in the same workspace, in preproduction.

ТребованияRequirements

Для создания приложения-шаблона требуются соответствующие разрешения.To create the template app, you need permissions to create one. Дополнительные сведения см. в разделе "Параметры приложений-шаблонов" статьи о портале администрирования Power BI.See the Power BI admin portal, Template app settings for details.

Чтобы опубликовать приложение-шаблон в службе Power BI и AppSource, необходимо зарегистрироваться в качестве издателя в центре для партнеров.To publish a template app to the Power BI service and AppSource, you must meet the requirements for becoming a Partner Center publisher.

Примечание

Управление отправкой приложений-шаблонов осуществляется в центре для партнеров.Template apps submissions are managed in Partner Center. Для входа используйте ту же учетную запись регистрации Центра разработчиков Майкрософт.Use the same Microsoft Developer Center registration account to sign in. У вас должна быть только одна учетная запись Майкрософт для публикации предложений в AppSource.You should have only one Microsoft account for your AppSource offerings. Не следует использовать разные учетные записи для отдельных служб или приложений.Accounts shouldn't be specific to individual services or offers.

СоветыTips

  • Убедитесь, что приложение включает образцы данных, позволяющие любому пользователю быстро приступить к работе.Make sure your app includes sample data to get everyone started in a click.
  • Тщательно изучите приложение, установив его в основном и вспомогательном клиенте.Carefully examine your application by installing it in your tenant and in a secondary tenant. Убедитесь, что заказчики видят только то, что вы хотите им предоставить.Make sure customers only see what you want them to see.
  • Используйте AppSource в качестве интернет-магазина для размещения приложения.Use AppSource as your online store to host your application. В этом случае приложение сможет найти любой пользователь Power BI.This way everyone using Power BI can find your app.
  • Рассмотрите возможность создания нескольких приложений-шаблонов для уникальных сценариев.Consider offering more than one template app for separate unique scenarios.
  • Активируйте возможности настройки данных, например поддержку пользовательских подключений и конфигураций параметров в установщике.Enable data customization; for example, support custom connection and parameters configuration by the installer.

Дополнительные рекомендации см. в статье Советы по созданию приложений-шаблонов в Power BI.See Tips for authoring template apps in Power BI for more suggestions.

Известные ограниченияKnown limitations

ФункцияFeature Известные ограниченияKnown Limitation
Содержимое: Наборы данныхContents: Datasets Должен присутствовать строго один набор данных.Exactly one dataset should be present. Разрешены только наборы данных, созданные в Power BI Desktop (PBIX-файлы).Only datasets built in Power BI Desktop (.pbix files) are allowed.
Не поддерживаются: наборы данных из других приложений-шаблонов, наборы данных для нескольких рабочих областей, отчеты с разбивкой на страницы (RDL-файлы), книги Excel.Not supported: Datasets from other template apps, cross-workspace datasets, paginated reports (.rdl files), Excel workbooks
Содержимое: Панели мониторингаContents: Dashboards Плитки в режиме реального времени недопустимы (другими словами, не поддерживаются принудительная отправка или трансляция наборов данных)Real-time tiles aren't allowed (in other words, no support for push or streaming datasets)
Содержимое: Потоки данныхContents: Dataflows Не поддерживаются: Потоки данныхNot supported: Dataflows
Содержимое из файловContents from files Разрешены только PBIX-файлы.Only PBIX files are allowed.
Не поддерживаются: RDL-файлы (отчеты с разбивкой на страницы), книги Excel.Not supported: .rdl files (paginated reports), Excel workbooks
Источники данныхData sources Разрешены источники данных, поддерживаемые для обновления данных по расписанию в облаке.Data sources supported for cloud Scheduled Data refresh are allowed.
Не поддерживается:Not supported:
  • DirectQueryDirectQuery
  • Активные подключения (не Azure AS)Live connections (no Azure AS)
  • Локальные источники данных (личный и корпоративный шлюзы не поддерживаются)On-premises data sources (personal and enterprise gateways aren't supported)
  • Режим реального времени (не поддерживается принудительная отправка наборов данных)Real time (no support for push dataset)
  • Составные моделиComposite models
  • Набор данных: для нескольких рабочих областейDataset: cross-workspace Наборы данных для нескольких рабочих областей недопустимы.No cross-workspace datasets are allowed
    Параметры запросаQuery parameters Не поддерживаются: параметры типа Any или Binary блокируют операцию обновления набора данных.Not supported: Parameters of type "Any" or "Binary" type block refresh operation for dataset
    Визуальные элементы Power BIPower BI visuals Поддерживаются только общедоступные визуальные элементы Power BI.Only publicly available Power BI visuals are supported. Визуальные элементы Power BI для организации не поддерживаютсяOrganizational Power BI visuals not supported
    Национальные облакаSovereign clouds Приложения шаблона недоступны в национальных облакахTemplate apps are not available in sovereign clouds

    ПоддержкаSupport

    Для поддержки во время разработки используйте https://powerbi.microsoft.com/support.For support during development, use https://powerbi.microsoft.com/support. Мы постоянно отслеживаем и контролируем этот сайт.We actively monitor and manage this site. Сообщения об инцидентах быстро передаются в соответствующую группу.Customer incidents quickly find their way to the appropriate team.

    Дальнейшие действияNext steps

    Создание приложения-шаблонаCreate a template app