Поделиться через


Публикация в Интернете из Power BI

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

Предупреждение

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

Заметка

Вы можете безопасно внедрить содержимое на внутренний портал или веб-сайт. Используйте параметры внедрения или внедрения в SharePoint Online. Эти параметры гарантируют, что все разрешения и безопасность данных применяются при просмотре внутренних данных пользователями.

Необходимые условия

  • Для публикации в Интернете из моей рабочей области требуется лицензия Microsoft Power BI.
  • Для публикации в Интернете из рабочих областей требуется лицензия Microsoft Power BI Pro или Premium на пользователя.
  • Публикация в Интернете доступна для отчетов, которые можно изменить в вашей личной рабочей области и других общих рабочих пространствах.
  • Он недоступен для отчетов, которыми с вами поделились, или тех, которые используют безопасность на уровне строк для защиты данных.
  • Зрители отчетов не должны быть пользователями Power BI.

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

Создание кодов внедрения с помощью функции "Публикация в интернет"

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

  1. Откройте отчет в рабочей области, которую можно редактировать, и выберите Файл>Внедрить отчет>Опубликовать в Интернете (публично).

    снимок экрана публикации в Интернете в разделе Дополнительные параметры.

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

    снимок экрана: свяжитесь с вашим администратором Power BI.

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

  3. Просмотрите содержимое диалогового окна и выберите Создать встраиваемый код.

    снимок экрана встраивания рецензии на общедоступном веб-сайте.

  4. Просмотрите предупреждение, как показано выше, и убедитесь, что данные могут быть встроены на общедоступный веб-сайт. Если это так, выберите Опубликовать.

    снимок экрана диалогового окна с предупреждением

  5. В диалоговом окне «Успех» вы увидите предварительный вид отчета. Выберите размер и страницу по умолчанию.

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

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

    скриншот успеха: ссылка и HTML.

  6. Если вы ранее создали код для встраивания для отчета и выберете Опубликовать в Интернет, диалоговые окна не будут видны на шагах 2-4. Вместо этого вы видите диалоговое окно код внедрения .

    снимок экрана: диалоговое окно

    Для каждого отчета можно создать только один код для внедрения.

Советы по режимам просмотра

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

В следующей таблице приведены рекомендации по режиму просмотра и его отображению при внедрении.

Режим просмотра Как он выглядит при внедрении
снимок экрана с подгонкой по размеру страницы. Подходит для страницы учитывает высоту и ширину страницы отчета. Если вы установите для вашей страницы значение динамических коэффициентов, таких как 16:9 или 4:3, содержимое масштабируется, чтобы вписаться в iFrame. При внедрении в iFrame использование Fit to page может привести к почтовых ящиков: серый фон отображается в областях iFrame после масштабирования содержимого, чтобы поместиться в iFrame. Чтобы свести к минимуму черные полосы, задайте высоту и ширину iFrame соответствующим образом.
снимок экрана: фактический размер. фактический размер гарантирует, что отчет сохраняет его размер, заданный на странице отчета. Это может привести к отображению полос прокрутки в iFrame. Задайте высоту и ширину iFrame, чтобы избежать полос прокрутки.
снимок экрана по ширине. По ширине гарантирует, что содержимое заполняет горизонтальную область iFrame. Граница по-прежнему отображается, но содержимое масштабируется для использования всего доступного горизонтального пространства.

Советы по высоте и ширине iFrame

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

снимок экрана кода для вставки.

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

Чтобы добиться более идеального соответствия, можно попробовать добавить 56 пикселей в высоту iFrame, чтобы разместить текущий размер нижней панели. Если на странице вашего отчета используется динамический размер, в таблице ниже указаны некоторые размеры, которые вы можете использовать, чтобы избежать появления черных полос (letterboxing).

Пропорция Размер Размеры (ширина x высота)
16:9 Маленький 640 x 416 пикселей
16:9 Средний 800 x 506 пикселей
16:9 Большой 960 x 596 пикселей
4:3 Маленький 640 x 536 пикселей
4:3 Средний 800 x 656 пикселей
4:3 Большой 960 x 776 пикселей

Управление кодами встраивания

После создания кода встраивания для публикации в веб вы можете управлять своими кодами из меню 'Настройки' в Power BI. Управление кодами внедрения включает возможность удаления из кода целевого визуального элемента или отчета (делая код внедрения непригодным для использования) или получения кода внедрения.

  1. Чтобы управлять кодами встраивания для публикации в Интернете, откройте рабочую область, в которой находится отчет, выберите настройки шестеренку и выберите Управление кодами встраивания.

    Скриншот управления внедрением кодов

  2. Отображаются коды внедрения отчетов в этой рабочей области.

    снимок экрана со списком кодов вставки.

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

    Снимок экрана: получение или удаление кодов вставки.

  4. Если выбрать Удалить, вам будет предложено подтвердить.

    снимок экрана с подтверждением удаления.

Обновления отчетов и обновления данных

После создания кода внедрения публикации в веб-сайт и совместного доступа к нему отчет обновляется с любыми изменениями, которые вы вносите. Ссылка на код внедрения активируется сразу. Любой пользователь, открывший ссылку, может просмотреть ее. Данные кэшируются в течение одного часа с момента получения. Мы не рекомендуем использовать публикацию в Интернете для данных, которые должны часто обновляться. Дополнительные сведения см. в разделе Как это работает далее в этой статье.

Обновление данных

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

Интенсивное использование

Интенсивная нагрузка может возникнуть, когда отчет получает слишком много запросов за короткий период времени. При интенсивном использовании пользователи не могут просматривать и взаимодействовать с отчетом до тех пор, пока не пройдет период интенсивного использования.

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

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

Визуальные элементы Power BI

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

