Aracılığıyla paylaş


Yükleme süresini kısaltmak için ön yükleme kullanma

powerbi.preload API'si, ekli içeriğiniz farklı bir sayfada olduğunda Power BI'daki ekli içeriğin yükleme süresini azaltmak için kullanılır. Preload, kullanıcılarınızın bu sayfaya önce Power BI içeriğini eklemek için gereken betiklerin indirilmesine yardımcı olmak için en düşük yapılandırmayı (yalnızca ve ) kullanır. Bu, eklenmiş raporları ve panoları görüntülerken daha hızlı bir deneyim sağlar. Ön Yükleme yalnızca Power BI içeriğiweb uygulamasının farklı bir sayfasındaysa kullanılmalıdır.

Not

Performans için en iyi yöntem olarak, ön yükleme yerine bootstrap yöntemini kullanmanızı öneririz.

Ön yükleme nasıl kullanılır?

powerbi.preload(), içeriğinizi eklemeden önce gerekli betikleri indirmek için kullanılır. Tarayıcı bu betikleri önbelleğinde depolar ve powerbi.embed() için ilk çağrıyı daha hızlı hale getirir. Önceden yüklemeyi kullanmak için, katıştırılmış varlık türünü ve Power BI için bir temel URL sağlamanız gerekir (reportId veya groupIdgibi belirli BIR URL parametresi olmayan URL'leri ekleyin).

// Building the config object
let config = {
    type: 'report',
    embedUrl: 'https://app.powerbi.com/reportEmbed',
};

let element = powerbi.preload(config);

Ön yükleme tamamlandığında preload olayı tetiklenir.

element.on('preloaded', function () {
    ...
});