Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
API powerbi.preload используется для уменьшения времени загрузки внедренного содержимого в Power BI при использовании встроенного содержимого на другой странице. Предварительная загрузка использует минимальную конфигурацию (только type и embedURL), чтобы скачать скрипты, необходимые для внедрения содержимого Power BI , прежде чем переходить к этой странице. Это обеспечивает более быстрый интерфейс при отображении внедренных отчетов и панелей мониторинга.
предварительную загрузку следует использовать только в том случае, если содержимое Power BI находится на другой странице веб-приложения.
Заметка
Рекомендуется использовать метод начальной загрузки
Использование предварительной загрузки
powerbi.preload() используется для скачивания необходимых скриптов перед внедрением содержимого. В браузере хранятся эти скрипты в кэше, что делает первоначальный вызов powerbi.embed() быстрее. Чтобы использовать предварительную загрузку, необходимо указать тип внедренной сущности и базовый URL-адрес Для Power BI (внедрение URL-адресов без определенных параметров URL-адресов, таких как reportId или groupId).
// Building the config object
let config = {
type: 'report',
embedUrl: 'https://app.powerbi.com/reportEmbed',
};
let element = powerbi.preload(config);
Событие preload будет запускаться при завершении предварительной загрузки.
element.on('preloaded', function () {
...
});