Looker 1.28 2014-03-30
Dashboards
- Dashboard-Filter zum Bereitstellen interaktiver 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
- Unterstützung von Redshift-Zeitzonen
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
- Einzelwert-Dashboard-Elemente können jetzt aufgeschlüsselt werden.
- Dashboards können auf mehrere Modelle verweisen (z.B. 2+ Anschlüsse für ein Dashboard)
Modellentwicklung
- Hilfe zu Tastenkombinationen im Editor
- 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.
- Benachrichtigung „Nutzer hinzufügen“: Wenn Sie einen Nutzer mit einer Domain hinzufügen, die zuvor nicht verwendet wurde, werden Sie in einer Warnung darauf hingewiesen, dass Sie eine E-Mail-Adresse aus 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 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 12.01.2014
Persistente abgeleitete Tabellen
- Persistente abgeleitete Tabellen verwenden
- Referenz: Persistente abgeleitete Tabellen
- Referenz: Ableitungsmuster
- Einrichtung eines temporären Schemas und einer Datenbank
Looker 1.20 29.11.2013
Explore (Query Builder)
- Felder in der Seitenleiste nach Label statt nach Name sortieren
- Feldgruppierung nach Bereich statt nach Ansichtsnamen generieren
- Modellfehler, die beim ersten Laden der Seite und nicht nach dem Ausführen der Abfrage angezeigt werden
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 von Summenwerten im Monatsvergleich (Prozentsatz der Gesamtsumme und des vorherigen Werts). Neue Syntax in der Dokumentation
one_to_one
wurde als Join-Option hinzugefügt. ermöglicht es Ihnen, Messwerte für einen Join für 1:1-Beziehungen bei einem Join einzuführen. Informationen zur neuen Syntax finden Sie in der Dokumentation.
Modellentwicklung
- Änderungen am Verhalten von Browsertabs: Wenn die Modelldatei in einem Browsertab geöffnet ist, wird
go to definition
zum geöffneten Tab geleitet - Verbesserungen am Generator
- Selektive Generierung und Neugenerierung von Modellen
- Verbesserte Erkennung von Ausweisfeldern
- Verbesserte Git-Benutzeroberfläche, die den aktuellen Status des Entwicklermodus angibt
- Auf
save
werden jetzt Fehlermeldungen für Parsing-Fehler angezeigt - SQL Runner generiert nun LookML-Code 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 Seite „Konto“ 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
Administrator
- Es wurde ein Nutzungsfenster hinzugefügt, in dem die Nutzung des Looker-Produkts während der Installation angezeigt werden kann.
- Alle Public Look-URLs sind jetzt für Administratoren sichtbar
Looker 1.18 06.10.2013
Dashboards
- Betaversion von Dashboards
- Dashboards erstellen und Referenz für Dashboards
LookML-Änderungen
- Verbesserte Anzahl
Verwaltungsänderungen
- Automatische Einrichtung des Entwicklermodellverzeichnisses
- Unter „Nutzer hinzufügen“ finden Sie jetzt eine Liste mit Modellen 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 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
mit einem aktualisierten visuellen Layout für Looks umbenannt- 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 von Looker und zur Entwicklung in Looker hinzugefügt
- Dokumente können 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 Unterstützung für gravatar
- Verbesserungen am mobilen Layout
LookML-Änderungen
- Bessere Joins: In LookML können Joins jetzt noch einfacher geschrieben werden. Informationen zur neuen Syntax finden Sie in der Dokumentation.
- Tabellen-Aliasing:
sql_table_name
wurde zur Verarbeitung von Tabellennamen mit Leerzeichen und Tabellenpräfixen eingeführt. Informationen zur neuen Syntax finden Sie in der Dokumentation. - Neue Feldattribute:
hidden: true
unddeprecated: true
. Sowohl ausgeblendete als auch verworfene Felder werden im Looker Explorer nicht angezeigt, es werden jedoch 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 weiterhin funktionieren, raten Nutzern jedoch davon ab, diese zu verwenden.
Änderungen an der Verwaltung
- Rotation der Protokolldatei Die interne Rotation kann auf täglich, wöchentlich oder monatlich eingestellt 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 der Endnutzer-Lizenzvereinbarung (EULA) in Apps Nach der Aktualisierung wird der erste Nutzer, der sich im System anmeldet, aufgefordert, dem Endnutzer-Lizenzvertrag (EULA) zuzustimmen.
- SQL Runner-Verbesserungen
- 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 bei 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 angezeigt- „
History
“ wurde ins Drop-down-Menü „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 ? im Navigationsmenü oben - 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
- Benachrichtigung und Aufforderung zum erneuten Ausführen der Abfrage bei Änderungen hinzugefügt
- Ohne Export auf 3.000 Abfrageergebnisse beschränkt
- Eine angemessene Standardsortierreihenfolge wurde implementiert, wenn keine Sortierung angegeben ist.
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: Es kann eine maximale Anzahl von Verbindungen für jede Datenbankverbindung festgelegt werden.
- Datenbankverbindungen: SSL-Option hinzugefügt
Looker 1.11.30 05.03.2013
- Neues Design der 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
- Generator unterstützt jetzt die Modellgenerierung für eine einzelne Tabelle
- Verbesserte Handhabung und Anzeige von ERB-Fehlern
- Option zum Hinzufügen neuer Nutzer und zum Zuweisen von Administratorberechtigungen
- Hilfe zum Filtern in der neuen Abfrageoberfläche
LookML-Sprachupdates
- „Janein“ als Zeitrahmen 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
NULL, NOT NULL und -NULL sind in Datumsfiltern zulässig.
Fehlerbehandlung
Die Fehlerbehandlung im Looker-Entwicklungsmodus wurde verbessert, um fehlerhaft benannte Parameter und Anweisungen zu erkennen.
Feldumfang
Hinzugefügt: "- Gültigkeitsbereich: true" . Mit „scoping: true“ werden alle Feld- und Satznamen der Ansicht zugeordnet. Legen Sie Namen und Feldnamen ohne einen Punkt (.) fest. wird davon ausgegangen, dass sie sich auf die Ansicht beziehen. Der vollständige Name einer Gruppe oder eines Felds enthält immer einen Punkt (.). Die Felder mit dem vollständigen Namen unten würden beispielsweise „foo.bar“ heißen. kann aber als „bar“ bezeichnet werden. innerhalb der Ansicht:
Nachher (Umfang: true)
- view: foo
fields:
- dimension: bar
Vorher (ohne Einschränkung)
- view: foo
fields:
- name: foo_bar
- Modelle ohne „Bereich: true“ funktionieren weiterhin wie gewohnt
- Der Generator generiert jetzt bereichsbezogene Modelle
Unterstützung abgeleiteter Tabellen
Ansichten können auf untergeordneten Abfragen (abgeleitete Tabellen) basieren. Dies ist ideal, um Fakten über Entitäten zu sammeln. Abgeleitete Tabellen werden erstellt, bevor die Hauptabfrage ausgeführt wird. In mySQL benötigen Sie zur Verwendung dieser Funktion Schreibzugriff auf eine Datenbank mit dem Namen „TMP“, auch wenn Looker niemals in diese Datenbank schreibt. 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
- Bei der Erstellung von Modellen werden jetzt für Postgres reservierte Wörter in Anführungszeichen gesetzt
- MSSQL ist jetzt ein unterstützter SQL-Dialekt
Looker 1.10.13 06.11.2012
In-App-Supportchat
Administratoren sehen jetzt rechts unten das Feld „Mit Looker-Entwicklern chatten“. Jetzt ist es noch einfacher, das Looker-Entwicklerteam zu kontaktieren, 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.
Benutzer, die keine Administratoren sind, können das LookML-Modell anzeigen.
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.
Terminologieaktualisierungen
Wir haben einige neue Begriffe für Looker eingeführt:
- LookML: Die auf YAML basierende Looker-Sprache, die 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 aus einer oder mehreren Spalten in einer Datenbank berechnet. In LookML definiert.
- Dimension: Ein Feld, mit dem Ergebnisse in einer Abfrage in verschiedene Gruppen zusammengefasst 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.
- Ansicht - Eine Sammlung von Feldern und Joins, die eine Geschäftseinheit (User, Auftrag usw.) beschreiben. Sie sind in LookML geschrieben. Ehemals im Header als „Abfrage“ bezeichnet.
- Modell : Eine Sammlung von Ansichten und zugehörigen Metadaten, die das logische Modell eines Unternehmens beschreiben. Ehemals mit dem Label „Dictionary“ in der Kopfzeile 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“.
Updates zu 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, die an Personen außerhalb der Organisation gesendet werden, können im Admin-Steuerfeld im Abschnitt Außenseiter verwalten verwaltet werden.
Wie immer freuen wir uns über Feedback und Anregungen.