1.x Release Notes

Looker 1.28 30.03.2014

Dashboards

  • Dashboard-Filter zum Bereitstellen interaktiver Dashboards (siehe Dokumentation)
  • „ SQL ansehen“ wurde hinzugefügt, um direkt zur SQL-Abfrage für das Dashboard-Element zu gelangen
  • Anzahl der Abfragen begrenzen, die gleichzeitig ausgeführt werden

Datenbank

  • Unterstützung für die Zeitzone Redshift

Abgeleitete Tabellen

Modellentwicklung

  • Die Nutzung des Entwicklermodus wurde verbessert, um 404-Seiten zu vermeiden
  • Es wurde „check all“ hinzugefügt, um alle Dateien während der git-com-Liste der Dateien in Git-Commits auszuwählen

Looker 1.26 2014-03-05

Dashboards

  • Dashboard-Elemente mit einem einzelnen Wert können jetzt gefiltert werden
  • Dashboards können auf mehrere Modelle verweisen (z.B. Mindestens 2 Verbindungen für ein Dashboard)

Modellentwicklung

  • Hilfe für Tastenkombination wurde dem Editor hinzugefügt
  • Mit „Alle zurücksetzen“ werden jetzt auch nicht erfasste Dateien gelöscht

Abgeleitete Tabellen

Verwaltung und Einrichtung

  • Warnung zu öffentlicher URL: Nachricht wird unter öffentlichen URLs angezeigt, wenn Ihre Instanz ein selbst signiertes SSL-Zertifikat verwendet.
  • Nutzerbenachrichtigung hinzufügen: Wenn Sie einen Nutzer mit einer Domain hinzufügen, die noch nicht verwendet wurde, erscheint eine Warnung, dass Sie eine E-Mail-Adresse von einer fremden Domain hinzufügen.
  • Datenbankverbindungen: Parameter können dem JDBC-Verbindungsstring hinzugefügt werden

Looker 1.24 2014-02-09

Looks

  • Regelmäßige E-Mail-Anhänge in Outlook für geplante Looks behoben

Modellentwicklung

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

Verwaltung und Einrichtung

  • Unterstützung für internationale Zeitzonen hinzugefügt

Looker 1.22 2014-01-12

Persistente abgeleitete Tabellen

Looker 1.20 29.11.2013

Entdecken (Query Builder)

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

Dashboard

  • Dem Drop-down-Menü des Dashboards wurde ein Link zum explorativen Analysetool hinzugefügt, mit dem die Abfrage aufgerufen werden kann.
  • show_points-Parameter für Liniendiagramme hinzugefügt

LookML

Modellentwicklung

  • Änderungen am Verhalten des Browsertabs: Wenn die Modelldatei in einem Browsertab geöffnet ist, go to definition wird dieser Tab geöffnet
  • Verbesserungen am Generator
    • Selektives Generieren und Regeneration von Modellen
    • Verbesserte Erkennung des ID-Felds
  • Verbesserte Git-Benutzeroberfläche, um den aktuellen Status des Entwicklermodus anzuzeigen
  • Unter save werden jetzt Fehlermeldungen für Parsing-Fehler angezeigt
  • SQL Runner generiert jetzt LookML für die Abfrage
  • Es wurde eine Option hinzugefügt, mit der das Entwicklerverzeichnis zurückgesetzt werden kann, damit es mit den Dateien des Produktionsmodells übereinstimmt (Zugriff auf der Kontoseite).

Datenbank

  • Verbesserter MSSQL-, Aster- und Vertica-SQL-Runner und Modellgenerator
  • Verbesserte Diagnose für fehlgeschlagene Datenbankverbindungen
  • Problem mit Jahr-Filterfehler in Redshift beheben
  • Redshift-Unterstützung für abgeleitete Tabellen
  • Support für SAP Hana hinzugefügt

Administrator

  • Nutzungsbereich wurde hinzugefügt, um die Looker-Produktnutzung in der gesamten Installation anzusehen
  • Alle Administratoren für die öffentlich sichtbare URL können jetzt angezeigt werden

Looker 1.18 2013-10-06

Dashboards

LookML-Änderungen

  • Verbesserte Anzahl

Änderungen bei der Verwaltung

  • Automatische Einrichtung des Entwicklermodells
  • Nutzer hinzufügen zeigt jetzt eine Liste mit Modellen für Zugriffsberechtigungen an

Änderungen bei der Modellentwicklung

  • Die Liste der Modelldateien wurde vereinfacht und die Dateien können nun hinzugefügt, gelöscht und umbenannt werden.
  • Der LookML-Editor wurde aktualisiert: mit verbesserter Suche, intelligenteren Informationen zum Dateistatus und verbesserter Syntaxhervorhebung
  • Generator und SQL-Runner in Abschnitt „Modell“ verschoben
  • Generatoroptimierungen, einschließlich Verbesserungen für Redshift

Datenbankänderungen

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

Looker 1.16.5 2013-08-05

