Mit Looker können Sie Explores, Berichte, Looks (gespeicherte visualisierte Abfrageergebnisse) und Dashboards (Sammlungen von Kacheln, die visualisierte Abfrageergebnisse anzeigen) in jede HTML-formatierte Webseite, jedes Portal oder jede Anwendung einbetten. Sie können Looker-Berichte mithilfe der Methoden „Privates Einbetten“ oder „Signiertes Einbetten“ einbetten. Wie bei anderen Looker-Inhalten wird der Zugriff auf eingebettete Berichte durch Zugriffsebenen und Nutzerberechtigungen gesteuert.
Auf dieser Seite erfahren Sie, wie Sie Berichte einbetten und welche Anforderungen dabei gelten. In den folgenden Abschnitten erfahren Sie mehr über diese Konzepte:
- Wichtige Informationen zum Einbetten von Berichten
- Anforderungen und Berechtigungen
- Eingebettete Berichte ansehen
- Berichte einbetten
- Weitere Informationen
Wichtige Informationen zum Einbetten von Berichten
Neben den Anforderungen und Berechtigungen, die im Folgenden beschrieben werden, gibt es noch einige weitere Dinge, die Sie über das Einbetten von Berichten wissen sollten:
- Das Einbetten von Berichten ist nur für von Looker gehostete Looker-Instanzen (Original) verfügbar.
- Eingebettete Berichte sind nur zur Ansicht verfügbar. Berichte können nur in der Looker-Anwendung bearbeitet werden.
- Die Berechtigungen, die für Berichte implementiert werden können, die mit der signierten Einbettungsmethode eingebettet sind, sind auf Inhaltsberechtigungen (
access_data
-,see_looks
- odersee_user_dashboards
-Berechtigungen) und Ordnerzugriff beschränkt.
Die folgenden Funktionen sind für eingebettete Berichte nicht verfügbar:
- Herunterladen eingebetteter Berichte
- Drucken eingebetteter Berichte
- Geplante Berichte
- Benachrichtigungen für eingebettete Berichte
- Benutzerdefiniertes Design für eingebettete Berichte
- Einbetten von Berichten auf Mobilgeräten
Anforderungen und Berechtigungen
Für die Einbettung von Berichten müssen die folgenden Funktionen aktiviert sein:
- Die Funktion Looker-Berichte
- Die Labs-Funktion Looker-Berichte einbetten
Nutzer, die eingebettete Berichte sehen möchten, benötigen folgende Zugriffsrechte:
- Die Berechtigungen
access_data
undsee_looks
odersee_user_dashboards
- Zugriffsrechte Anzeigen oder Zugriff verwalten, Bearbeiten für den übergeordneten Ordner, in dem ein eingebetteter Bericht gespeichert ist.
Entwicklungsanforderungen
Eine ausführliche Anleitung zum Einrichten eines Entwicklungsservers sowie Entwicklungsüberlegungen für Berichte finden Sie im GitHub-Repository für das Looker Embed SDK.
Integrierte Berichte ansehen
Nutzer können Ordner aufrufen und eingebettete Berichte genauso aufrufen wie andere eingebettete Looker-Inhalte.
Weitere Informationen zu den Zugriffs- und Berechtigungen, die zum Verschieben, Kopieren und Löschen von Berichten erforderlich sind, finden Sie unter Berichte verschieben, freigeben und kopieren.
Berichte einbetten
Sie können Berichte mithilfe der Methoden privates Einbetten, Einbetten ohne Cookies und signiertes Einbetten einbetten. Das Einbetten eines Berichts per privatem oder signiertem Einbettungscode funktioniert genauso wie das Einbetten eines Dashboards oder eines Looks. Die URL für einen Bericht lautet beispielsweise https://instance_name.cloud.looker.com/reporting/bafbc704-c8fd-4ebc-aa57-21c4fe407e0b
. Die URL hat folgendes Format:
- Hostname: Der Name Ihrer Looker-Instanz. Beispiel:
https://instance_name.cloud.looker.com
- Pfad: Der Name des Ordners, in dem ein Bericht gespeichert ist (
reporting
), und die ID des Berichts. Beispiele:/reporting/bafbc704-c8fd-4ebc-aa57-21c4fe407e0b
Wenn Sie eine Einbettungs-URL erstellen möchten, fügen Sie dem Ordnernamen und der Berichts-ID in der URL das Präfix /embed/
hinzu, genau wie bei einem Dashboard oder einem Look. Beispiel: https://instance_name.cloud.looker.com/embed/reporting/bafbc704-c8fd-4ebc-aa57-21c4fe407e0b
.
Feedback geben und Probleme melden
Wenn beim Einbetten von Looker-Berichten Probleme auftreten oder Sie Feedback geben möchten, füllen Sie bitte dieses Feedbackformular aus.
Weitere Informationen
- Einführung in das private Einbetten
- Einführung in das Einbetten – Signiertes Einbetten aktivieren
- Private Einbettung
- Signierte Einbettung
- Einbettung ohne Cookies
- Einführung in das Embed SDK