Versionshinweise für 1.x

Looker 1.28 30.03.2014

Dashboards

  • Dashboard-Filter für interaktive Dashboards (siehe Dokumentation)
  • „Explore SQL“ 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 Zeitzonen in Redshift

Abgeleitete Tabellen

Modellentwicklung

  • Das Verlassen des Entwicklermodus wurde verbessert, um 404-Seiten zu vermeiden.
  • „Alle auswählen“ hinzugefügt, um alle Dateien während der Git-Commit-Liste der Dateien in Git-Commits auszuwählen

Looker 1.26 05.03.2014

Dashboards

  • Dashboard-Elemente mit einem einzelnen Wert können jetzt aufgeschlüsselt werden.
  • Dashboards können auf mehrere Modelle verweisen (z. B. mehr als zwei Verbindungen, die ein Dashboard unterstützen).

Modellentwicklung

  • Hilfe zu Tastenkombinationen im Editor hinzugefügt
  • Mit „Alle zurücksetzen“ werden jetzt nicht verfolgte Dateien gelöscht

Abgeleitete Tabellen

Verwaltung und Einrichtung

  • Warnung zu öffentlicher URL: Die Meldung wird auf öffentlichen URLs angezeigt, wenn Ihre Instanz ein selbst signiertes SSL-Zertifikat verwendet.
  • Benachrichtigung „Nutzer hinzufügen“: Wenn Sie einen Nutzer mit einer Domain hinzufügen, die noch nicht verwendet wurde, werden Sie durch eine Warnung darauf hingewiesen, dass Sie eine E‑Mail-Adresse von 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 für geplante Looks werden in Outlook jetzt einheitlich angezeigt.

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 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 Ansichtsname generieren
  • Modellfehler werden beim ersten Seitenaufbau angezeigt, nicht erst nach dem Ausführen der Abfrage

Dashboard

  • Im Drop-down-Menü des Dashboards wurde der Link „Daten untersuchen“ hinzugefügt, um auf die Abfrage zuzugreifen.
  • Parameter show_points für Liniendiagramme hinzugefügt

LookML

Modellentwicklung

  • Änderungen am Verhalten von Browsertabs: Wenn die Modelldatei in einem Browsertab geöffnet ist, wechselt go to definition zum geöffneten Tab.
  • Verbesserungen am Generator
    • Selektive Generierung und Neugenerierung von Modellen
    • Verbesserte Erkennung von ID-Feldern
  • Verbesserte Git-Benutzeroberfläche zur Anzeige des aktuellen Status des Entwicklermodus
  • Fehlermeldungen werden jetzt bei Parsing-Fehlern auf save angezeigt
  • SQL-Runner generiert jetzt LookML für die Abfrage.
  • Option zum Zurücksetzen des Entwicklerverzeichnisses hinzugefügt, damit es mit den Produktionsmodell-Dateien übereinstimmt (Zugriff über die Seite „Konto“)

Datenbank

  • Verbesserter SQL Runner und Modellgenerator für MSSQL, Aster und Vertica
  • Verbesserte Diagnose für fehlgeschlagene Datenbankverbindungen
  • Fehler beim Jahresfilter in Redshift behoben
  • Redshift-Unterstützung für abgeleitete Tabellen hinzugefügt
  • Unterstützung für SAP HANA hinzugefügt

Admin

  • Nutzungsbereich hinzugefügt, um die Looker-Produktnutzung in der gesamten Installation aufzurufen
  • Alle öffentlichen Look-URLs können jetzt von Administratoren aufgerufen werden

Looker 1.18 06.10.2013

Dashboards

LookML-Änderungen

  • Verbesserte Zählung

Änderungen an der Verwaltung

  • Automatische Einrichtung des Entwicklermodellverzeichnisses
  • Unter „Nutzer hinzufügen“ wird jetzt eine Liste der Modelle für die Zugriffsberechtigung angezeigt.

Änderungen bei der Modellentwicklung

  • Die Liste der Modelldateien wurde vereinfacht. 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 detaillierte Analysen der Verbindungen angezeigt.
  • SSL-Unterstützung für Redshift

Looker 1.16.5 05.08.2013

Looks – jetzt neu

  • Bookmarks wurden in Looks umbenannt und das visuelle Layout für Looks wurde aktualisiert.
  • Zusätzliche Abo-Häufigkeitsintervalle wurden hinzugefügt

Aktualisierte Supportdokumente

  • Link zu Supportdokumenten für alle Nutzer verfügbar
  • Neue Dokumente für die Verwendung von Looker und die Entwicklung in Looker hinzugefügt
  • Dokumente sind jetzt durchsuchbar
  • Abfrage-Button „clear“ hinzugefügt
  • Änderungen am Symbol für den Query Builder
  • Nutzeravatare 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. Informationen zur neuen Syntax finden Sie in der Dokumentation.
  • Aliasing-Tabellen: Einführung von sql_table_name zur Verarbeitung von Tabellennamen mit Leerzeichen und Tabellenpräfixen. Informationen zur neuen Syntax finden Sie in der Dokumentation.
  • Neue Feldattribute: hidden: true und deprecated: true. Sowohl ausgeblendete als auch veraltete Felder werden im Looker Explorer nicht angezeigt, liefern aber Ergebnisse. Bei verworfenen Feldern wird eine Warnung angezeigt, dass das Feld verworfen wurde. Mit diesen Flags funktionieren Abfragen mit alten Feldern weiterhin, aber Nutzer werden davon abgehalten, sie zu verwenden.

Änderungen an der Verwaltung

  • Logdateirotation; die interne Rotation kann auf täglich, wöchentlich oder monatlich festgelegt werden. Bei Verwendung eines externen Logwechsels legen Sie dafür „Nie“ fest und senden ein USR2-Signal an den Looker-Prozess, um das nochmalige Öffnen der Logdatei auszulösen.
  • In-App-Überprüfung der Endnutzer-Lizenzvereinbarung (EULA). Nach dem Update wird der erste Nutzer, der sich im System anmeldet, aufgefordert, der EULA zuzustimmen.
  • Verbesserungen am SQL-Runner
  • Nutzer darf die E‑Mail-Adresse des Kontos ändern

Datenbankänderungen

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

Looker 1.12.10 30.03.2013

  • 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ü des Nutzers hinzugefügt
  • Return to Last Query wird immer auf Modellseiten angezeigt
  • History wurde in das Drop-down-Menü für Nutzer verschoben
  • Chat-Funktion jetzt durch Klicken auf das Chat-Symbol im oberen Navigationsmenü aktiviert
  • Der Link Support Site führt Sie zur Dokumentation von ? im oberen Navigationsmenü aus.
  • Verbessertes Layout und behobene Navigationsfehler für Mobilgeräte
  • Auf der Seite „Lesezeichen“ wurde eine Navigation hinzugefügt, um die Lesezeichen anderer Nutzer einfacher aufrufen zu können.
  • Neues Drop-down-Menü für Spaltenüberschriften, über das Sie ganz einfach auf die Spalte filtern, die Spalte pivotieren/entpivotieren und die Felddefinition aufrufen können.

Query Builder

  • Erweiterter anklickbarer Bereich zum Ein-/Ausblenden der Seitenleiste
  • Warnung und Aufforderung zum erneuten Ausführen der Abfrage hinzugefügt, wenn Änderungen vorgenommen werden
  • Abfrageergebnisse sind auf 3.000 beschränkt, sofern sie nicht exportiert werden
  • Implementierung einer angemessenen Standardsortierreihenfolge, wenn keine Sortierung angegeben ist

LookML-Änderungen

Sonstiges

  • Epoch-Stunden: Anzeige im Format „JJJJ-MM-TT HH“, damit sie beim Klicken richtig gefiltert werden
  • Datenbankverbindungen: Festlegen der maximalen Anzahl von Verbindungen für jede Datenbankverbindung zulassen
  • Datenbankverbindungen: SSL-Option hinzugefügt

Looker 1.11.30 05.03.2013

  • Neues Design der Benutzeroberfläche mit Verbesserungen der Nutzerfreundlichkeit
  • Überarbeitete Abfrageschnittstelle
  • Git-Integration in die Benutzeroberfläche (keine SSH-Verbindung mehr erforderlich, um Änderungen bereitzustellen) (siehe überarbeitete Dokumentation)
  • Datenbankunterstützung für Redshift

Looker 1.11.23 19.02.2013

Produktupdates

  • Verbesserte SSL-Sicherheit
  • Automatische Wiederherstellung der Verbindung zu Postgres-Datenbanken
  • Der Generator unterstützt jetzt die Modellgenerierung für eine einzelne Tabelle.
  • Verbesserte Handhabung und Anzeige von ERB-Fehlern
  • Option, neue Nutzer zu Administratoren zu machen
  • Hilfe zum Filtern in der neuen Abfrageoberfläche

Updates der LookML-Sprache

  • „yesno“ wird als Zeitraum unterstützt
  • Attribut „datatype“ für Zeitrahmenfelder; gibt den zugrunde liegenden Datenbankfeldtyp an (epoch, timestamp, datetime, date)

Looker 1.11.13 21.12.2012

Verbessertes Verlaufsprotokoll

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

Datumsfilter lassen NULL-Werte zu

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

Fehlerbehandlung

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

Feld-Scoping

„- scoping: true“ für Sprachvereinfachungen hinzugefügt. Mit „scoping: true“ werden alle Feld- und Satznamen auf die Ansicht beschränkt. Bei Satznamen und Feldnamen ohne Punkt wird davon ausgegangen, dass sie auf die Ansicht beschränkt sind. Der vollständige Name eines Sets oder Felds enthält immer einen Punkt. Der vollständige Name des Felds unten wäre beispielsweise „foo.bar“, aber in der Ansicht kann darauf als „bar“ verwiesen werden:

Nachher (scoping: true)

- view: foo
  fields:
    - dimension: bar

Vorher (ohne Bereich)

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

Unterstützung für abgeleitete Tabellen

Ansichten können auf Unterabfragen (abgeleiteten Tabellen) basieren. Das ist ideal, um Fakten zu Entitäten zu sammeln. Abgeleitete Tabellen werden erstellt, bevor die Hauptabfrage ausgeführt wird. In MySQL benötigen Sie für diese Funktion Schreibzugriff auf eine Datenbank namens „TMP“, auch wenn Looker nie in diese Datenbank schreibt. Looker verwendet nur „CREATE TEMPORARY TABLE TMP“.

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

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

Looker 1.10.13 06.11.2012

In-App-Support-Chat

Administratoren sehen jetzt rechts unten das Feld „Chat with Looker Eng“ (Mit Looker-Entwicklern chatten). Jetzt ist es noch einfacher, das Looker-Engineering-Team zu kontaktieren, um Antworten auf große und kleine Fragen zu erhalten. Wenn Sie nicht weiterkommen, können Sie sich über den Looker-Chat an uns wenden. Wir sind für Sie da.

Nutzer ohne Administratorberechtigungen können das LookML-Modell aufrufen

Alle Looker-Nutzer können jetzt das zugrunde liegende LookML-Modell über den Link „Anzeigen“ neben jedem Feld oder über den Link „Modelle“ in der Kopfzeile prüfen.

Aktualisierte Terminologie

Wir haben einige neue Begriffe für Looker standardisiert:

  • LookML: Die Looker-Sprache, die auf YAML basiert und die Definition eines logischen Geschäftsmodells für eine bestimmte Datenbankverbindung ermöglicht.
  • Feld: Stellt ein Datenelement dar, das 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, das zum Aggregieren von Daten über Zeilen in einer Datenbank hinweg verwendet wird.
  • 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 (Nutzer, Bestellung usw.) beschreiben. In LookML geschrieben. Früher im Header als „Abfrage“ bezeichnet.
  • Modell: Eine Sammlung von Ansichten und zugehörigen Metadaten, die das logische Modell eines Unternehmens beschreiben. Früher in der Kopfzeile als „Wörterbuch“ bezeichnet.
  • Mit diesen Änderungen wird auch die Kopfzeile in der Looker-Web-UI aktualisiert. „Wörterbuch“ und „Abfrage“ wurden zu einem einzigen Drop-down-Menü „Erkunden“ zusammengefasst. In der Kopfzeile gibt es jetzt einen Link „Modelle“ (siehe oben).

Updates zu E‑Mail-Abos

E‑Mail-Abos können jetzt mit benutzerdefinierten Start- und Wiederholungszeiten erstellt werden. Sie können auch zusätzliche Abonnenten hinzufügen, die in CC gesetzt werden, entweder innerhalb oder außerhalb Ihrer Organisation. Personen außerhalb der Organisation, an die E-Mails gesendet werden, können im Admin-Bereich im Abschnitt „Externe verwalten“ verwaltet werden.

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