Wir bieten Ihnen Optionen, mit denen Sie Looker-Inhalte mithilfe von iFrames in Ihre Hostanwendung einbetten können. Die einzelnen Optionen unterscheiden sich darin, wie Sie Ihren iFrame verwalten und damit interagieren sowie Nutzer autorisieren oder authentifizieren. Wenn Sie sich nicht sicher sind, mit welcher Option Sie beginnen sollen, sehen Sie sich den empfohlenen Lernpfad am Ende dieser Seite an.
Optionen für das Einbetten von iFrames
Jede Option unterstützt Designthemen und kann Dashboards, LookML-Dashboards, Explores, Looks, Abfragevisualisierungen und Erweiterungen einbetten.
Private Einbettung
- Sie verwalten den iFrame direkt.
- Sie können window.postMessage() verwenden, um mit Ihrem iFrame zu interagieren.
- Ihr Benutzer muss sich direkt bei Looker oder bei Looker mithilfe der signierten Einbettung mit einem Identitätsanbieter authentifizieren oder autorisieren.
Erste Schritte mit privaten Einbettungen
Signierte Einbettung
- Sie verwalten den iFrame direkt.
- Sie können window.postMessage() verwenden, um mit Ihrem iFrame zu interagieren.
- Sie generieren für jede eingebettete Nutzersitzung eine eindeutige iFrame-src-URL. Mit dieser einmaligen URL wird ein neuer Looker-Einbettungsnutzer erstellt oder ein vorhandener Nutzer aktualisiert.
- Sie müssen den Nutzer außerhalb von Looker authentifizieren oder autorisieren, z. B. über den Identitätsanbieter Ihrer Hostanwendung mit signierter Einbettung.
Erste Schritte mit vorzeichenbehafteten Einbettungen
Signierte Einbettung mit Embed SDK (empfohlen)
- Mit der praktischen JavaScript API des Embed SDK können Sie Ihren iFrame verwalten und mit ihm interagieren.
- Für jede eingebettete Nutzersitzung wird eine eindeutige URL generiert. Mit dieser einmaligen URL wird ein neuer Looker-Einbettungsnutzer erstellt oder ein vorhandener Nutzer aktualisiert. Mit dem Embed SDK lässt sich ein Teil der URL-Generierung automatisieren.
- Sie müssen den Nutzer außerhalb von Looker authentifizieren oder autorisieren, z. B. über den Identitätsanbieter Ihrer Hostanwendung mit signierter Einbettung.
Erste Schritte mit signierter Einbettung mit dem Embed SDK
Vorgeschlagener Lernpfad
Wir empfehlen Ihnen, in dieser Reihenfolge zu beginnen:
1. Erste Schritte mit der privaten Einbettung
Die private Einbettung vermittelt ein grundlegendes Verständnis der Looker-Einbettung.
2. Erste Schritte mit signierten Einbettungen mit dem Embed SDK
Die signierte Einbettung und das Embed SDK sind komplexere Konzepte.