Versionshinweise für 1.x

Looker 1.28 2014-03-30

Dashboards

  • Dashboard-Filter zum Bereitstellen interaktiver Dashboards (siehe Dokumentation)
  • „SQL-Expl. Datenanalyse“ hinzugefügt, um direkt zur SQL-Abfrage für das Dashboard-Element zu gelangen
  • Anzahl der gleichzeitig ausgeführten Abfragen begrenzen

Datenbank

  • Unterstützung von Redshift-Zeitzonen

Abgeleitete Tabellen

Modellentwicklung

  • Der Wechsel aus dem Entwicklermodus wurde verbessert, um 404-Seiten zu vermeiden
  • „Alle auswählen“ wurde hinzugefügt, um alle Dateien in der Liste der Dateien in Git-Commits auszuwählen.

Looker 1.26 2014-03-05

Dashboards

  • Einzelwert-Dashboard-Elemente können jetzt aufgeschlüsselt werden.
  • Dashboards können auf mehrere Modelle verweisen (z.B. 2+ Anschlüsse für ein Dashboard)

Modellentwicklung

  • Hilfe zu Tastenkombinationen im Editor
  • Mit „Alles rückgängig machen“ werden jetzt nicht verfolgte Dateien gelöscht

Abgeleitete Tabellen

Verwaltung und Einrichtung

  • Warnung für öffentliche URLs: Diese Meldung wird bei öffentlichen URLs angezeigt, wenn für Ihre Instanz ein selbst signiertes SSL-Zertifikat verwendet wird.
  • Benachrichtigung „Nutzer hinzufügen“: Wenn Sie einen Nutzer mit einer Domain hinzufügen, die zuvor nicht verwendet wurde, werden Sie in einer Warnung darauf hingewiesen, dass Sie eine E-Mail-Adresse aus einer fremden Domain hinzufügen.
  • Datenbankverbindungen: Möglichkeit, dem JDBC-Verbindungsstring Parameter hinzuzufügen

Looker 1.24 09.02.2014

Looks

  • E-Mail-Anhänge in Outlook für geplante Looks wurden einheitlich korrigiert

Modellentwicklung

  • In der Dateiliste wird jetzt der Modellname für die Include-Dateien angezeigt.

Verwaltung und Einrichtung

  • Unterstützung internationaler Zeitzonen hinzugefügt

Looker 1.22 12.01.2014

Persistente abgeleitete Tabellen

Looker 1.20 29.11.2013

Explore (Query Builder)

  • Felder in der Seitenleiste nach Label statt nach Name sortieren
  • Feldgruppierung nach Bereich statt nach Ansichtsnamen generieren
  • Modellfehler, die beim ersten Laden der Seite und nicht nach dem Ausführen der Abfrage angezeigt werden

Dashboard

  • Im Drop-down-Menü des Dashboards wurde der Link „Daten analysieren“ hinzugefügt, über den auf die Abfrage zugegriffen werden kann.
  • Der Parameter show_points für Liniendiagramme wurde hinzugefügt.

LookML

  • Unterstützung von Summenwerten im Monatsvergleich (Prozentsatz der Gesamtsumme und des vorherigen Werts). Neue Syntax in der Dokumentation
  • one_to_one wurde als Join-Option hinzugefügt. ermöglicht es Ihnen, Messwerte für einen Join für 1:1-Beziehungen bei einem Join einzuführen. Informationen zur neuen Syntax finden Sie in der Dokumentation.

Modellentwicklung

  • Änderungen am Verhalten von Browsertabs: Wenn die Modelldatei in einem Browsertab geöffnet ist, wird go to definition zum geöffneten Tab geleitet
  • Verbesserungen am Generator
    • Selektive Generierung und Neugenerierung von Modellen
    • Verbesserte Erkennung von Ausweisfeldern
  • Verbesserte Git-Benutzeroberfläche, die den aktuellen Status des Entwicklermodus angibt
  • Auf save werden jetzt Fehlermeldungen für Parsing-Fehler angezeigt
  • SQL Runner generiert nun LookML-Code für die Abfrage
  • Es wurde eine Option hinzugefügt, mit der das Entwicklerverzeichnis so zurückgesetzt werden kann, dass es mit den Produktionsmodelldateien übereinstimmt. Diese Option ist auf der Seite „Konto“ verfügbar.

Datenbank

  • Verbesserter MSSQL-, Aster- und Vertica-SQL-Ausführer und -Modellgenerator
  • Verbesserte Diagnose bei fehlgeschlagenen Datenbankverbindungen
  • Fehler im Jahresfilter in Redshift behoben
  • Redshift-Unterstützung für abgeleitete Tabellen hinzugefügt
  • Unterstützung für SAP Hana hinzugefügt

Administrator

  • Es wurde ein Nutzungsfenster hinzugefügt, in dem die Nutzung des Looker-Produkts während der Installation angezeigt werden kann.
  • Alle Public Look-URLs sind jetzt für Administratoren sichtbar

Looker 1.18 06.10.2013

Dashboards

LookML-Änderungen

  • Verbesserte Anzahl

Verwaltungsänderungen

  • Automatische Einrichtung des Entwicklermodellverzeichnisses
  • Unter „Nutzer hinzufügen“ finden Sie jetzt eine Liste mit Modellen für die Zugriffsberechtigung

Änderungen bei der Modellentwicklung

  • Die Liste der Modelldateien wurde vereinfacht und Dateien können jetzt hinzugefügt, gelöscht und umbenannt werden.
  • Aktualisierter LookML-Editor mit verbesserter Suche, intelligenteren Dateistatusmeldungen und verbesserter Syntaxhervorhebung
  • Generator und SQL Runner in den Bereich „Modell“ verschoben
  • Generatoroptimierungen, einschließlich Verbesserungen für Redshift

Datenbankänderungen

  • Auf der Seite „Verbindungen“ werden jetzt aktiv Tests ausgeführt und eine detaillierte Analyse der Verbindungen angezeigt
  • SSL-Unterstützung für Redshift

Looker 1.16.5 2013-08-05

Jetzt neu: Looks

  • Bookmarks wurde in Looks mit einem aktualisierten visuellen Layout für Looks umbenannt
  • Es wurden zusätzliche Intervalle für die Abohäufigkeit hinzugefügt.

Aktualisierte Supportdokumente

  • Link zu Supportdokumenten für alle Nutzer verfügbar
  • Neue Dokumente zur Verwendung von Looker und zur Entwicklung in Looker hinzugefügt
  • Dokumente können jetzt durchsucht werden
  • Schaltfläche „clear“ für Abfragen hinzugefügt
  • Änderungen am Symbol für den Query Builder
  • Nutzeravatare mit Unterstützung für gravatar
  • Verbesserungen am mobilen Layout

LookML-Änderungen

  • Bessere Joins: In LookML können Joins jetzt noch einfacher geschrieben werden. Informationen zur neuen Syntax finden Sie in der Dokumentation.
  • Tabellen-Aliasing: sql_table_name wurde zur Verarbeitung von Tabellennamen mit Leerzeichen und Tabellenpräfixen eingeführt. Informationen zur neuen Syntax finden Sie in der Dokumentation.
  • Neue Feldattribute: hidden: true und deprecated: true. Sowohl ausgeblendete als auch verworfene Felder werden im Looker Explorer nicht angezeigt, es werden jedoch Ergebnisse angezeigt. Bei verworfenen Feldern wird eine Warnung angezeigt, dass das Feld nicht mehr unterstützt wird. Diese Flags sorgen dafür, dass Abfragen mit alten Feldern weiterhin funktionieren, raten Nutzern jedoch davon ab, diese zu verwenden.

Änderungen an der Verwaltung

  • Rotation der Protokolldatei Die interne Rotation kann auf täglich, wöchentlich oder monatlich eingestellt werden. Wenn ein externer Log-Wechsler verwendet wird, legen Sie dafür „Nie“ fest und senden Sie ein USR2-Signal an den Looker-Prozess, um das nochmalige Öffnen der Logdatei auszulösen.
  • Überprüfung der Endnutzer-Lizenzvereinbarung (EULA) in Apps Nach der Aktualisierung wird der erste Nutzer, der sich im System anmeldet, aufgefordert, dem Endnutzer-Lizenzvertrag (EULA) zuzustimmen.
  • SQL Runner-Verbesserungen
  • Nutzern erlauben, die E-Mail-Adresse des Kontos zu ändern

Datenbankänderungen

  • Dialekte für BitYota, Vertica und Vectorwise hinzugefügt
  • Verbesserungen beim MS SQL-Dialekt
  • Leistungsverbesserungen bei Redshift

Looker 1.12.10 2013-03-30

  • Tastenkombinationen für Run Last Query (Strg + Umschalttaste + L) und Enter Developer Mode (Strg + Umschalttaste + D) hinzugefügt
  • Run Last Query zum Drop-down-Menü für Nutzer hinzugefügt
  • Return to Last Query wird immer auf Modellseiten angezeigt
  • History“ wurde ins Drop-down-Menü „Nutzer“ verschoben
  • Chat Die Funktion wird jetzt durch Klicken auf das Chatsymbol im oberen Navigationsmenü aktiviert.
  • Über den Link Support Site gelangen Sie zur Dokumentation des ? im Navigationsmenü oben
  • Verbessertes Layout und behobene Navigationsfehler auf Mobilgeräten
  • Auf der Seite „Lesezeichen“ wurde eine Navigation hinzugefügt, damit sich die Lesezeichen anderer Nutzer leichter aufrufen lassen.
  • Neues Drop-down-Menü für Spaltenüberschriften, über das Sie ganz einfach nach Spalte filtern, Spalten pivotieren/entpivotieren und die Felddefinition aufrufen können.

Query Builder

  • Erweiterter anklickbarer Bereich zum Aus-/Einblenden der Seitenleiste
  • Benachrichtigung und Aufforderung zum erneuten Ausführen der Abfrage bei Änderungen hinzugefügt
  • Ohne Export auf 3.000 Abfrageergebnisse beschränkt
  • Eine angemessene Standardsortierreihenfolge wurde implementiert, wenn keine Sortierung angegeben ist.

LookML-Änderungen

Sonstiges

  • Epochenstunden: werden im Format „JJJJ-MM-TT HH“ angezeigt, damit sie beim Klicken richtig gefiltert werden
  • Datenbankverbindungen: Es kann eine maximale Anzahl von Verbindungen für jede Datenbankverbindung festgelegt werden.
  • Datenbankverbindungen: SSL-Option hinzugefügt

Looker 1.11.30 05.03.2013

  • Neues Design der Benutzeroberfläche mit verbesserter Nutzerfreundlichkeit
  • Neu gestaltete Abfrageoberfläche
  • Git-Integration in die Benutzeroberfläche (kein SSH mehr zum Bereitstellen von Änderungen erforderlich) (siehe überarbeitete Dokumentation)
  • Datenbankunterstützung für Redshift

Looker 1.11.23 2013-02-19

Produktupdates

  • Verbesserte SSL-Sicherheit
  • Automatische Wiederverbindung mit Postgres-Datenbanken
  • Generator unterstützt jetzt die Modellgenerierung für eine einzelne Tabelle
  • Verbesserte Handhabung und Anzeige von ERB-Fehlern
  • Option zum Hinzufügen neuer Nutzer und zum Zuweisen von Administratorberechtigungen
  • Hilfe zum Filtern in der neuen Abfrageoberfläche

LookML-Sprachupdates

  • „Janein“ als Zeitrahmen unterstützt.
  • „datatype“-Attribut für Zeitrahmenfelder; gibt den zugrunde liegenden Datenbankfeldtyp an (Epoche, Zeitstempel, Datum und Uhrzeit, Datum)

Looker 1.11.13 2012-12-21

Verbessertes Verlaufsprotokoll

Der Verlauf wird in einem besser lesbaren Format angezeigt. In Abfragen werden die Parameter für Ansicht, Felder und Sortierung anstelle eines unlesbaren englischen Satzes angezeigt.

Datumsfilter zulassen NULL-Werte

NULL, NOT NULL und -NULL sind in Datumsfiltern zulässig.

Fehlerbehandlung

Die Fehlerbehandlung im Looker-Entwicklungsmodus wurde verbessert, um fehlerhaft benannte Parameter und Anweisungen zu erkennen.

Feldumfang

Hinzugefügt: "- Gültigkeitsbereich: true" . Mit „scoping: true“ werden alle Feld- und Satznamen der Ansicht zugeordnet. Legen Sie Namen und Feldnamen ohne einen Punkt (.) fest. wird davon ausgegangen, dass sie sich auf die Ansicht beziehen. Der vollständige Name einer Gruppe oder eines Felds enthält immer einen Punkt (.). Die Felder mit dem vollständigen Namen unten würden beispielsweise „foo.bar“ heißen. kann aber als „bar“ bezeichnet werden. innerhalb der Ansicht:

Nachher (Umfang: true)

- view: foo
  fields:
    - dimension: bar

Vorher (ohne Einschränkung)

- view: foo
  fields:
    - name: foo_bar
  • Modelle ohne „Bereich: true“ funktionieren weiterhin wie gewohnt
  • Der Generator generiert jetzt bereichsbezogene Modelle

Unterstützung abgeleiteter Tabellen

