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
persist_for
funktioniert innerhalb von Basisansichten (siehe Dokumentation).
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
- Einführung in zusammengesetzte 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
- Persistente abgeleitete Tabellen verwenden
- Referenz: Persistente abgeleitete Tabellen
- Referenz: Designmuster für die Ableitung
- Temporäre Schema- und Datenbankeinrichtung
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
- Betaversion von Dashboards
- So erstellen Sie Dashboards und Referenzen für 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 inLooks
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
Änderungen bei Navigation und Benutzeroberfläche
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
unddeprecated: 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
Ä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
“ wurde dem Drop-down-Menü für Nutzer hinzugefügt Return to Last Query
wird auf Modellseiten immer angezeigtHistory
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
- Änderungen an der Syntax von Standardfiltern durch Hinzufügen von
Conditionally Filter
(siehe überarbeitete Dokumentation) - Unterstützung für „Von“ in der Basisansicht
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.