Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создание приложений-шаблонов в Power BI требует внимания к нескольким компонентам за пределами логистики и тестирования рабочей области. В этой статье содержатся советы по созданию запросов, моделей данных, отчетов и панелей мониторинга, которые помогут вам создавать эффективные приложения шаблонов, которые обеспечивают отличный пользовательский интерфейс.
- Запросы. С помощью запросов вы подключаетесь и преобразуете данные и определяете параметры.
- Модель данных. В модели данных вы создаете связи, меры и улучшающие возможности Q&A.
- Страницы отчета. Страницы отчетов включают визуальные элементы и фильтры для предоставления аналитических сведений о данных.
- Панель мониторинга и плитки. Панели мониторинга и плитки предоставляют обзор включенных аналитических сведений.
- Примеры данных. Пример делает приложение обнаруживаемым сразу после установки.
Вы можете быть знакомы с каждым элементом, как с существующими функциями Power BI. При создании приложения-шаблона существуют другие аспекты, которые следует учитывать для каждого элемента. В этой статье описываются эти аспекты, а также советы и другая полезная информация, связанная с созданием шаблонных приложений.
Запросы
Для приложений-шаблонов запросы, разработанные в Power BI Desktop, используются для подключения к источнику данных и импорту данных. Эти запросы необходимы для возврата согласованной схемы и поддерживаются для запланированного обновления данных.
Подключение к API
Чтобы приступить к работе, необходимо подключиться к API из Power BI Desktop, чтобы начать создание запросов.
Соединители данных, доступные в Power BI Desktop, можно использовать для подключения к API. Вы можете использовать соединитель веб-данных (Получение данных>Web) для подключения к вашему REST API или соединитель OData (Получение данных>канал OData) для подключения к вашему каналу OData.
Замечание
В настоящее время приложения шаблонов не поддерживают пользовательские соединители. Мы рекомендуем рассмотреть использование Odatafeed Auth 2.0 для снижения некоторых проблем с подключением или отправить соединитель на сертификацию. Дополнительные сведения о разработке соединителя и его сертификации см. в разделе "Соединители данных".
Рассмотрим источник
Запросы определяют данные, включенные в модель данных. В зависимости от размера системы эти запросы также должны включать фильтры, чтобы гарантировать, что клиенты имеют управляемый размер, соответствующий вашему бизнес-сценарию.
Приложения шаблонов Power BI могут выполнять несколько запросов параллельно и одновременно для нескольких пользователей. Запланируйте стратегию управления скоростью и параллелизмом и узнайте у нас, как сделать ваше шаблонное приложение отказоустойчивым.
Принудительное применение схемы
Убедитесь, что запросы устойчивы к изменениям в системе. Изменения в схеме могут нарушить модель во время обновления. Если источник может возвращать значение NULL или отсутствующий результат схемы для некоторых запросов, попробуйте вернуть пустую таблицу или понятное пользовательское сообщение об ошибке.
Параметры
Параметры в Power BI Desktop позволяют пользователям предоставлять входные значения, которые настраивают данные, полученные пользователем. Думайте о параметрах заранее, чтобы избежать повторной работы после инвестирования времени для создания подробных запросов или отчетов.
Замечание
Приложения-шаблоны поддерживают все параметры, кроме Any и Binary.
Дополнительные рекомендации по поисковым запросам
- Убедитесь, что все столбцы введите правильно.
- Назначьте информативные имена столбцов. Дополнительные сведения см. в разделе "Вопросы и ответы".
- Для общей логики рекомендуется использовать функции или запросы.
- Уровни конфиденциальности в настоящее время не поддерживаются в службе Power BI. Если вы получите запрос на уровни конфиденциальности, может потребоваться переписать запрос, чтобы использовать относительные пути.
Модели данных
Хорошо определенная модель данных гарантирует, что клиенты могут легко и интуитивно взаимодействовать с приложением-шаблоном. Создайте модель данных в Power BI Desktop.
Замечание
В запросах следует выполнять основное моделирование, например определение типов данных и имен столбцов.
Вопросы и ответы
Моделирование также влияет на то, насколько хорошо Q&A может предоставлять результаты для клиентов. Обязательно добавьте синонимы в часто используемые столбцы и правильно назовите столбцы в запросах.
Дополнительные советы по модели данных
Убедитесь, что вы сделали следующее:
- Применено форматирование ко всем столбцам значений. Применение типов в запросе.
- Применено форматирование ко всем показателям.
- Задайте сводку по умолчанию. В частности, установите Нет вычислений, если применимо, для уникальных значений, например.
- При необходимости задайте категорию данных.
- При необходимости задайте связи.
Отчеты
Страницы отчетов предоставляют дополнительные сведения о данных, включенных в приложение-шаблон. Используйте страницы отчетов, чтобы ответить на ключевые бизнес-вопросы, которые ваше приложение-шаблон пытается решить. Создайте отчет с помощью Power BI Desktop.
Дополнительные советы по отчету
- Используйте несколько визуальных элементов на страницу для перекрестной фильтрации.
- Тщательно выравнивайте изображения, избегая наложений.
- Убедитесь, что макет страницы установлен в режиме 4:3 или 16:9.
- Убедитесь, что все представленные агрегирования имеют смысл с точки зрения чисел, например, средние или уникальные значения.
- Убедитесь, что срез создает рациональные результаты.
- Включите логотип по крайней мере в верхний отчет.
- Убедитесь, что элементы находятся в цветовой схеме клиента в максимально возможном объеме.
Замечание
Одно приложение-шаблон не может содержать более 20 отчетов.
Dashboards
Панель мониторинга является главной точкой взаимодействия с приложением-шаблоном для клиентов. Он должен включать общие сведения о содержимом, особенно важные метрики для вашего бизнес-сценария.
Чтобы создать информационную панель для приложения-шаблона, просто загрузите свой PBIX через Получение данных>Файлы, или опубликуйте непосредственно из Power BI Desktop.
Дополнительные советы по панели мониторинга
- Сохраняйте ту же тему при закреплении, чтобы плитки на панели мониторинга были в одном стиле.
- Закрепите логотип в теме, чтобы потребители знали, откуда этот пакет.
- Рекомендуемый макет для работы с большинством разрешений экрана — от пяти до шести небольших плиток в ширину.
- Все плитки панели мониторинга должны иметь соответствующие заголовки и субтитры.
- Рассмотрите возможность группировки на панели мониторинга для различных сценариев по вертикали или по горизонтали.
Примерные данные
Приложение-шаблон, в рамках этапа создания приложения, упаковывает данные кэша в рабочую область в рамках приложения, что имеет следующие преимущества:
- Позволяет установщику понять функциональные возможности и назначение приложения перед подключением данных.
- Создает интерфейс, который позволяет установщику изучить возможности приложений, что приводит к подключению семантической модели приложения.
Перед созданием приложения рекомендуется получить образцы данных, чтобы убедиться, что отчет и панели мониторинга приложения заполняются данными. Старайтесь максимально уменьшить размер данных выборки.
Публикация в AppSource
Приложения-шаблоны можно публиковать в AppSource. Перед отправкой приложения в AppSource выполните следующие рекомендации:
- Убедитесь, что вы создаете приложение-шаблон с интересными примерами данных, которые помогут установщику понять, что может сделать приложение. Пустые отчеты и панели мониторинга не будут утверждены.
- Приложения-шаблоны поддерживают приложения, содержащие только демонстрационные данные.
- Следуйте инструкциям команды проверки, включающей учетные данные и параметры, которые они могут использовать для подключения к данным.
- Приложение должно включать логотип приложения в Power BI и на вашем предложении на облачном портале партнеров (CPP).
- Настройте целевую страницу.
- Обязательно следуйте документации о предложении приложения Power BI.
- Если панель мониторинга входит в приложение, убедитесь, что она не пуста.
- Установите приложение с помощью ссылки приложения перед отправкой. Убедитесь, что вы можете подключить семантическую модель и что взаимодействие с приложением осуществляется так, как вы запланировали.
- Перед загрузкой PBIX-файла в рабочую область шаблона обязательно отключите все ненужные подключения.
- Следуйте рекомендациям по проектированию Power BI для отчетов и визуальных элементов , чтобы обеспечить максимальное влияние на пользователей и получить утверждение для распространения.
Создание ссылки на скачивание для приложения
После публикации приложения-шаблона в AppSource рекомендуется создать ссылку на скачивание с веб-сайта на любой из следующих вариантов:
- Страница скачивания AppSource, которую можно просмотреть публично. Получите ссылку с вашей страницы AppSource.
- Power BI, который можно просмотреть пользователем Power BI.
Чтобы перенаправить пользователя на ссылку скачивания приложения в Power BI, см. следующий пример кода: репозиторий GitHub.
Автоматизация конфигурации параметров во время установки
Если вы являетесь поставщиком программного обеспечения, распространяющим приложение-шаблон через веб-службу, вы можете создать автоматизацию, которая настраивает параметры приложения шаблона автоматически при установке приложения в учетной записи Power BI. Такой подход упрощает работу клиентов. Это также повышает вероятность успешной установки, так как они не должны предоставлять сведения, которые они могут не знать. Дополнительные сведения см. в статье "Автоматическая настройка установки приложения шаблона".