Offriamo opzioni per incorporare i contenuti di Looker nella tua applicazione host utilizzando gli iframe. Ogni opzione è diversa per quanto riguarda la gestione e l'interazione con l'iframe e l'autorizzazione o l'autenticazione dell'utente. Se non sai quale opzione scegliere per iniziare, consulta il percorso di apprendimento suggerito alla fine di questa pagina.
Opzioni di incorporamento di iframe
Tutte le opzioni supportano la tematizzazione e possono incorporare dashboard, dashboard di LookML, esplorazioni, Look, visualizzazioni di query ed estensioni.
Incorporamento privato
- Gestisci direttamente l'iframe.
- Puoi utilizzare window.postMessage() per interagire con l'iframe.
- L'utente deve autenticarsi o autorizzarsi direttamente con Looker o con Looker utilizzando l'embedding firmato con un provider di identità.
Iniziare a utilizzare l'incorporamento privato
Incorporamento firmato
- Gestisci direttamente l'iframe.
- Puoi utilizzare window.postMessage() per interagire con l'iframe.
- Genera un URL src iframe univoco per ogni sessione utente di incorporamento. Questo URL monouso crea un nuovo utente di incorporamento di Looker o aggiorna uno esistente.
- Devi autenticare o autorizzare l'utente al di fuori di Looker, ad esempio tramite il provider di identità dell'applicazione host utilizzando l'inserimento di annunci firmati.
Iniziare a utilizzare l'embedding con firma
Incorporamento firmato con l'SDK Embed (opzione consigliata)
- Utilizza la comoda API JavaScript dell'SDK incorporato per gestire e interagire con l'iframe.
- Genera un URL univoco per ogni sessione utente di incorporamento. Questo URL monouso crea un nuovo utente di incorporamento di Looker o aggiorna uno esistente. L'SDK Embed consente di automatizzare parte della generazione dell'URL.
- Devi autenticare o autorizzare l'utente al di fuori di Looker, ad esempio tramite il provider di identità dell'applicazione host utilizzando l'inserimento di annunci firmati.
Iniziare a utilizzare l'incorporamento firmato con l'SDK Embed
Percorso di apprendimento suggerito
Ti consigliamo di iniziare nell'ordine seguente:
1. Iniziare a utilizzare l'embedding privato
L'incorporamento privato ti fornirà una conoscenza di base dell'incorporamento di Looker.
2. Inizia a utilizzare l'inserimento di annunci firmati con l'SDK Embed
L'inserimento di annunci con firma e l'SDK Embed sono concetti più avanzati.