Понимание столбца статуса кода вставки

Заметка

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

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

Статус Описание
Активный Отчет доступен для пользователей Интернета, с которыми можно просматривать и взаимодействовать.
заблокирован Содержимое отчета нарушает условия обслуживания Power BI. Корпорация Майкрософт заблокировала ее. Обратитесь в службу поддержки, если вы считаете, что содержимое заблокировано в ошибке.
Не поддерживается Семантическая модель отчета использует безопасность на уровне строк или другую неподдерживаемую конфигурацию. Полный список см. в разделе рекомендации и имитации.
нарушение Код внедрения находится вне определенной политики арендатора. Это состояние обычно возникает при создании кода внедрения, а затем изменен параметр клиента publish to web, чтобы исключить пользователя, принадлежащий коду внедрения. Если параметр клиента отключен или пользователю больше не разрешено создавать коды внедрения, существующие коды внедрения показывают статус Нарушено. Дополнительные сведения см. в разделе "Поиск администратора Power BI".

Сообщить о проблеме с публикацией в сети

Чтобы сообщить о проблеме публикации веб-содержимого, внедренного в веб-сайт или блог, выберите значок Поделиться в нижней панели отчета "Публикация в веб", а затем выберите значок Флаг в диалоговом окне Поделиться.

Снимок экрана с обсуждением проблемы.

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

Принцип работы (технические сведения)

При создании встраиваемого кода с помощью функции «Публикация в веб», отчет становится доступным пользователям Интернета. Она общедоступна, поэтому вы можете ожидать, что зрители могут легко поделиться отчетом через социальные медиа в будущем. Пользователи просматривают отчет, открыв прямой общедоступный URL-адрес или просматривая его, внедренный на веб-страницу или блог. По мере их выполнения Power BI кэширует определение отчета и результаты запросов, необходимых для просмотра отчета. Это кэширование гарантирует, что тысячи одновременных пользователей могут просматривать отчет без влияния на производительность.

Данные кэшируются в течение одного часа с момента получения. При обновлении определения отчета (например, при изменении режима просмотра) или обновлении данных отчета может потребоваться некоторое время, прежде чем изменения будут отражены в версии отчета, который пользователи просматривают. При обновлении данных для модели импорта данных служба очищает кэшированные данные и извлекает новые данные. В большинстве случаев данные обновляются почти одновременно с импортом данных. Однако для отчетов с большим количеством различных запросов может потребоваться некоторое время для обновления. Так как каждый элемент и значение данных кэшируются независимо, когда происходит обновление данных, пользователь может увидеть сочетание текущих и предыдущих значений. Поэтому мы рекомендуем заранее подготовить свою работу и создавать код для встраивания на веб-сайт только тогда, когда вы удовлетворены настройками. Если данные будут обновляться, свести к минимуму количество обновлений и выполнить обновления в нерабочее время. Мы не рекомендуем использовать публикацию в Интернете для данных, которые должны часто обновляться.

Поиск администратора Power BI

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

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

Как правило, у установленных организаций уже есть администратор Power BI. Пользователи с ролью администратора Fabric в идентификаторе Microsoft Entra могут выступать в качестве администратора Power BI.

Вам нужно найти одного из этих пользователей в организации и попросить их обновить параметры публикации в веб-клиенте на портале администрирования.

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

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

  • Отчеты, использующие безопасность уровня строки.
  • Отчеты, подключающиеся к данным с помощью DirectQuery. Подключитесь с помощью композитного или импортного режима. Ознакомьтесь с различиями между режимами.
  • Отчеты с использованием любого источника данных динамического подключения, включая табличные службы Analysis Services, размещенные локально, службы Analysis Services Multidimensional и Службы Azure Analysis Services.
  • Отчеты с использованием общей семантической модели, хранящейся в рабочей области, отличной от рабочей области отчета.
  • Общие и сертифицированные семантические модели.
  • Отчеты, предоставленные вам напрямую или через приложение.
  • Отчеты в рабочей области, в которой вы не являетесь членом с правами редактирования.
  • Визуальные элементы R и Python в настоящее время не поддерживаются при использовании функции публикации отчетов в веб.
  • Экспорт данных из визуальных элементов в отчете, опубликованном в Интернете.
  • Q&A для визуальных элементов Power BI.
  • Отчеты, содержащие меры DAX уровня отчета.
  • Модели запросов к данным единого входа в систему, включая составные модели в семантических моделях Power BI или Azure Analysis Services.
  • Защита конфиденциальной или служебной информации.
  • Функция автоматической проверки подлинности, предоставляемая параметром Внедрения, не работает с API JavaScript Power BI. Для API JavaScript Power BI используйте пользователь владеет данными подходе к внедрению.
  • Администраторы могут блокировать общедоступный интернет-доступ, как описано в разделе Частные ссылки для безопасного доступа к Fabric. В этом случае параметр "Публикация в Интернете" неактивен для клиента на портале администрирования Power BI.
  • Обеспечение соблюдения лицензий для пользовательских визуальных элементов.
  • Несертифицированные визуальные элементы из хранилища организации, когда включен глобальный коммутатор клиента организации для несертифицированных визуальных элементов.
  • Общедоступные визуальные элементы из хранилища организации, когда глобальный переключатель клиента не позволяет использовать визуальные элементы, созданные с помощью пакета SDK для Power BI.
  • Пользователь, создавший код внедрения, должен сохранять доступ к отчету для того, чтобы код внедрения работал. Это включает в себя требование лицензии Pro или Premium на пользователя в соответствии с требованиями рабочей области.
  • виды мобильного макета.
  • Отчеты с разбивкой на страницы.
  • Отчеты с несколькими языками.

Дополнительные вопросы? Попробуйте сообщество Power BI