API Penyimpanan Lokal
Dengan API penyimpanan lokal, Anda dapat menyimpan data di penyimpanan lokal browser. Untuk menggunakan API penyimpanan lokal, pengalihan admin penyimpanan lokal pelanggan harus diaktifkan.
Penyimpanan lokal diisolasi sehingga setiap jenis visual memiliki akses penyimpanan terpisah.
Catatan
Pengembang bertanggung jawab untuk memastikan bahwa data yang disimpan sesuai dengan kebijakan organisasi konsumen, dan untuk memberi tahu pengguna tentang informasi apa yang disimpan, jika sensitivitas data memerlukannya. Secara khusus, pengembang visual kustom harus mengenkripsi data jika tujuan atau skenario bisnis mengharapkannya.
Cara menggunakan penyimpanan lokal
Versi API penyimpanan lokal ini dijadwalkan untuk penghentian. Kami tidak menerima permintaan lagi. Jika memungkinkan, gunakan Versi 2.
Dalam contoh berikut, penghitung ditingkatkan setiap kali metode pembaruan dipanggil. Nilai penghitung disimpan secara lokal dan dipanggil setiap kali visual dimulai. Dengan cara ini, penghitung terus menghitung dari tempat penghitungan ditinggalkan alih-alih memulai setiap kali visual dimulai:
export class Visual implements IVisual {
// ...
private updateCountName: string = 'updateCount';
private updateCount: number;
private storage: ILocalVisualStorageService;
// ...
constructor(options: VisualConstructorOptions) {
// ...
this.storage = options.host.storageService;
// ...
this.storage.get(this.updateCountName).then(count =>
{
this.updateCount = +count;
})
.catch(() =>
{
this.updateCount = 0;
this.storage.set(this.updateCountName, this.updateCount.toString());
});
// ...
}
public update(options: VisualUpdateOptions) {
// ...
this.updateCount++;
this.storage.set(this.updateCountName, this.updateCount.toString());
// ...
}
}
Pertimbangan dan batasan
- Batas penyimpanan lokal adalah 1 mb per GUID.
- Data hanya dapat dibagikan antar visual dengan GUID yang sama.
- Data tidak dapat dibagikan dengan instans Power BI Desktop lain.
- API penyimpanan lokal tidak diaktifkan secara default. Untuk mengaktifkannya untuk visual Power BI Anda, kirim permintaan ke dukungan visual Power BI,
pbicvsupport@microsoft.com
. - API penyimpanan lokal tidak mendukung
await
konstruksi. Hanya metodethen
dancatch
yang diizinkan.
Visual Anda harus tersedia di AppSource dan disertifikasi.
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk