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
persist_for
funktioniert in Basisansichten (siehe Dokumentation)
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
- Persistente abgeleitete Tabellen verwenden
- Referenz: Persistente abgeleitete Tabellen
- Referenz: Ableitungsmuster
- Einrichtung eines temporären Schemas und einer Datenbank
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
- Betaversion von Dashboards
- Dashboards erstellen und Referenz für 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 inLooks
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
Änderungen an Navigation und Benutzeroberfläche
- 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
unddeprecated: 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
Änderungen an Navigation und Benutzeroberfläche
- Tastenkombinationen für
Run Last Query
(Strg + Umschalttaste + L) undEnter Developer Mode
(Strg + Umschalttaste + D) hinzugefügt Run Last Query
zum Drop-down-Menü für Nutzer hinzugefügtReturn to Last Query
wird immer auf Modellseiten angezeigtHistory
in das Drop-down-Menü für Nutzer verschobenChat
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
- Änderungen an der Syntax von Standardfiltern durch Hinzufügen von
Conditionally Filter
(siehe überarbeitete Dokumentation) - Unterstützung für „von“ in der Basisansicht
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.