Looker-Nutzungs- und Metadatenberichte mit i__looker erstellen

Looker-Administratoren und -Nutzer, denen die Berechtigung see_system_activity gewährt wurde, haben Zugriff auf den Bereich Nutzung einer Instanz, der direkt mit der zugrunde liegenden Anwendungsdatenbank namens Looker verbunden ist. Die Datenbank i__looker speichert Informationen zu Ihrer Looker-Instanz, einschließlich aller auf der Instanz gespeicherten Looks und Dashboards, Nutzerinformationen und Verlaufsabfragen der letzten 90 Tage:

Auf dieser Seite werden die am häufigsten verwendeten „Erkunden“ in i__looker sowie Beispiele für häufige Verwendungszwecke beschrieben. Diese Funktion kann für Audit- und Monitoringzwecke nützlich sein.

SQL-Text und der Text in Filtern, die von Nutzern ausgeführt werden, sind in i__looker zugänglich und können von jedem Nutzer aufgerufen werden, der die Berechtigung zum Ansehen des i__looker-Modells hat.

Maßnahme ergreifen: Sie können ändern, wer Lesezugriff auf das i__looker-Modell hat. Looker-Administratoren haben standardmäßig Zugriff auf i__looker. Nicht-Admin-Nutzern kann der Zugriff auf i__looker gewährt werden, sofern ihnen die Berechtigung see_system_activity erteilt wurde.

Tipp für das Chatteam: Zeitbasierte Daten werden in i__looker in der Zeitzone des Looker-Systems gespeichert. Weitere Informationen finden Sie auf der Seite Zeitzoneneinstellungen verwenden.

Geschichte entdecken

Die Verlaufsanalyse enthält Informationen zu jeder Abfrage, die in den letzten 90 Tagen auf Ihrer Looker-Instanz ausgeführt wurde.

Sie können über die folgende URL auf den Verlauf zugreifen. Ersetzen Sie dabei <instance_name.looker.com> durch die Adresse der Looker-Instanz:

https://<instance_name.looker.com>/explore/i__looker/history

Die Funktion „Erkunden“ kann als detaillierte Version des Bereichs Abfragen auf der Seite Admin verwendet werden. Er enthält alle Informationen im Bereich Abfragen, geht jedoch zurück über die letzten 50 Abfragen hinaus und enthält weitere Informationen zu Nutzern, Rollen, Gruppen usw.

Was die Verlaufsanalyse nicht bedeutet

Der Verlauf umfasst die Ansichten Look, Dashboard und User. In diesen Ansichten werden nicht alle Looks, Dashboards und Nutzer auf der Instanz aufgelistet. Vielmehr werden hier die Looks, Dashboards und Nutzer aufgeführt, auf die in den letzten 90 Tagen zugegriffen wurde oder die aktiv waren. Wenn Sie umfassende Listen von Looks, Dashboards oder Nutzern aufrufen möchten, verwenden Sie die weiter unten auf dieser Seite beschriebenen Funktionen.

Abschneiden der Verlaufstabelle

Da sich die Größe der Verlaufstabelle schnell erhöhen kann, löscht Looker automatisch Einträge, die eines der folgenden Kriterien erfüllen:

  • history.created_time liegt mehr als 90 Tage in der Vergangenheit.
  • history.created_time liegt mehr als 7 Tage in der Vergangenheit und history.source ist scheduled_task.

Nützliche Felder im Bereich „Erkunden“

Die Funktion „Erkunden“ enthält viele Felder. Im Folgenden sehen Sie einige der am häufigsten verwendeten Felder:

  • history.source: Die Quelle einer Abfrage, z. B. ein gespeicherter Look, Dashboard, Explore, Scheduled Task, API usw.

  • history.created_time: Das Datum und die Uhrzeit, zu der ein Ereignis in der Verlaufsanalyse erstellt wurde. Jedes Ereignis ist mit einer Abfrage in Looker verknüpft. Abfragen stammen von der Seite „Entdecken“, von Dashboards, Looks, API-Aufrufen und geplanten Ereignissen.

  • history.result_source: Gibt an, ob die Ergebnisse einer Abfrage aus dem Cache oder aus der Datenbank als neue Abfrage zurückgegeben wurden.

  • history.runtime_in_seconds: Die Ausführungszeit einer Abfrage. Dazu gehören der Aufbau der Abfrage, jedes Mal, wenn die Abfrage in der Warteschlange verbracht wurde, der Traffic zur und von der Datenbank und die Datenbankausführung der Abfrage.

  • query.model: Das einer Abfrage zugeordnete LookML-Modell.

  • query.explore: Die mit einer Abfrage verknüpfte LookML-Erkundung.

  • query.sql_text: Der tatsächliche SQL-Code, der für eine Abfrage ausgeführt wurde.

