Versionshinweise für 1.x

Looker 1.28 2014-03-30

Dashboards

  • Dashboard-Filter für interaktive 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

  • Redshift-Zeitzonenunterstützung

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

  • Dashboardelemente mit Einzelwerten können jetzt aufgeschlüsselt werden
  • Dashboards können auf mehrere Modelle verweisen (z.B. Mehr als zwei Verbindungen für ein Dashboard)

Modellentwicklung

  • Im Editor wurde eine Hilfe zu Tastenkürzeln hinzugefügt.
  • 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.
  • Warnung beim Hinzufügen von Nutzern: Wenn Sie einen Nutzer mit einer noch nicht verwendeten Domain hinzufügen, werden Sie gewarnt, dass Sie eine E-Mail-Adresse aus einer fremden Domain hinzufügen.
  • Datenbankverbindungen: Möglichkeit, dem JDBC-Verbindungsstring Parameter hinzuzufügen

Looker 1.24 2014-02-09

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 2014-01-12

Persistente abgeleitete Tabellen

Looker 1.20 2013-11-29

Explore (Query Builder)

  • Felder in der Seitenleiste nach Label statt nach Name sortieren
  • Feldgruppierung nach Bereich statt nach Ansichtsnamen generieren
  • Modellfehler werden beim ersten Laden der Seite statt nach Ausführung der Abfrage angezeigt

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 für Monatssummen (Prozentsatz vom Gesamtwert und Prozentsatz vom Vormonat) Neue Syntax in der Dokumentation ansehen
  • one_to_one wurde als Join-Option hinzugefügt. Damit können Sie Messwerte für eine 1:1-Beziehung in einen Join einbeziehen. Die neue Syntax finden Sie in der Dokumentation.

Modellentwicklung

  • Änderungen am Verhalten von Browsertabs: Wenn die Modelldatei in einem Browsertab geöffnet ist, wird mit go to definition der geöffnete Tab aufgerufen.
  • Verbesserungen am Generator
    • Selektive Generierung und Neugenerierung von Modellen
    • Verbesserte Erkennung von Ausweisfeldern
  • Verbesserte Git-Benutzeroberfläche, die den aktuellen Status des Entwicklermodus angibt
  • Bei Parsefehlern werden jetzt Fehlermeldungen in save angezeigt
  • SQL Runner generiert jetzt LookML 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 Kontoseite 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

Admin

  • Es wurde ein Bereich für die Nutzung hinzugefügt, in dem die Looker-Produktnutzung in der gesamten Installation angezeigt wird.
  • Alle öffentlichen Look-URLs sind jetzt für Administratoren sichtbar

Looker 1.18 2013-10-06

Dashboards

LookML-Änderungen

  • Verbesserte Zählungen

Änderungen an der Verwaltung

  • Automatische Einrichtung des Entwicklermodellverzeichnisses
  • Beim Hinzufügen von Nutzern wird jetzt eine Liste der Modelle für Zugriffsberechtigungen angezeigt

Ä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 umbenannt und das visuelle Layout für Looks wurde aktualisiert.
  • 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 und Entwicklung in Looker
  • Google Docs kann jetzt durchsucht werden
  • Schaltfläche „clear“ für Abfragen hinzugefügt
  • Änderungen am Symbol für den Query Builder
  • Nutzeravatare mit Gravatar-Unterstützung
  • Verbesserungen am mobilen Layout

LookML-Änderungen

  • Bessere Joins: In LookML können Joins jetzt noch einfacher geschrieben werden. Die neue Syntax finden Sie in der Dokumentation.
  • Aliastabellen: Einführung von sql_table_name zum Umgang mit Tabellennamen mit Leerzeichen und Tabellenpräfixen. Die neue Syntax finden Sie in der Dokumentation.
  • Neue Feldattribute: hidden: true und deprecated: true Sowohl ausgeblendete als auch eingestellte Felder werden nicht im Looker Explorer angezeigt, aber es werden 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 funktionieren, aber Nutzer werden von ihrer Verwendung abgeraten.

