Динамические подписки на получателей для отчетов (предварительная версия)

ОБЛАСТЬ ПРИМЕНЕНИЯ: Служба Power BI Power BI Desktop

Внимание

Динамические подписки в настоящее время находятся в предварительной версии. Эта информация относится к предварительному продукту, который может быть существенно изменен до его выпуска. Корпорация Майкрософт не дает явных или подразумеваемых гарантий относительно предоставленных здесь сведений.

Динамические подписки на получателей предназначены для упрощения распространения персонализированной копии отчета каждому получателю подписки электронной почты. Вы определяете представление отчета, которое получает отдельный пользователь, указав, какие фильтры применяются к их версии отчета.

Динамические подписки на получателей доступны для отчетов с разбивкой на страницы и для отчетов Power BI. Эта статья относится к отчетам Power BI. Дополнительные сведения о динамических подписках для отчетов с разбивкой на страницы см. в статье Dynamic per recipient subscriptions for paginated reports.

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

Необходимые компоненты

  • Отчет для совместного использования, сохраненного в рабочей области с поддержкой емкости (емкость Power BI Premium, пробная версия Microsoft Fabric или емкость Microsoft Fabric).
  • Создание разрешений для семантической модели Power BI, содержащей данные получателя. Эти данные включают адреса электронной почты получателей и значения фильтров, которые должны применяться для каждого получателя.
  • Роль участника, члена или Администратор в этой рабочей области. Вы знаете, что у вас есть роль участника, участника или Администратор в рабочей области, если вы можете редактировать отчеты или панели мониторинга в этой рабочей области. Дополнительные сведения о ролях в рабочих областях.

Создание динамической подписки

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

Для пользователей, знакомых со службами SQL Server Reporting Services (SSRS), эта функция аналогична подпискам на основе данных.

Подключение данных получателя

  1. В примере отчета по региональным продажам есть таблица, которую можно использовать. Гистограмма с накоплением по команде и пользователю содержит данные для руководителей и сотрудников. Выберите " Команда + пользователь" , если он еще не активен. Щелкните правой кнопкой мыши одну из полос и выберите "Детализация ", чтобы просмотреть сотрудников для этого руководителя.

    Снимок экрана: служба Power BI с кнопкой

  2. Выберите "Подписаться", чтобы создать>подписку.

    Снимок экрана: служба Power BI с окном создания подписки.

  3. Выберите Dynamic для каждого получателя (предварительная версия).

    Снимок экрана: служба Power BI с экраном

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

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

    Снимок экрана: служба Power BI с Подключение на шаге данных получателя мастера с данными сотрудников, описанными красным цветом.

Выбор и фильтрация данных

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

В окне "Выбор и фильтрация данных " отображается список полей из семантической модели сотрудника отдела продаж Contoso, которую можно использовать для динамической фильтрации подписки на отчет о региональных продажах . Выберите таблицу "Владельцы ". Эта таблица содержит данные для owner, OwnerEmail и Manager. Эти поля из семантической модели сотрудника отдела продаж Contoso можно связать с подпиской.

Снимок экрана: служба Power BI с этапом выбора и фильтрации мастера.

Ввод сведений о сообщении

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

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

  1. Для получателей выберите раскрывающийся список для получения данных и выберите столбец из таблицы "Владельцы". Столбец в таблице "Владельцы", содержащей адреса электронной почты, — OwnerEmail.

  2. Для темы электронной почты выберите раскрывающийся список для получения данных и выберите столбец из таблицы "Владельцы". Столбец в таблице "Владельцы", содержащей имена сотрудников, — Owner.Owner.

    Снимок экрана: служба Power BI с параметрами динамического параметра в окне сведений электронной почты.

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

  4. В раскрывающемся списке "Присоединить полный отчет ", чтобы отобразить список параметров. Выберите формат. Метки конфиденциальности применяются к вложениям электронной почты, а вложение учитывает все метки конфиденциальности отчета. Размер вложения ограничен менее чем 25 МБ.

Добавление динамических фильтров

Используйте окно сопоставления данных для задания динамических фильтров. Чтобы использовать текущее состояние отчета в качестве отправной точки, выберите "Включить мои изменения". Этот выбор создает подписку с обновлениями, которые вы сделали для фильтров, внимания, состояний детализации и т. д. Если вы не хотите, чтобы динамические фильтры применялись к текущему состоянию отчета, не проверка Включить мои изменения. Un проверка ing this option использует состояние отчета по умолчанию.

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

Снимок экрана: служба Power BI с экраном сопоставления данных.

Настройка расписания

В окне задания расписания создайте расписание для динамической подписки.

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

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

    Совет

    Чтобы получить электронную почту подписки только в определенные дни, выберите "Еженедельно" и выберите день недели проверка boxes. Если выбрать "Ежемесячно", введите дни месяца, которые вы хотите получить по электронной почте.

  3. Выберите запланированное время для подписки. Вы можете запустить его в час или в 15, 30 или 45 минут за указанный часовой пояс.

    Снимок экрана: служба Power BI с окном расписания.

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

Проверка и завершение создания динамической подписки

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

В области "Подписки" перечислены новые подписки. Значок Изображение значка ссылки динамического содержимого. ссылки позволяет узнать, что используется динамическое содержимое.

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

Снимок экрана: служба Power BI с областью

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

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

  • Отрисовка отчета использует некоторую емкость. Он классифицируется как интерактивное действие.
  • Семантическая модель получателя имеет ограничение в 1000 строк получателей. Если список получателей превышает 1000 строк в любой момент, то только первые 1000 получателей получают электронную почту подписки, а создатель подписки получает сообщение об ошибке.
  • Получение электронной почты подписки не гарантирует доступ к отчету. Доступ к отчету устанавливается отдельно.
  • Эта предварительная версия поддерживает фильтры отдельных значений и не поддерживает фильтры с несколькими параметрами значений.
  • Если имена столбцов или таблиц изменяются в семантической модели во время обработки подписки, динамические фильтры могут не применяться должным образом.
  • В качестве предварительной версии функция недоступна клиентам с контентом, расположенным в национальных облаках.

Устранение неполадок с подписками Power BI.
Найдите и сортируйте содержимое.