Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Interfejs API powerbi.preload służy do skrócenia czasu ładowania osadzonej zawartości w usłudze Power BI, gdy osadzona zawartość znajduje się na innej stronie. Wstępne ładowanie używa minimalnej konfiguracji (tylko type i embedURL), aby ułatwić pobranie skryptów wymaganych do osadzania zawartości usługi Power BI przed przejście do tej strony. Zapewnia to szybsze środowisko podczas wyświetlania osadzonych raportów i pulpitów nawigacyjnych.
Wstępne ładowanie powinno być używane tylko wtedy, gdy zawartość usługi Power BI znajduje się na innej stronie aplikacji internetowej.
Nuta
Najlepszym rozwiązaniem w zakresie wydajności jest użycie metody bootstrap zamiast wstępnego ładowania.
Jak używać wstępnego ładowania
powerbi.preload() służy do pobierania niezbędnych skryptów przed osadzeniem zawartości. Przeglądarka przechowuje te skrypty w pamięci podręcznej, dzięki czemu początkowe wywołanie powerbi.embed() szybsze. Aby użyć wstępnego ładowania, musisz podać typ jednostki osadzonej i podstawowy adres URL usługi Power BI (adresy URL osadzania bez żadnych określonych parametrów adresu URL, takich jak reportId lub groupId).
// Building the config object
let config = {
type: 'report',
embedUrl: 'https://app.powerbi.com/reportEmbed',
};
let element = powerbi.preload(config);
Zdarzenie preload zostanie wyzwolony po zakończeniu ładowania wstępnego.
element.on('preloaded', function () {
...
});