Änderungen an der Verwaltung

  • Protokolldateirotation; die interne Rotation kann auf „täglich“, „wöchentlich“ oder „monatlich“ festgelegt 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 des Endnutzer-Lizenzvertrags (EULA) in Apps Nach dem Update wird der erste Nutzer, der sich im System anmeldet, aufgefordert, der Endnutzer-Lizenzvereinbarung zuzustimmen.
  • Verbesserungen am SQL Runner
  • 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 in das Drop-down-Menü für 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 ? Symbol im oberen Navigationsmenü
  • 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
  • Es wurde eine Benachrichtigung und Aufforderung hinzugefügt, die Abfrage nach Änderungen noch einmal auszuführen.
  • Abfrageergebnisse sind auf 3.000 eingeschränkt, sofern nicht exportiert wird
  • Vernünftige Standardsortierreihenfolge implementiert, wenn keine Sortierung angegeben wird

LookML-Änderungen

Sonstiges

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

Looker 1.11.30 2013-03-05

  • Neue 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
  • Der Generator unterstützt jetzt die Modellgenerierung für eine einzelne Tabelle
  • Verbesserte Verarbeitung und Anzeige von ERB-Fehlern
  • Option zum Hinzufügen neuer Nutzer und zum Zuweisen von Administratorberechtigungen
  • Hilfe zu Filtern in der neuen Abfrageoberfläche

Aktualisierungen der LookML-Sprache

  • „yesno“ wird als Zeitraum 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

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

Fehlerbehandlung

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

Feldumfang

„- scoping: true“ für Sprachvereinfachungen hinzugefügt Bei „scoping: true“ sind alle Feld- und Satznamen auf die Datenansicht beschränkt. Wenn Set- und Feldnamen kein „.“ enthalten, wird davon ausgegangen, dass sie sich auf die Ansicht beziehen. Der vollständige Name eines Sets oder Felds enthält immer einen Punkt. Der vollständige Name des Felds unten lautet beispielsweise „foo.bar“, kann aber in der Ansicht als „bar“ referenziert werden:

Nach (scoping: true)

- view: foo
  fields:
    - dimension: bar

Vorher (ohne Einschränkung)

- view: foo
  fields:
    - name: foo_bar
  • Modelle ohne „scoping: true“ funktionieren weiterhin wie gewohnt.
  • Der Generator generiert jetzt Modelle mit begrenztem Umfang.

Unterstützung für abgeleitete Tabellen

Ansichten können auf untergeordneten Abfragen (abgeleitete Tabellen) basieren. Das ist ideal, um Fakten über Entitäten zu sammeln. Abgeleitete Tabellen werden erstellt, bevor die Hauptabfrage ausgeführt wird. In MySQL benötigen Sie zum Verwenden dieser Funktion Schreibzugriff auf eine Datenbank namens „TMP“, auch wenn in Looker nie in diese Datenbank geschrieben wird. 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

  • Postgres-Reservierungswörter werden beim Erstellen von Modellen jetzt in Anführungszeichen gesetzt
  • MSSQL ist jetzt ein unterstützter SQL-Dialekt

Looker 1.10.13 2012-11-06

In-App-Supportchat

Administratoren sehen jetzt rechts unten das Feld „Mit Looker-Entwicklern chatten“. Jetzt können Sie noch einfacher auf das Looker-Entwicklerteam zugreifen, 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.

Nutzer ohne Administratorrechte können das LookML-Modell aufrufen

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.

Aktualisierte Terminologie

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

  • LookML: Die Looker-Sprache, die auf YAML basiert und die Definition eines logischen Geschäftsmodells für eine bestimmte Datenbankverbindung ermöglicht.
  • Feld: Stellt einen Datensatz dar, der entweder direkt aus einer Spalte in einer Datenbank stammt oder aus einer oder mehreren Spalten in einer Datenbank berechnet wird. In LookML definiert.
  • Dimension: Ein Feld, mit dem Ergebnisse in einer Abfrage in verschiedene Gruppen unterteilt 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.
  • Datenansicht: Eine Sammlung von Feldern und Joins, die eine Geschäftsentität (Nutzer, Bestellung usw.) beschreiben. Sie sind in LookML geschrieben. Früher im Header als „Abfrage“ gekennzeichnet.
  • Modell: Eine Sammlung von Ansichten und zugehörigen Metadaten, die das logische Modell eines Unternehmens beschreiben. Früher in der Kopfzeile als „Dictionary“ (Wörterbuch) 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“.

Aktualisierungen bei 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, an die E-Mails außerhalb der Organisation gesendet werden, können im Bereich „Externe verwalten“ des Admin-Bereichs verwaltet werden.

Wie immer freuen wir uns über Feedback und Vorschläge.