Looker 1.28 2014-03-30
Dashboards
- Dashboard-Filter für interaktive Dashboards (siehe Dokumentation)
- „SQL entdecken“ wurde hinzugefügt, um die SQL-Abfrage für das Dashboard-Element direkt aufzurufen
- Anzahl der Abfragen begrenzen, die gleichzeitig ausgeführt werden
Datenbanken
- Unterstützung von Redshift-Zeitzonen
Abgeleitete Tabellen
persist_for
funktioniert innerhalb von Basisansichten (siehe Dokumentation)
Modellentwicklung
- Die Einstellung „Entwicklermodus“ wurde verbessert, um 404-Seiten zu vermeiden
- Hinzufügen von „& All“ zur Auswahl aller Dateien in der git comm-Liste der Dateien in Git-Commits
Looker 1.26 2014-03-05
Dashboards
- Dashboard-Elemente mit nur einem Wert sind jetzt bohrbar
- Dashboards können auf mehrere Modelle verweisen (z.B. 2+ Verbindungen für ein Dashboard)
Modellentwicklung
- Hilfe für Tastenkombinationen zum Editor hinzugefügt
- Alle Dateien wiederherstellen & löschen
Abgeleitete Tabellen
Verwaltung &Einrichtung
- Warnung zu öffentlichen URLs: Nachricht wird auf öffentlichen URLs angezeigt, wenn Ihre Instanz ein selbst signiertes SSL-Zertifikat verwendet.
- Hinweis für Nutzer: 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 aus einer fremden Domain hinzufügen.
- Datenbankverbindungen: Möglichkeit, Parameter dem JDBC-Verbindungsstring hinzuzufügen
Looker 1.24 2014-02-09
Looks
- Regelmäßige E-Mail-Anhänge in Outlook für geplante Looks wurden behoben.
Modellentwicklung
- In der Dateiliste wird jetzt der Modellname für die Include-Dateien angezeigt
Verwaltung &Einrichtung
- Unterstützung für zusätzliche Zeitzonen
Looker 1.22 2014-01-12
Persistente abgeleitete Tabellen
- Persistente abgeleitete Tabellen verwenden
- Referenz: Abgeleitete Tabellen
- Referenz: Designmuster der Ableitung
- Temp Schema und Datenbank einrichten
Looker 1.20 29.11.2013
Erkunden (Query Builder)
- Felder in der Seitenleiste nach Label und nicht nach Name sortieren
- Feldgruppierung nach Umfang 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 der Link „Daten auswerten“ für den Zugriff auf die Abfrage hinzugefügt
show_points
-Parameter für Liniendiagramme hinzugefügt
LookML
- Unterstützung für die Summen im Monatsvergleich (Prozentsatz der Gesamtsumme und Prozentsatz des vorherigen Werts). Die neue Syntax finden Sie in der Dokumentation
one_to_one
wurde als Join-Option hinzugefügt. Damit können Sie bei Joins 1:1-Beziehungen für Joins verwenden. 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 - Generatorverbesserungen
- Selektives Generieren und Regeneration von Modellen
- Verbesserte Erkennung von ID-Feldern
- Verbesserte Git-Benutzeroberfläche, um den aktuellen Status des Entwicklermodus anzuzeigen
- Für
save
werden jetzt Fehler beim Parsen angezeigt - SQL Runner generiert jetzt LookML für die Abfrage
- Option zum Zurücksetzen des Entwicklerverzeichnisses, sodass es mit Dateien für Produktionsmodelle übereinstimmt (Zugriff über Kontoseite)
Datenbanken
- Verbesserter SQL-Runner für MSSQL, Aster und Vertica sowie Modellgenerator
- Verbesserte Diagnose für fehlgeschlagene Datenbankverbindungen
- Problem mit Filter für Jahr in ExX-Datei beheben
- Redshift-Unterstützung für abgeleitete Tabellen
- Unterstützung für SAP Hana hinzugefügt
Admin
- Nutzungsbereich hinzugefügt, um die Nutzung von Looker-Produkten während der Installation anzusehen
- Alle URLs für die öffentliche Suche sind jetzt für Administratoren sichtbar
Looker 1.18 2013-10-06
Dashboards
- Betaversion von Dashboards
- Dashboards erstellen und Referenzen für Dashboards
LookML-Änderungen
- Verbesserte Anzahl
Verwaltungsänderungen
- Automatische Einrichtung des Entwicklermodellverzeichnisses
- „Nutzer hinzufügen“ bietet jetzt eine Liste der Modelle für Zugriffsberechtigungen
Änderungen bei der Modellentwicklung
- Die Liste der Modelldateien wurde vereinfacht und die Dateien können nun hinzugefügt, gelöscht und umbenannt werden
- Aktualisierter LookML Editor mit verbesserter Suche, intelligenteren Statusmeldungen für Dateien und verbesserter Syntaxhervorhebung
- Generator und SQL Runner wurden 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 es werden detaillierte Analysen der Verbindungen angezeigt
- SSL-Unterstützung für Redshift
Looker 1.16.5 2013-08-05
Jetzt neu: Looks
Bookmarks
wurden mit dem neuen visuellen Layout für „Looks“ in „Looks
“ umbenannt- Es wurden zusätzliche Häufigkeitsintervalle für Abos hinzugefügt
Aktualisierte Supportdokumente
- Link zu Support-Dokumenten für alle Nutzer verfügbar
- Neue Dokumente für Looker und für die Entwicklung in Looker hinzugefügt
- Dokumente können jetzt gesucht werden
Änderungen an Navigation und Benutzeroberfläche
- Abfrageschaltfläche
clear
hinzugefügt - Änderungen am Symbol für das 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. Die neue Syntax finden Sie in der Dokumentation.
- Tabellen mit Aliasing: 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
unddeprecated: true
. Sowohl ausgeblendete als auch verworfene Felder werden im Looker Explorer nicht angezeigt, es werden jedoch Ergebnisse angezeigt. Eingestellte Felder zeigen eine Warnung an, dass das Feld verworfen wurde. Diese Flags halten Abfragen mit alten Feldern aufrecht, raten aber davon ab, sie zu verwenden.
Verwaltungsänderungen
- Rotation der Protokolldatei; interne Rotation kann auf täglich, wöchentlich oder monatlich eingestellt werden. Wenn ein externer Logrotator verwendet wird, legen Sie diesen Wert auf „Nie“ fest und senden Sie ein USR2-Signal an den Looker-Prozess, um die Wiedereröffnung der Protokolldatei auszulösen.
- Endnutzer-Lizenzvertrag (EULA) für In-App-Endnutzer Nach der Aktualisierung wird der erste Nutzer, der sich im System anmeldet, aufgefordert, dem Endnutzer-Lizenzvertrag (EULA) zuzustimmen.
- Verbesserungen am SQL-Ausführer
- Nutzer dürfen E-Mail-Adresse des Kontos ändern
Datenbankänderungen
- Dialekte für BitYota, Vertica und VectorWise
- MS SQL-Dialektverbesserungen
- Leistungsverbesserungen in Redshift
Looker 1.12.10 2013-03-30
Änderungen an Navigation und Benutzeroberfläche
- Tastenkombinationen hinzugefügt für
Run Last Query
(Strg + Umschalttaste + L) undEnter Developer Mode
(Strg + Umschalttaste + D) Run Last Query
wurde dem Drop-down-Menü „Nutzer“ hinzugefügtReturn to Last Query
wird immer auf Modellseiten angezeigtHistory
in das Drop-down-Menü „Nutzer“ verschoben- Die
Chat
-Funktion wurde durch Klicken auf das Chat-Symbol im Navigationsmenü oben aktiviert - Über den Link
Support Site
gelangen Sie zur Dokumentation aus dem ? Symbol im Navigationsmenü oben - Verbessertes Layout und Fehlerkorrektur bei der Navigation auf Mobilgeräten
- Navigation auf der Lesezeichenseite wurde hinzugefügt, um die Lesezeichen eines anderen Nutzers einfacher anzuzeigen.
- Über das Drop-down-Menü „Neue Spaltenüberschrift“ können Sie ganz einfach nach Spalten filtern, Spalten schwenken und entfernen und die Felddefinition aus dem Drop-down-Menü verwenden.
Query Builder
- Maximierter anklickbarer Bereich zum Ausblenden/Einblenden der Seitenleiste
- Benachrichtigung und Aufforderung zum erneuten Ausführen der Abfrage bei Änderungen hinzugefügt
- Abfrageergebnisse sind auf 3.000 beschränkt, es sei denn, sie werden exportiert
- Implementierte angemessene Standardsortierung, wenn keine Sortierung angegeben ist
LookML-Änderungen
- Änderungen an der Standardfiltersyntax mit dem Zusatz
Conditionally Filter
(siehe überarbeitete Dokumentation) - Unterstützung für & von 39 in der Basisansicht
Andere Beteiligte
- Epochenstunden: werden im Format 'JJJJ-MM-TT HH' angezeigt, damit sie beim Anklicken korrekt gefiltert werden
- Datenbankverbindungen: Maximale Anzahl von Verbindungen für jede Datenbankverbindung zulassen
- 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 (keine SSH-Verbindung mehr zum Bereitstellen von Änderungen) (siehe überarbeitete Dokumentation)
- Datenbankunterstützung für Redshift
Looker 1.11.23 2013-02-19
Produktupdates
- Verbesserte SSL-Sicherheit
- Automatische Verbindung zu Postgres-Datenbanken
- Der Generator unterstützt jetzt die Modellgenerierung für eine einzelne Tabelle
- Verbesserte Handhabung und Anzeige von ERB-Fehlern
- Option beim Hinzufügen neuer Nutzer zum Administrator
- Hilfe in der neuen Abfrageoberfläche filtern
Aktualisierungen der LookML-Sprache
- Als Zeitraum unterstützt
- "datatype"-Attribut für Zeitraumfelder; gibt den zugrunde liegenden Datenbankfeldtyp an (Epoche, Zeitstempel, Datum/Uhrzeit, Datum)
Looker 1.11.13 20.12.2012
Verbessertes Verlaufsprotokoll
Der Verlauf wird übersichtlicher dargestellt. Bei Abfragen werden die Parameter für Ansicht, Felder und Sortierung anstelle eines unlesbaren 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.
Feldumfang
Für die Vereinfachungen der Sprache wurde für die Zugehörigkeit zu „#39;- scoping“ der Wert „true“ hinzugefügt. Mit 'scoping: true' werden alle Feldnamen und Gruppennamen auf die Ansicht beschränkt. Namen und Feldnamen ohne „&“ werden als auf die Ansicht beschränkt betrachtet. Der vollständige Name eines Satzes oder eines Felds enthält in der Ansicht immer ein &;33;.
Nachher (Umfang: wahr)
- view: foo
fields:
- dimension: bar
Vorher (ohne Umfang)
- view: foo
fields:
- name: foo_bar
- Modelle, die nicht den Gültigkeitsbereich haben: wahr – funktionieren weiterhin wie gewohnt
- Der Generator generiert jetzt auf einen Bereich reduzierte Modelle
Abgeleitete Tabellenunterstützung
Ansichten können auf untergeordneten Abfragen (abgeleitete Tabellen) basieren. Das ist hilfreich, um Fakten über Entitäten zu sammeln. Abgeleitete Tabellen werden vor der Ausführung der Hauptabfrage erstellt. Zur Verwendung dieser Funktion benötigen Sie in MySQL Schreibzugriff auf eine Datenbank mit dem Namen TMP, auch wenn 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
Verbesserungen bei der Datenbankunterstützung
- Postgres reservierte Wörter 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-Support-Chat
Administratoren sehen jetzt rechts unten das Feld „Mit Looker-Entwicklung chatten“. Jetzt ist es noch einfacher, auf das Looker-Technikteam zuzugreifen, um große und kleine Fragen zu lösen. Wenn Sie nicht weiterkommen, greifen Sie auf den Looker-Chat zu. Wir sind für Sie da.
Nutzer, die keine Administratoren sind, können das LookML-Modell aufrufen
Alle Looker-Nutzer haben jetzt die Möglichkeit, das zugrunde liegende LookML-Modell über den Link &viewtquo; neben jedem Feld oder über den Link „Modelle“ in der Kopfzeile zu prüfen.
Neuerungen bei Terminologie
Einige standardmäßige Begriffe für Looker wurden standardisiert:
- LookML – Die Looker-Sprache, die auf YAML basiert, die 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. Definiert in LookML.
- Dimension: Ein Feld, mit dem eine Abfrage in verschiedene Gruppen aufgeteilt werden kann.
- Messen: Ein Feld, mit dem Daten über Zeilen in einer Datenbank hinweg aggregiert werden.
- Abfrage: Die Ausführung einer SQL-Anweisung basierend auf den ausgewählten Feldern und Dimensionen in einer bestimmten Ansicht.
- Ansicht: Eine Sammlung von Feldern und Joins, die eine Geschäftseinheit beschreiben (Nutzer, Auftrag usw.). Geschrieben in LookML. Früher als Abfrage in der Kopfzeile gekennzeichnet.
- Modell: Eine Sammlung von Ansichten und zugehörigen Metadaten, die das logische Modell eines Unternehmens beschreiben. Früher als Wörterbuch in der Kopfzeile.
- Zu diesen Änderungen gehören auch Änderungen am Header in der Weboberfläche von Looker. Wörterbuch und Abfrage wurden zu einem einzigen Drop-down-Menü „Erkunden“ zusammengefasst. In der Kopfzeile ist jetzt der Link „Modelle“ enthalten (siehe oben).
Updates zu E-Mail-Abos
E-Mail-Abos können jetzt mit benutzerdefinierten Anfangs- und Wiederholungszeiten erstellt werden. Sie können auch weitere Abonnenten hinzufügen, die per E-Mail innerhalb oder außerhalb Ihrer Organisation auf Cc gesetzt werden. Personen, die an Personen außerhalb der Organisation gesendet werden, können im Bereich „Admin“ über den Bereich „Externe verwalten“ verwaltet werden.
Wir freuen uns wie immer über Feedback und Vorschläge.