Beispiele

Im Folgenden finden Sie einige häufige Anwendungsbereiche von History Explore. Damit diese Links funktionieren, müssen Sie <instance_name.looker.com> am Anfang der URL durch die Adresse der Looker-Instanz ersetzen.

Wie lange dauert die Laufzeit durchschnittlich für verschiedene Modelle auf meiner Instanz?

In diesem Tab werden alle Modelle aufgelistet, die in den letzten 90 Tagen abgefragt wurden. Außerdem wird die durchschnittliche Laufzeit für Abfragen angezeigt, die auf diesen Modellen in den letzten 90 Tagen basieren:

https://<instance_name.looker.com>/explore/i__looker/history?fields=query.model,history.average_runtime&f[history.result_source]=query&sorts=history.average_runtime+desc&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22history.result_source%22%3A%5B%7B%22type%22%3A%22%3D%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22query%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Hier sehen Sie die Titel aller Dashboards, auf die in den letzten 90 Tagen zugegriffen wurde, sowie die Anzahl der Zugriffe auf diese Dashboards:

https://<instance_name.looker.com>/explore/i__looker/history?fields=dashboard.title,history.query_run_count&f[dashboard.title]=-NULL&sorts=history.query_run_count+desc&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22dashboard.title%22%3A%5B%7B%22type%22%3A%22%21null%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Diese Erkundung zeigt, wie oft eine Erkundung durch jede Rolle auf Ihrer Instanz in den letzten 90 Tagen ausgeführt wurde:

https://<instance_name.looker.com>/explore/i__looker/history?fields=history.query_run_count,query.view,role.name&pivots=role.name&f[role.name]=-NULL&sorts=history.query_run_count+desc+0&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22role.name%22%3A%5B%7B%22type%22%3A%22%21null%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22%22%7D%2C%7B%7D%5D%2C%22id%22%3A1%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Hat jemand in den letzten 90 Tagen einen bestimmten Tab abgefragt?

Mit der Funktion „Verlauf auswerten“ können Sie feststellen, ob in den letzten 90 Tagen ein bestimmtes exploratives Analysetool verwendet wurde:

  1. Wählen Sie die Felder history.created_date, query.explore und query.link aus.
  2. Filtern Sie nach query.explore und geben Sie den Namen des „Entdeckens“ ein.
  3. Klicken Sie auf Ausführen.

Hat jemand in den letzten 90 Tagen ein Feld aus einer bestimmten Ansicht verwendet?

Mithilfe der Funktion „Erkunden“ können Sie feststellen, ob in den letzten 90 Tagen Felder aus einer bestimmten Ansicht verwendet wurden:

  1. Wählen Sie die Felder history.created_date, query.explore und query.link aus.
  2. Filtern Sie nach query.fields_used. Geben Sie dazu den Namen der Ansicht gefolgt von einem Punkt wie orders. ein und wählen Sie für die Filterbedingung enthält aus. Durch den Zeitraum des Filters wird sichergestellt, dass nur Felder aus dieser Ansicht und nicht Felder aus Ansichten mit ähnlichen Namen zurückgegeben werden.
  3. Klicken Sie auf Ausführen.

Entdecken

Die Funktion „Erkunden“ enthält Informationen zu allen auf Ihrer Looker-Instanz gespeicherten Looks, z. B.:

  • Wer hat die Looks erstellt und wann sie erstellt wurden
  • Die Felder, aus denen ein Look besteht
  • Die Ordner, in denen die Looks gespeichert sind

Sie können auf Look Look über die folgende URL zugreifen. Ersetzen Sie dabei <instance_name.looker.com> durch die Adresse der Looker-Instanz:

https://<instance_name.looker.com>/explore/i__looker/look

Nützliche Felder im Bereich „Erkunden“

Einige der am häufigsten verwendeten Felder in „Erkunden“ sind:

  • look.created_date: Das Datum, an dem ein Look erstellt wurde.

  • look.deleted_date: Das Datum, an dem ein Look gelöscht wurde. Wenn der Look nicht gelöscht wurde, ist dieses Feld NULL.

  • look.public: Gibt an, ob der Look veröffentlicht wurde.

  • look.public_slug: Der Hash-Teil der Look-URL.

  • query.link: Ein Link zum Tab „Entdecken“, der dem Look zugrunde liegt.

  • space.name: Der Name des Ordners, in dem ein Look gespeichert ist.