Neu: Looks

  • Bookmarks wurde in „Looks“ mit einem neuen visuellen Layout für „Looks“ umbenannt
  • Es wurden weitere Häufigkeitsintervalle für Abos hinzugefügt

Aktualisierte Support-Dokumente

  • Support-Link für alle Nutzer verfügbar
  • Neue Dokumente für die Verwendung von Looker und die Entwicklung in Looker hinzugefügt
  • In Docs kann jetzt gesucht werden
  • clear Schaltfläche „Abfrage“ hinzugefügt
  • Änderungen am Symbol für das Query Builder-Symbol
  • Nutzeravatars mit gravatar-Unterstützung
  • Verbesserungen am Layout für Mobilgeräte

LookML-Änderungen

  • Bessere Joins: LookML bietet jetzt eine bessere Möglichkeit, Joins zu schreiben. Die neue Syntax finden Sie in der Dokumentation.
  • Aliasing-Tabellen: Einführung von sql_table_name zur Verarbeitung von Tabellennamen mit Leerzeichen und Tabellenpräfixen. Die neue Syntax finden Sie in der Dokumentation.
  • Neue Feldattribute: hidden: true und deprecated: true. Im Looker Explorer sind sowohl ausgeblendete als auch verworfene Felder nicht zu sehen. Eingestellte Felder zeigen eine Warnung an, dass das Feld eingestellt wurde. Mit diesen Flags werden Abfragen mit alten Feldern fortgesetzt. Von anderen Feldern wird jedoch abgeraten.

Änderungen bei der Verwaltung

  • Rotation der Protokolldatei. Die interne Rotation kann auf täglich, wöchentlich oder monatlich eingestellt werden. Wenn ein externer Log Rotator verwendet wird, legen Sie „Never“ (Nie) fest und senden Sie ein USR2-Signal an den Looker-Prozess, um das Wiederöffnen der Logdatei auszulösen.
  • Überprüfung des Endnutzer-Lizenzvertrags (EULA) in der App Nach der Aktualisierung wird der erste Nutzer, der sich beim System anmeldet, aufgefordert, der EULA zuzustimmen.
  • SQL-Runner-Verbesserungen
  • Nutzer dürfen Konto-E-Mail-Adresse ändern

Datenbankänderungen

  • Dialekte für BitYota, Vertica und Vectorwise hinzugefügt
  • MS SQL-Dialektverbesserungen
  • Redshift-Leistungsverbesserungen

Looker 1.12.10 2013-03-30

  • Tastenkürzel für Run Last Query (Strg + Umschalttaste + L) und Enter Developer Mode (Strg + Umschalttaste + D) hinzugefügt
  • Run Last Query wurde dem Drop-down-Menü „Nutzer“ hinzugefügt
  • Return to Last Query wird immer auf Modellseiten angezeigt
  • History in das Drop-down-Menü „Nutzer“ verschoben
  • Chat-Funktionen werden jetzt durch Klicken auf das Chat-Symbol im oberen Navigationsmenü aktiviert
  • Über den Link Support Site gelangen Sie zur Dokumentation aus der im Navigationsmenü oben
  • Verbessertes Layout und Fehlerkorrektur bei der Navigation für Mobilgeräte
  • Auf der Seite „Lesezeichen“ gibt es jetzt eine Navigationsfunktion, mit der du leichter die Lesezeichen eines anderen Nutzers ansehen kannst
  • Das Drop-down-Menü „Neue Spaltenüberschrift“ ermöglicht einen einfachen Zugriff auf die Spalte. Damit können Sie die Spalte schwenken/entfernen und über das Drop-down-Menü der Spaltenüberschrift die Felddefinition aufrufen.

Query Builder

  • Maximierter anklickbarer Bereich zum Ausblenden/Einblenden der Seitenleiste
  • Benachrichtigung und Aufforderung zum erneuten Ausführen der Abfrage, wenn Änderungen vorgenommen werden
  • Abfrageergebnisse, die auf 3000 beschränkt sind, sofern nicht exportiert
  • Es wurde eine angemessene Standardsortierung implementiert, wenn keine Sortierung angegeben ist

LookML-Änderungen

Andere Beteiligte

  • Epochenstunden: werden im Format „JJJJ-MM-TT HH“ angezeigt, damit sie beim Anklicken richtig gefiltert werden
  • Datenbankverbindungen: Erlauben, dass für jede Datenbankverbindung maximale Verbindungen festgelegt werden
  • Datenbankverbindungen: SSL-Option hinzugefügt

Looker 1.11.30 2013-03-05

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

Looker 1.11.23 2013-02-19

Produktupdates

  • Verbesserte SSL-Sicherheit
  • Automatische Verbindung zu Postgres-Datenbanken
  • Generator unterstützt jetzt Modellgenerierung für eine einzelne Tabelle
  • Verbesserte Handhabung und Darstellung von ERB-Fehlern
  • Option, wenn neue Nutzer zu Administratoren ernannt werden
  • Hilfe zur neuen Abfrageoberfläche

Updates der LookML-Sprache

  • „yesno“ wird als Zeitraum unterstützt.
  • Attribut „Datentyp“ für Zeitraumfelder; gibt den zugrunde liegenden Datenbankfeldtyp an (Epoche, Zeitstempel, Datum/Uhrzeit, Datum)

Looker 1.11.13 21.12.2012

Verbessertes Verlaufsprotokoll

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

Datumsfilter erlauben NULL-Werte

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

Fehlerbehandlung

Die Fehlerbehandlung im Looker Development-Modus wurde verbessert, um falsch benannte Parameter und Anweisungen zu erkennen.

Feldumfang

„- scoping: true“ zur Vereinfachung der Sprache hinzugefügt. Mit „Gültigkeitsbereich: wahr“ werden alle Feld- und Satznamen der Ansicht zugeordnet. Für Namen und Feldnamen ohne „.“ wird davon ausgegangen, dass sie für die Ansicht gelten. Der vollständige Name für ein Set oder ein Feld enthält immer einen „.“. So würde beispielsweise der vollständige Name des Felds unten „foo.bar“ lauten, in der Ansicht kann der Name als „bar“ angegeben werden:

Nachher (Umfang: true)

- view: foo
  fields:
    - dimension: bar

Vorher (ohne Gültigkeitsbereich)

- view: foo
  fields:
    - name: foo_bar
  • Modelle ohne „Gültigkeitsbereich: true“ funktionieren weiterhin wie gewohnt.
  • Der Generator generiert jetzt auf einen Bereich reduzierte Modelle

Abgeleitete Tabellenunterstützung

Ansichten können auf untergeordneten Abfragen (abgeleitete Tabellen) erstellt werden. Diese Funktion eignet sich hervorragend, um Fakten zu Entitäten zu sammeln. Abgeleitete Tabellen werden vor der Hauptabfrage erstellt. Zur Verwendung dieser Funktion benötigen Sie in mySQL einen Schreibzugriff auf eine Datenbank namens „TMP“, obwohl Looker nie in diese Datenbank schreibt. Looker verwendet nur TEMPORÄRE TABELLE TMP ERSTELLEN.

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

Verbesserung des Datenbanksupports

  • Reservierte Wörter von Postgres werden jetzt beim Erstellen von Modellen 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 unten rechts das Feld „Mit Looker-Entwicklung chatten“. Jetzt ist es noch einfacher, auf das Looker-Entwicklerteam zuzugreifen, das Ihnen bei der Lösung von großen und kleinen Fragen hilft. Wenn Sie nicht weiterkommen, können Sie uns im Looker-Chat kontaktieren. Wir sind für Sie da.

Nutzer, die kein Administrator sind, können das LookML-Modell aufrufen

Alle Looker-Nutzer haben jetzt die Möglichkeit, das zugrunde liegende LookML-Modell über den Link „Ansehen“ neben den einzelnen Feldern oder über den Link „Modelle“ im Header zu prüfen.

Terminologieaktualisierungen

Wir haben einige standardmäßige Begriffe für Looker definiert:

  • LookML: Die auf YAML basierende Looker-Sprache, mit der ein logisches Geschäftsmodell für eine bestimmte Datenbankverbindung definiert werden kann.
  • Feld: Steht für ein Datenelement, das entweder direkt aus einer Spalte in einer Datenbank oder aus einer oder mehreren Spalten in einer Datenbank berechnet wird. Wird in LookML definiert.
  • Dimension: Ein Feld, mit dem eine Abfrage in verschiedene Gruppen aufgeteilt werden kann.
  • Messen: Ein Feld, mit dem Daten aus Zeilen in einer Datenbank zusammengefasst werden.
  • Abfrage: Die Ausführung einer SQL-Anweisung anhand der ausgewählten Felder und Dimensionen in einer bestimmten Ansicht.
  • Ansicht: Eine Sammlung von Feldern und Joins, die ein Unternehmen beschreiben (Nutzer, Auftrag usw.). Geschrieben in LookML. Früher mit Label „Abfrage“ in der Kopfzeile.
  • Modell: Eine Sammlung von Ansichten und zugehörigen Metadaten, die das logische Modell eines Unternehmens beschreiben. Früher als „Wörterbuch“ in der Kopfzeile gekennzeichnet.
  • Im Zuge dieser Änderungen wurden auch einige Änderungen am Header in der Looker-Weboberfläche vorgenommen. Wörterbuch und Abfrage wurden jetzt in einem einzigen Drop-down-Menü „Erkunden“ minimiert. In der Kopfzeile ist jetzt der Link „Modelle“ enthalten (siehe oben).

Aktuelle Informationen zu E-Mail-Abos

E-Mail-Abos können jetzt mit benutzerdefinierten Start- und Wiederholungszeiten erstellt werden. Sie können auch weitere Abonnenten in CC setzen, die in CC gesetzt werden – entweder innerhalb oder außerhalb Ihrer Organisation. Personen, die an Personen außerhalb der Organisation gesendet werden, können über den Bereich „Externe verwalten“ des Admin-Steuerfelds verwaltet werden.

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