Ansichten können auf untergeordneten Abfragen (abgeleitete Tabellen) basieren. Dies ist ideal, um Fakten über Entitäten zu sammeln. Abgeleitete Tabellen werden erstellt, bevor die Hauptabfrage ausgeführt wird. In mySQL benötigen Sie zur Verwendung dieser Funktion Schreibzugriff auf eine Datenbank mit dem Namen „TMP“, auch wenn Looker niemals in diese Datenbank schreibt. In Looker wird nur „CREATE TEMPORARY TABLE TMP“ verwendet.

Beispiel für eine abgeleitete Tabelle

- base_view: orders
  view: orders

- view: orders
  fields:
  - dimension: amount
    type: number
  - dimension: total_amount
    type: sum
    sql: ${amount}
  - join: users
    sql_on: orders.user_id=users.id
    base_only: true
  - join: user_orders_facts
    sql_on: orders.user_id=user_orders_facts.user_id
    base_only: true

- view: users
  fields:
  - dimension: name

- view: user_orders_facts
   derived_table:
     sql: |
        SELECT
            users.id as user_id
            , COUNT(*) as lifetime_orders
            , MAX(orders.date) as most_recent_purchase_date
        FROM orders
        GROUP BY user.id
     indexes: [user_id]
   fields:
   - dimension: lifetime_orders
     type: number
   - dimension: most_recent_order
     type: time
     timeframes: [date, week, month, year]
     sql: $$.most_recent_purchase_date

Verbesserungen bei der Datenbankunterstützung

  • Bei der Erstellung von Modellen werden jetzt für Postgres reservierte Wörter in Anführungszeichen gesetzt
  • MSSQL ist jetzt ein unterstützter SQL-Dialekt

Looker 1.10.13 06.11.2012

In-App-Supportchat

Administratoren sehen jetzt rechts unten das Feld „Mit Looker-Entwicklern chatten“. Jetzt ist es noch einfacher, das Looker-Entwicklerteam zu kontaktieren, um große und kleine Fragen zu klären. Wenn Sie nicht weiterkommen, können Sie uns über den Looker-Chat erreichen. Wir sind für Sie da.

Benutzer, die keine Administratoren sind, können das LookML-Modell anzeigen.

Alle Looker-Nutzer haben jetzt die Möglichkeit, das zugrunde liegende LookML-Modell über den Link „Anzeigen“ neben jedem Feld oder über den Link „Modelle“ in der Kopfzeile aufzurufen.

Terminologieaktualisierungen

Wir haben einige neue Begriffe für Looker eingeführt:

  • LookML: Die auf YAML basierende Looker-Sprache, die die Definition eines logischen Geschäftsmodells für eine bestimmte Datenbankverbindung ermöglicht.
  • Feld - Stellt ein Datenelement dar, entweder direkt aus einer Spalte in einer Datenbank oder aus einer oder mehreren Spalten in einer Datenbank berechnet. In LookML definiert.
  • Dimension: Ein Feld, mit dem Ergebnisse in einer Abfrage in verschiedene Gruppen zusammengefasst werden.
  • Messwert: Ein Feld, mit dem Daten in einer Datenbank über Zeilen hinweg zusammengefasst werden.
  • Abfrage: Die Ausführung einer SQL-Anweisung basierend auf ausgewählten Feldern und Dimensionen in einer bestimmten Ansicht.
  • Ansicht - Eine Sammlung von Feldern und Joins, die eine Geschäftseinheit (User, Auftrag usw.) beschreiben. Sie sind in LookML geschrieben. Ehemals im Header als „Abfrage“ bezeichnet.
  • Modell : Eine Sammlung von Ansichten und zugehörigen Metadaten, die das logische Modell eines Unternehmens beschreiben. Ehemals mit dem Label „Dictionary“ in der Kopfzeile gekennzeichnet.
  • Im Zuge dieser Änderungen werden auch einige Änderungen an der Kopfzeile in der Looker-Web-Benutzeroberfläche vorgenommen. „Wörterbuch“ und „Abfrage“ wurden jetzt in einem einzigen Drop-down-Menü für Explores zusammengefasst. In der Kopfzeile (siehe oben) gibt es jetzt einen Link zu „Modelle“.

Updates zu E-Mail-Abos

E-Mail-Abos können jetzt mit benutzerdefinierten Start- und Wiederholungszeiten erstellt werden. Sie können auch weitere Empfänger hinzufügen, die die E-Mail als Kopie erhalten sollen, entweder innerhalb oder außerhalb Ihrer Organisation. Personen, die an Personen außerhalb der Organisation gesendet werden, können im Admin-Steuerfeld im Abschnitt Außenseiter verwalten verwaltet werden.

Wie immer freuen wir uns über Feedback und Anregungen.