Beispiele

Im Folgenden finden Sie einige häufige Anwendungsfälle für Look Explore. Damit diese Links funktionieren, müssen Sie <instance_name.looker.com> am Anfang der URL durch die Adresse der Looker-Instanz ersetzen.

Wie viele öffentliche Looks gibt es?

In diesem Beispiel sind alle Looks für Ihre Instanz aufgeführt, die veröffentlicht wurden:

https://<instance_name.looker.com>/explore/i__looker/look?fields=look.id,look.title,look.link&f[look.public]=Yes&sorts=look.title&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22look.public%22%3A%5B%7B%22type%22%3A%22is%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22Yes%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%7D%5D%7D&dynamic_fields=%5B%5D&origin=share-expanded

Welche Looks wurden gelöscht?

Auf diesem Tab werden alle gelöschten Looks aufgeführt:

https://<instance_name.looker.com>/explore/i__looker/look?fields=look.id,look.title,look.link,look.deleted_date&f[look.deleted_date]=NOT+NULL&sorts=look.title&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22look.deleted_date%22%3A%5B%7B%22type%22%3A%22%21null%22%2C%22values%22%3A%5B%7B%22constant%22%3A%227%22%2C%22unit%22%3A%22day%22%7D%2C%7B%7D%5D%2C%22id%22%3A1%2C%22error%22%3Afalse%7D%5D%7D&dynamic_fields=%5B%5D&origin=share-expanded

In welchen Ordnern werden meine Looks gespeichert?

Hier findest du alle deine Looks, sortiert nach dem Ordner, in dem sie gespeichert sind:

https://<instance_name.looker.com>/explore/i__looker/look?fields=space.name,look.id,look.title,look.link&f[look.deleted_date]=NOT+NULL&sorts=space.name+desc&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22look.deleted_date%22%3A%5B%7B%22type%22%3A%22%21null%22%2C%22values%22%3A%5B%7B%22constant%22%3A%227%22%2C%22unit%22%3A%22day%22%7D%2C%7B%7D%5D%2C%22id%22%3A1%2C%22error%22%3Afalse%7D%5D%7D&dynamic_fields=%5B%5D&origin=share-expanded

Dashboard-Erkundung

Das Dashboard „Erkunden“ enthält Informationen zu jedem auf Ihrer Looker-Instanz gespeicherten Dashboard. Ähnlich wie bei „Erkunden“ können Sie hier Informationen zu Ihren Dashboards abrufen, z. B. wer sie erstellt hat, wann sie erstellt wurden und in welchem Ordner sie sich befinden. Außerdem finden Sie dort Informationen zu den Dashboard-Einstellungen und -Elementen.

Sie können unter dem folgenden Link auf das Dashboard „Erkunden“ zugreifen. Ersetzen Sie dabei <instance_name.looker.com> durch die Adresse Ihrer Looker-Instanz:

https://<instance_name.looker.com>/explore/i__looker/dashboard

Nützliche Felder im Dashboard „Erkunden“

Das Dashboard „Erkunden“ hat ähnliche Felder wie „Erkunden“. Neben diesen Feldern gibt es noch einige andere häufig verwendete Felder im Dashboard "Erkunden":

Beispiele

Im Folgenden finden Sie einige häufige Anwendungsbereiche von Dashboard Explore. Sie müssen <instance_name.looker.com> am Anfang der URL durch die Adresse Ihrer Looker-Instanz ersetzen, damit diese Links funktionieren.

Wie viele Dashboards werden beim Laden ausgeführt?

Hier sehen Sie, wie viele Dashboards in Ihrer Instanz für die Ausführung beim Laden konfiguriert sind:

https://<instance_name.looker.com>/explore/i__looker/dashboard?fields=dashboard.count&f[dashboard.run_on_load]=Yes&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22dashboard.run_on_load%22%3A%5B%7B%22type%22%3A%22is%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22Yes%22%7D%2C%7B%7D%5D%2C%22id%22%3A1%7D%5D%7D&origin=share-expanded

Wie viele häufig aktualisierte Dashboards gibt es?

