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


Publish to web from Power BI (Публикация в Интернете из Power BI)

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

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

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

Примечание.

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

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

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

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

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

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

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

    Screenshot of Publish to web on More options.

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

    Screenshot of Contact your Power BI admin.

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

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

    Screenshot of Review Embed in a public website.

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

    Screenshot of dialog box with the warning

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

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

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

    Screenshot of Success: a link and HTML.

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

    Screenshot of Embed code dialog box.

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

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

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

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

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

Советы для высоты и ширины iFrame

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

Screenshot of Embed code.

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

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

Коэффициент Размер Измерение (высота ширины 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. Чтобы управлять кодами внедрения публикации в Интернете, откройте рабочую область, в которой находится отчет, выберите Параметры шестеренку и выберите "Управление кодами внедрения".

    Screenshot of Manage embed codes

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

    Screenshot of list of embed codes.

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

    Screenshot of retrieving or deleting embed codes.

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

    Screenshot of confirming deletion.

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

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

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

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

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

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

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

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

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

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

Общие сведения о столбце состояния кода внедрения

Примечание.

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

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

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

Сообщите о проблеме публикации в веб-содержимом

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

Screenshot of sharing a concern.

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

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

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

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

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

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

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

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

  • Глобальные администраторы
  • Пользователи с ролью администратора Fabric в идентификаторе Microsoft Entra

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

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

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

  • Отчеты с помощью безопасности на уровне строк.
  • Отчеты, подключающиеся к данным с помощью DirectQuery. вместо этого Подключение использовать составной или импортный режим. Ознакомьтесь с различиями между режимами.
  • Отчеты, использующие любой источник данных Live Подключение ion, включая табличные службы 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