Crea una visualizzazione condivisa - Amazon QuickSight

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Crea una visualizzazione condivisa

Dopo aver aggiornato Embedding SDK alla versione 2.8.0 o successiva, usa createSharedView API per creare una nuova vista condivisa. Registra l'sharedViewIde il risultato dell'dashboardIdoperazione. L'esempio seguente crea una nuova vista condivisa.

const response = await embeddingFrame.createSharedView(); const sharedViewId = response.message.sharedViewId; const dashboardId = response.message.dashboardId;

createSharedViewpuò essere chiamato solo quando un utente visualizza una dashboard. Per la creazione di viste condivise specifiche per console, assicurati che gli utenti siano nella pagina della dashboard prima di abilitare l'azionecreateSharedView. Puoi farlo con l'PAGE_NAVIGATIONevento, mostrato nell'esempio seguente.

const contentOptions = { onMessage: async (messageEvent, metadata) => { switch (messageEvent.eventName) { case 'CONTENT_LOADED': { console.log("Do something when the embedded experience is fully loaded."); break; } case 'ERROR_OCCURRED': { console.log("Do something when the embedded experience fails loading."); break; } case 'PAGE_NAVIGATION': { setPageType(messageEvent.message.pageType); if (messageEvent.message.pageType === 'DASHBOARD') { setShareEnabled(true); } else { setShareEnabled(false); } break; } } } };