Ähnlich wie bei Beim Laden ausführen kann sich die Einstellung Automatische Aktualisierung auf die Leistung von Looker auswirken, wenn Sie eine große Anzahl von Dashboards haben, die häufig automatisch aktualisiert werden. Hier sehen Sie die Anzahl der Dashboards, für die die automatische Aktualisierung festgelegt ist, und wie viele in jedem Zeitintervall aktualisiert werden:

https://<instance_name.looker.com>/explore/i__looker/dashboard?fields=dashboard.refresh_interval,dashboard.count&f[dashboard.refresh_interval]=-NULL&sorts=dashboard.count+desc&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22dashboard.refresh_interval%22%3A%5B%7B%22type%22%3A%22%21null%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Entdecken

Die Nutzeranalyse enthält Informationen zu jedem Nutzer auf Ihrer Looker-Instanz. Dazu gehören unter anderem folgende Informationen:

  • Nutzer-API-Anmeldedaten

  • Nutzergruppen

  • Rollen, Berechtigungen und Berechtigungssätze, die Nutzern zugewiesen sind

  • Nutzerdetails und -einstellungen wie Name, ID und ob der Nutzer auf der Instanz aktiviert ist

Sie können über die folgende URL auf „Nutzeranalyse“ zugreifen. Ersetzen Sie dabei <instance_name.looker.com> durch die Adresse Ihrer Looker-Instanz:

https://<instance_name.looker.com>/explore/i__looker/user

Nützliche Felder im Bereich „Explorative Nutzeranalyse“

Einige der häufig verwendeten Felder in der Funktion „Explorative Nutzeranalyse“ sind:

  • group.name: Der Name einer Gruppe, zu der ein Nutzer gehört

  • permission_set.permissions: Liste der Berechtigungen, die einem Nutzer gewährt wurden

  • role.name: Die Rolle, die einem Nutzer zugewiesen ist

  • user.dev_mode: Gibt an, ob sich der Nutzer derzeit im Entwicklungsmodus befindet

  • user.is_disabled: Gibt an, ob ein Nutzer auf der Looker-Instanz deaktiviert wurde

  • user.edit_link: Ein Link zur Seite in Looker, auf der Sie die Nutzerinformationen bearbeiten können

  • role.edit_link: Ein Link zur Seite in Looker, auf der Sie die dem Nutzer zugewiesenen Rolleninformationen bearbeiten können

  • group.edit_link: Ein Link zur Seite in Looker, auf der Sie die Gruppen von Nutzern bearbeiten können.

Beispiele

Im Folgenden finden Sie einige häufige Anwendungsfälle von „Explorative Nutzeranalyse“. Damit diese Links funktionieren, müssen Sie <instance_name.looker.com> am Anfang der URL durch die Adresse der Looker-Instanz ersetzen.

Bei welchen Nutzern wurde der Zugriff deaktiviert?

In diesem Tab werden alle Nutzer aufgeführt, deren Zugriff deaktiviert wurde:

https://<instance_name.looker.com>/explore/i__looker/user?fields=user.name&f[user.is_disabled]=Yes&sorts=user.name&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22user.is_disabled%22%3A%5B%7B%22type%22%3A%22is%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22Yes%22%7D%2C%7B%7D%5D%2C%22id%22%3A1%7D%5D%7D&origin=share-expanded

Welche Nutzer haben eine bestimmte Berechtigung?

In diesem Beispiel werden alle Nutzer in Ihrer Instanz aufgelistet, die die Berechtigung develop haben:

https://<instance_name.looker.com>/explore/i__looker/user?fields=user.name&f[permission_set.permissions]=%25develop%25&sorts=user.name&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22permission_set.permissions%22%3A%5B%7B%22type%22%3A%22contains%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22develop%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Wie viele Nutzer hat jede Rolle auf meiner Instanz?

In diesem Bericht wird die Anzahl der aktiven Nutzer in jeder Rolle der Instanz gezählt. Einem Nutzer können mehrere Rollen zugewiesen werden. Wenn beispielsweise einem Nutzer sowohl die Rolle „&developer“ als auch die Rolle „Administrator“ zugewiesen ist, wird dieser Nutzer zweimal gezählt:

https://<instance_name.looker.com>/explore/i__looker/user?fields=role.name,user.count&f[user.is_disabled]=No&sorts=user.count+desc&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22user.is_disabled%22%3A%5B%7B%22type%22%3A%22is%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22No%22%7D%2C%7B%7D%5D%2C%22id%22%3A2%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded