Release Notes für 1.x

Looker 1.28 2014-03-30

Dashboards

  • Dashboardfilter zum Bereitstellen interaktiver Dashboards (siehe Dokumentation)
  • „SQL-Explore“ hinzugefügt, um direkt zur SQL-Abfrage für Dashboardelement zu wechseln
  • Anzahl der gleichzeitig ausgeführten Abfragen begrenzen

Datenbank

  • Unterstützung von Redshift-Zeitzonen

Abgeleitete Tabellen

Modellentwicklung

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

Looker 1.26 2014-03-05

Dashboards

  • Einzelwert-Dashboard-Elemente sind jetzt bohrbar
  • Dashboards können auf mehrere Modelle verweisen (z.B. 2+ Verbindungen für ein Dashboard)

Modellentwicklung

  • Hilfe zu Tastenkombinationen wurde dem Editor hinzugefügt
  • Mit „Alle wiederherstellen“ werden jetzt nicht verfolgte Dateien gelöscht

Abgeleitete Tabellen

Verwaltung und Einrichtung

  • Warnung zu öffentlichen URLs: Die Nachricht wird bei öffentlichen URLs angezeigt, wenn Ihre Instanz ein selbst signiertes SSL-Zertifikat verwendet.
  • Benachrichtigung "Nutzer hinzufügen": Wenn Sie einen Nutzer mit einer noch nicht verwendeten Domain hinzufügen, werden Sie in einer Warnung darauf hingewiesen, dass Sie eine E-Mail-Adresse aus einer fremden Domain hinzufügen.
  • Datenbankverbindungen: Möglichkeit, Parameter zum JDBC-Verbindungsstring hinzuzufügen

Looker 1.24 2014-02-09

Looks

  • Probleme mit E-Mail-Anhängen in Outlook wurden bei geplanten Looks einheitlich behoben

Modellentwicklung

  • Die Dateiliste zeigt jetzt den Modellnamen für die Include-Dateien an

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

Erkunden (Query Builder)

  • Felder in der Seitenleiste nach Label statt nach Namen 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 Dashboard-Dropdown-Menü wurde der Link „Daten anzeigen“ hinzugefügt, um auf die Abfrage zuzugreifen.
  • show_points-Parameter für Liniendiagramme hinzugefügt

LookML

  • Unterstützung für Gesamtbeträge im Vergleich zum Vormonat (Prozent der Gesamtsumme und Prozent der vorherigen Summe). Die neue Syntax finden Sie in der Dokumentation.
  • one_to_one wurde als Join-Option hinzugefügt. Dadurch können bei einem Join Messungen für 1:1-Beziehungen in einen Join einbezogen werden. Die neue Syntax finden Sie in der Dokumentation.

Modellentwicklung

  • Änderungen am Verhalten des 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, die jetzt bei Analysefehlern auf save angezeigt werden
  • SQL-Runner generiert jetzt LookML-Code für die Abfrage
  • Option zum Zurücksetzen des Entwicklerverzeichnisses hinzugefügt, damit es den Produktionsmodelldateien entspricht (Zugriff über die Seite „Konto“)

Datenbank

  • Verbesserte SQL Runner- und Modellgeneratoren für MSSQL, Aster und Vertica
  • Verbesserte Diagnose bei fehlgeschlagenen Datenbankverbindungen
  • Fehlerkorrektur des Jahresfilterfehlers in Redshift
  • 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 während der Installation anzusehen
  • Alle öffentlichen Look-URLs sind jetzt für Administratoren sichtbar

Looker 1.18 2013-10-06

Dashboards

LookML-Änderungen

  • Verbesserte Anzahl

Änderungen bei der Verwaltung

  • Automatische Einrichtung des Entwicklermodellverzeichnisses
  • „Nutzer hinzufügen“ liefert jetzt eine Liste der Modelle 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 wurden in den Abschnitt „Modell“ verschoben
  • Generator-Optimierungen 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
  • Zusätzliche Häufigkeitsintervalle für Abos 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 suchbar
  • clear-Abfrageschaltfläche hinzugefügt
  • Änderungen am Query Builder-Symbol
  • Nutzeravatare mit Gravatar-Unterstützung
  • Verbesserungen beim Layout für Mobilgeräte

LookML-Änderungen

  • Bessere Joins: LookML bietet nun eine bessere Möglichkeit zum Schreiben von Joins. Die neue Syntax finden Sie in der Dokumentation.
  • Aliasing von 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. Sowohl ausgeblendete als auch verworfene Felder werden im Looker Explorer nicht angezeigt, aber es werden Ergebnisse angezeigt. Bei veralteten Feldern wird eine Warnung angezeigt, dass das Feld verworfen wurde. Mit diesen Flags bleiben Abfragen mit alten Feldern funktionsfähig, raten jedoch Nutzern davon ab, sie zu verwenden.

Änderungen bei der Verwaltung

  • Rotation der Protokolldatei; die interne Rotation kann auf täglich, wöchentlich oder monatlich eingestellt werden. Wenn ein externer Logrotator verwendet wird, setzen Sie ihn auf „Nie“ und senden Sie ein USR2-Signal an den Looker-Prozess, um das erneute Öffnen der Protokolldatei auszulösen.
  • Überprüfungsprozess für den In-App-Endnutzer-Lizenzvertrag (EULA) Nach der Aktualisierung wird der erste Nutzer, der sich im System anmeldet, aufgefordert, dem Endnutzer-Lizenzvertrag (EULA) zuzustimmen.
  • SQL Runner-Verbesserungen
  • Nutzer dürfen die E-Mail-Adresse des Kontos ändern

Datenbankänderungen

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

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“ wurde dem Drop-down-Menü für Nutzer hinzugefügt
  • Return to Last Query wird auf Modellseiten immer angezeigt
  • History in das Drop-down-Menü für Nutzer verschoben
  • Die Chat-Funktion wird jetzt durch Klicken auf das Chatsymbol oben im Navigationsmenü aktiviert
  • Der Support Site-Link führt zur Dokumentation im ? im Navigationsmenü oben
  • Verbessertes Layout und Behebung von Navigationsfehlern für Mobilgeräte
  • Auf der Lesezeichenseite wurde eine Navigation hinzugefügt, um die Lesezeichen anderer Nutzer einfacher anzeigen zu können
  • Das neue Drop-down-Menü für die Spaltenüberschrift bietet einfachen Zugriff auf das Filtern nach Spalte, Pivot/Unpivot und ermöglicht den Wechsel zur Felddefinition über das Drop-down-Menü der Spaltenüberschrift.

Query Builder

  • Maximierter klickbarer Bereich zum Ein-/Ausblenden der Seitenleiste
  • Benachrichtigung und Aufforderung zur erneuten Ausführung der Abfrage bei Änderungen hinzugefügt
  • Abfrageergebnisse auf 3.000 beschränkt, es sei denn, sie exportieren
  • Implementiert eine angemessene Standardsortierreihenfolge, wenn keine Sortierung angegeben ist

LookML-Änderungen

Andere Beteiligte

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

Looker 1.11.30 2013-03-05

  • Neues Design der Benutzeroberfläche mit verbesserter Nutzererfahrung
  • Neu gestaltete Abfrageoberfläche
  • Git-Einbindung in die Schnittstelle (keine SSH-Verbindung 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 Wiederherstellung einer Verbindung zu Postgres-Datenbanken
  • Generator unterstützt jetzt Modellgenerierung für eine einzelne Tabelle
  • Verbesserte Handhabung und Anzeige von ERB-Fehlern
  • Option beim Hinzufügen neuer Nutzer, die zu Administratoren werden sollen
  • Hilfe zum Filtern in neuer Abfrageoberfläche

Aktualisierungen der LookML-Sprache

  • „yesno“ wird als Zeitrahmen unterstützt.
  • Attribut "datatype" für Zeitrahmenfelder; legt den zugrunde liegenden Datenbankfeldtyp fest (Epoche, Zeitstempel, Datum/Uhrzeit, Datum)

Looker 1.11.13 21.12.2012

Verbessertes Verlaufsprotokoll

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

Datumsfilter erlauben NULL-Werte

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

Fehlerbehandlung

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

Feldumfang

„- scoping: true“ wurde für Sprachvereinfachungen hinzugefügt. Bei „scoping: true“ werden alle Feld- und Satznamen auf die Ansicht beschränkt. Es wird angenommen, dass Set- und Feldnamen ohne „.“ auf die Ansicht beschränkt sind. Der vollständige Name für einen Satz oder ein Feld enthält immer einen Punkt (.). Beispielsweise würde der vollständige Name des Felds unten "foo.bar" heißen, kann in der Ansicht jedoch als "bar" bezeichnet werden:

Nachher (Umfang: true)

- view: foo
  fields:
    - dimension: bar

Vorher (ohne Umfang)

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

Unterstützung für abgeleitete Tabellen

Ansichten können auf untergeordneten Abfragen (abgeleiteten Tabellen) erstellt werden. Dies ist ideal, um Fakten zu Entitäten zu sammeln. Abgeleitete Tabellen werden erstellt, bevor die Hauptabfrage ausgeführt wird. In mySQL benötigen Sie Schreibzugriff auf eine Datenbank mit dem Namen „TMP“, um diese Funktion nutzen zu können, 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

Verbesserte Datenbankunterstützung

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

Looker 1.10.13 06.11.2012

In-App-Supportchat

Administratoren sehen jetzt das Feld „Chat with Looker Eng“ (Mit Looker Entwickler chatten) in der unteren rechten Ecke. Jetzt ist es noch einfacher, auf das Entwicklungsteam von Looker zuzugreifen, das Sie bei der Lösung großer und kleiner Fragen unterstützt. Wenn Sie nicht weiterkommen, kontaktieren Sie uns über den Looker-Chat. Wir sind für Sie da.

Das LookML-Modell können Nutzer ohne Administratorberechtigungen ansehen

Alle Looker-Benutzer haben jetzt die Möglichkeit, das zugrunde liegende LookML-Modell über den Link „View“ (Anzeigen) neben jedem Feld oder über den Link „Models“ (Modelle) in der Kopfzeile zu prüfen.

Neuerungen bei der Terminologie

Wir haben einige neue Terminologie 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, entweder direkt aus einer Spalte in einer Datenbank oder berechnet aus einer oder mehreren Spalten in einer Datenbank. In LookML definiert.
  • Dimension: Ein Feld, mit dem die Ergebnisse einer Abfrage in verschiedene Gruppen gruppiert werden.
  • Messung: Ein Feld, mit dem Daten über Zeilen hinweg in einer Datenbank aggregiert 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 beschreiben (Nutzer, Auftrag usw.). In LookML geschrieben. Früher als „Abfrage“ bezeichnet.
  • Modell: Eine Sammlung von Ansichten und zugehörigen Metadaten, die das logische Modell eines Geschäfts beschreiben. Ehemals „Wörterbuch“ in der Kopfzeile
  • Mit diesen Änderungen werden auch einige Aktualisierungen der Kopfzeile in der Looker-Web-UI eingeführt. Die Funktionen „Wörterbuch“ und „Abfrage“ wurden zu einem einzigen Drop-down-Menü „Erkunden“ minimiert. In der Kopfzeile finden Sie jetzt den Link „Modelle“ (siehe oben).

Updates zu E-Mail-Abos

E-Mail-Abos können jetzt mit benutzerdefinierten Start- und Wiederholungen erstellt werden. Sie können auch zusätzliche Abonnenten hinzufügen, die innerhalb oder außerhalb Ihrer Organisation auf CC gesetzt werden. Personen, an die E-Mails an Personen außerhalb der Organisation gesendet werden, können im Admin-Steuerfeld im Abschnitt "Externe Nutzer verwalten" verwaltet werden.

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