При создании пакета содержимого шаблонов используются Power BI Desktop и PowerBI.com. Пакет содержимого включает четыре компонента:

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

Запросы

В пакетах содержимого шаблонов запросы, созданные в Power BI Desktop, используются для подключения к источникам данных и импорта данных. Эти запросы необходимы для получения согласованных схем и позволяют обновлять данные по расписанию (прямые запросы не поддерживаются).

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

Подключение к API

Чтобы приступить к созданию запросов, нужно подключиться к API из Power BI Desktop.

Для подключения к API можно использовать стандартные соединители данных, доступные в Power BI Desktop. Вы можете использовать соединитель веб-данных ("Получить данные" -> "Интернет"), чтобы подключиться к REST API, или соединитель OData ("Получить данные" -> "Канал OData"), чтобы подключиться к каналу OData. Обратите внимание, что эти соединители будут работать по умолчанию, только если API поддерживает обычную аутентификацию.

Примечание.

Если API использует другие типы аутентификации (например, с использованием OAuth 2.0 или ключа веб-API), вам нужно разработать собственный соединитель данных, чтобы разрешить Power BI Desktop подключиться к API, пройдя аутентификацию. Дополнительные сведения о том, как разработать собственный соединитель данных для пакета содержимого, см. здесь.

Зависимость от источника

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

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

Применение схемы

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

Параметры

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

Примечание.

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

Дополнительные рекомендации по запросам

  • Убедитесь, что все столбцы набраны правильно.
  • Столбцы имеют информативные имена (см. "Вопросы и ответы").
  • Для совместно используемой логики можно применять функции и запросы.
  • Служба пока не поддерживается уровнями конфиденциальности. Если вы получили запрос об уровнях конфиденциальности, перепишите запрос таким образом, чтобы он задействовал относительные пути.

Модель данных

Четко определенная модель данных позволит вашим клиентам легко и интуитивно понятно взаимодействовать с пакетом содержимого. Создайте модель данных в Power BI Desktop.

Примечание.

Основное моделирование (типизация, имена столбцов) должно осуществляться преимущественно с использованием запросов.

Вопросы и ответы

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

Дополнительные рекомендации по модели данных

  • Ко всем столбцам значений применено форматирование (примечание: типы должны применяться в запросе).
  • Ко всем мерам применено форматирование.
  • Выбрано формирование сводных данных по умолчанию, в частности "Не суммировать", если применимо (например, для уникальных значений).
  • Задана категория данных, если применимо.
  • Отношения заданы, если это необходимо.

Отчеты

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

Примечание.

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

Дополнительные рекомендации по отчетам

  • Для перекрестной фильтрации используйте больше одного визуального элемента на страницу отчета.
  • Тщательно выравнивайте визуальные элементы (избегайте наложения).
  • Выбирайте для макета режим "4:3" или "16:9".
  • Все представленные агрегаты должны иметь смысл (средние, уникальные значения).
  • Фрагментирование должно давать адекватные результаты.
  • Как минимум в верхней части отчета должен присутствовать логотип.
  • По возможности элементы должны быть представлены в цветах клиента.

Панель мониторинга

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

Чтобы создать панель мониторинга для пакета содержимого шаблонов, просто отправьте PBIX-файл через меню "Получить данные" > "Файлы" или опубликуйте его непосредственно из Power BI Desktop.

Примечание.

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

Дополнительные рекомендации по панелям мониторинга

  • Закрепляя плитки на панели мониторинга, придерживайтесь одной общей темы.
  • Прикрепите к теме логотип, чтобы клиенты знали, откуда пакет.
  • Рекомендуется использовать макет шириной в 5–6 элементов, подходящий для большинства разрешений экранов.
  • Все плитки на панели мониторинга должны иметь соответствующие заголовки и подписи.
  • Плитки различных сценариев на панели мониторинга можно сгруппировать (вертикально или горизонтально).

Обзор ограничений

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

Поддерживаются Не поддерживается
Наборы данных, встроенные в PBI Desktop Наборы данных из других пакетов содержимого или такие входные данные, как файлы Excel
Источник данных, поддерживаемый для обновления данных в облаке по расписанию Прямой запрос и локальное подключение
Запросы, возвращающие согласованную схему или соответствующие ошибки Динамические или пользовательские схемы
Один источник данных на набор данных Несколько источников данных, включая гибридные приложения и URL-адреса, определяемые как множественные источники данных
Параметры текстового типа Другие типы параметров (например, дата) или "Список разрешенных значений"
Одна панель мониторинга, отчет и набор данных Несколько панелей мониторинга, отчетов и наборов данных

Далее

Проверка и отправка содержимого пакета