Looker 1.28 2014-03-30
Dashboard
- Filtri della dashboard per fornire dashboard interattive (consulta la documentazione)
- È stato aggiunto "Esplora SQL" per passare direttamente alla query SQL per l'elemento della dashboard
- Limita il numero di query eseguite contemporaneamente
Database
- Supporto per il fuso orario di Redshift
Tabelle derivate
persist_for
opera all'interno delle viste di base (visualizza la documentazione)
Sviluppo di modelli
- È stata migliorata l'uscita dalla modalità sviluppatore per evitare la visualizzazione di pagine 404
- Aggiunta del controllo "seleziona tutto" per selezionare tutti i file durante l'elenco dei file git comm nei commit Git
Looker 1.26 2014-03-05
Dashboard
- Gli elementi della dashboard a valore singolo sono ora disponibili per il dettaglio
- Le dashboard possono fare riferimento a più modelli (ad es. almeno 2 connessioni che alimentano una dashboard)
Sviluppo di modelli
- Guida per le scorciatoie da tastiera aggiunta all'editor
- L'opzione "Ripristina tutto" ora elimina i file non monitorati
Tabelle derivate
- Introduzione alle tabelle derivate composte
Amministrazione e configurazione
- Avviso per URL pubblico: il messaggio viene visualizzato negli URL pubblici se l'istanza utilizza un certificato SSL autofirmato.
- Avviso di aggiunta utente: quando aggiungi un utente con un dominio che non è stato utilizzato in precedenza, viene visualizzato un avviso che ti informa che stai aggiungendo un indirizzo email da un dominio straniero.
- Connessioni ai database: possibilità di aggiungere parametri alla stringa di connessione JDBC
Looker 1.24 2014-02-09
Look
- Sono stati corretti gli allegati email in modo coerente in Outlook per i Look pianificati
Sviluppo di modelli
- L'elenco dei file ora mostra il nome del modello per i file di inclusione
Amministrazione e configurazione
- Aggiunto il supporto per il fuso orario internazionale
Looker 1.22 12/01/2014
Tabelle derivate permanenti
- Utilizzo delle tabelle derivate permanenti
- Riferimento: Tabelle derivate permanenti
- Riferimento: Derivation Design Patterns
- Configurazione schema temporaneo e database
Looker 1.20 29/11/2013
Esplora (Query Builder)
- Ordina i campi nella barra laterale per etichetta anziché per nome
- Genera il raggruppamento dei campi per ambito anziché per nome vista
- Gli errori del modello vengono visualizzati al caricamento iniziale della pagina anziché dopo l'esecuzione della query
Dashboard
- È stato aggiunto il link Esplora dati nel menu a discesa della dashboard per accedere alla query
- Parametro
show_points
aggiunto per i grafici a linee
LookML
- Supporto dei totali su base mensile (percentuale del totale e percentuale dei dati precedenti). Consulta la documentazione per la nuova sintassi
one_to_one
aggiunta come opzione di join, che ti consente di introdurre misure in un join per relazioni one-to-one in un join. Consulta la documentazione per la nuova sintassi.
Sviluppo di modelli
- Modifiche al comportamento delle schede del browser: se il file del modello è aperto in una scheda del browser,
go to definition
rimanda alla scheda aperta - Miglioramenti al generatore
- Generazione e rigenerazione selettiva di modelli
- Miglioramento del riconoscimento dei campi ID
- Interfaccia utente Git migliorata per indicare lo stato attuale della modalità sviluppatore
- Messaggi di errore visualizzati su
save
per gli errori di analisi - SQL Runner ora genera LookML per la query
- Aggiunta un'opzione per reimpostare la directory sviluppatore in modo che corrisponda ai file del modello di produzione (accessibile dalla pagina Account)
Database
- SQL Runner e generatore di modelli MSSQL, Aster e Vertica migliorati
- Diagnostica migliorata per le connessioni al database non riuscite
- Bug del filtro dell'anno Correggi su Redshift
- Aggiunto il supporto Redshift per le tabelle derivate
- Aggiunto supporto per SAP Hana
Amministratore
- È stato aggiunto un riquadro di utilizzo per visualizzare l'utilizzo del prodotto Looker durante l'installazione.
- Tutti gli URL di Look pubblico sono ora visibili agli amministratori
Looker 1.18 2013-10-06
Dashboard
- Versione beta delle dashboard
- Come creare dashboard e riferimento per le dashboard
Modifiche LookML
- Conteggi migliorati
Modifiche all'amministrazione
- Configurazione automatica della directory del modello di sviluppatore
- La funzionalità Aggiungi utenti fornisce ora un elenco di modelli per le autorizzazioni di accesso
Modifiche allo sviluppo dei modelli
- L'elenco dei file del modello è stato semplificato e i file possono ora essere aggiunti, eliminati e rinominati
- Editor LookML aggiornato, con ricerca migliorata, messaggi di stato dei file più intelligenti e evidenziazione della sintassi migliorata
- Generatore e SQL Runner spostati nella sezione Modello
- Ottimizzazioni del generatore, inclusi miglioramenti per Redshift
Modifiche al database
- La pagina Connessioni ora esegue attivamente dei test e mostra un'analisi dettagliata delle connessioni
- Supporto SSL per Redshift
Looker 1.16.5 2013-08-05
Ti presentiamo i Look
Bookmarks
è stato rinominato inLooks
con un layout visivo aggiornato per i Look- Sono stati aggiunti ulteriori intervalli di frequenza di abbonamento
Documenti di assistenza aggiornati
- Link alla documentazione di supporto disponibile per tutti gli utenti
- Nuovi documenti aggiunti per l'utilizzo di Looker e lo sviluppo in Looker
- I documenti sono ora disponibili per la ricerca
Modifiche alla navigazione e all'interfaccia utente
clear
pulsante di query aggiunto- Modifiche all'icona di Query Builder
- Avatar utente con supporto gravatar
- Miglioramenti del layout per dispositivi mobili
Modifiche LookML
- Better join: ora LookML ha un modo migliore per scrivere i join. Consulta la documentazione per la nuova sintassi.
- Tabelle alias: introduzione a
sql_table_name
per gestire i nomi delle tabelle con spazi e prefissi delle tabelle. Consulta la documentazione per la nuova sintassi. - Nuovi attributi di campo:
hidden: true
edeprecated: true
. I campi nascosti e deprecati non vengono visualizzati in Looker Explorer, ma mostrano i risultati. I campi deprecati mostrano un avviso che informa che il campo è obsoleto. Questi flag impediscono il corretto funzionamento delle query con campi precedenti, ma ne sconsigliano l'utilizzo.
Modifiche all'amministrazione
- Rotazione del file di log; la rotazione interna può essere impostata su giornaliera, settimanale o mensile. Se viene utilizzato un rotatore di log esterno, impostalo su "Mai" e invia il segnale USR2 al processo Looker per attivare la riapertura del file di log.
- Procedura di verifica del Contratto di licenza con l'utente finale (EULA) in-app. Dopo l'aggiornamento, al primo utente che accede al sistema verrà chiesto di accettare il Contratto di licenza con l'utente finale (EULA).
- Miglioramenti a SQL Runner
- Consenti all'utente di cambiare l'indirizzo email dell'account
Modifiche al database
- Dialetti aggiunti per BitYota, Vertica e Vectorwise
- Miglioramenti del dialetto MS SQL
- Miglioramenti delle prestazioni di Redshift
Looker 1.12.10 2013-03-30
Modifiche alla navigazione e all'interfaccia utente
- Scorciatoie da tastiera aggiunte per
Run Last Query
(CTRL+MAIUSC+L) eEnter Developer Mode
(CTRL+MAIUSC+D) Run Last Query
aggiunta al menu a discesa dell'utenteReturn to Last Query
viene sempre visualizzato nelle pagine dei modelli- Elemento
History
spostato nel menu a discesa dell'utente - La funzionalità
Chat
ora viene attivata facendo clic sull'icona Chat nel menu di navigazione in alto - Il link
Support Site
ti porta alla documentazione dal ? icona nel menu di navigazione in alto - Layout migliorato e correzione dei bug di navigazione per i dispositivi mobili
- Aggiunta della navigazione nella pagina Preferiti per visualizzare più facilmente i preferiti di un altro utente
- Nuovo menu a discesa per le intestazioni di colonna che consente di accedere facilmente ai filtri in base a colonne, colonne pivot e di pivot e di andare alla definizione del campo dal menu a discesa dell'intestazione della colonna.
Query Builder
- Area cliccabile espansa per nascondere/visualizzare la barra laterale
- Aggiunta di avviso e richiesta di riesecuzione della query quando vengono apportate modifiche
- Risultati della query limitati a 3000, a meno che non venga eseguita l'esportazione
- È stato implementato un ordinamento predefinito ragionevole quando non è specificato alcun ordinamento
Modifiche LookML
- Modifiche alla sintassi dei filtri predefiniti con l'aggiunta di
Conditionally Filter
(consulta la documentazione aggiornata) - Supporto di "da" nella visualizzazione di base
Vari
- Ore Epoch: vengono visualizzate nel formato "AAAA-MM-GG HH" in modo che vengano filtrate correttamente quando si fa clic su
- Connessioni al database: consenti l'impostazione del numero massimo di connessioni per ogni connessione al database
- Connessioni al database: opzione SSL aggiunta
Looker 1.11.30 2013-03-05
- Nuovo aspetto dell'interfaccia con miglioramenti dell'usabilità
- Interfaccia di query riprogettata
- Integrazione di Git nell'interfaccia (che elimina la necessità di utilizzare SSH per eseguire il deployment delle modifiche) (consulta la documentazione rivista)
- Supporto database per Redshift
Looker 1.11.23 2013-02-19
Aggiornamenti sul prodotto
- Sicurezza SSL migliorata
- Riconnessione automatica ai database Postgres
- Generator ora supporta la generazione di modelli per una singola tabella
- Gestione e visualizzazione degli errori ERB migliorate
- Opzione durante l'aggiunta di nuovi utenti per nominarli amministratori
- Guida per i filtri nella nuova interfaccia di query
Aggiornamenti del linguaggio LookML
- "yesno" supportato come intervallo di tempo
- Attributo "datatype" per i campi del periodo di tempo; specifica il tipo di campo del database sottostante (epoca, timestamp, data/ora, data)
Looker 1.11.13 21-12-2012
Log cronologia migliorato
La cronologia viene visualizzata in un formato più leggibile. Invece di una frase inglese illeggibile, nelle query vengono visualizzati i parametri di visualizzazione, campi e ordinamento.
I filtri della data consentono valori NULL
NULL, NOT NULL e -NULL sono tutti consentiti nei filtri della data.
Gestione degli errori
È stata migliorata la gestione degli errori nella modalità di sviluppo di Looker per rilevare parametri e istruzioni con nomi errati.
Ambito del campo
Aggiunto "- ambiting: true" per le semplificazioni delle lingue. Con "scoping: true", tutti i nomi dei campi e degli insiemi vengono limitati alla visualizzazione. I nomi dei set e dei campi privi di "." vengono considerati come ambito della visualizzazione. Il nome completo di un insieme o di un campo contiene sempre un punto (". Ad esempio, il nome completo dei campi seguenti sarebbe denominato "foo.bar", ma è possibile fare riferimento a "bar" all'interno della vista:
Dopo (ambito: true)
- view: foo
fields:
- dimension: bar
Prima (senza definire l'ambito)
- view: foo
fields:
- name: foo_bar
- I modelli privi di "scoping: true" continuano a funzionare come hanno sempre fatto
- Il generatore ora genera modelli con ambito
Supporto delle tabelle derivate
Le viste possono essere basate su query secondarie (tabelle derivate). Ciò è ottimo per costruire fatti relativi alle entità. Le tabelle derivate vengono create prima dell'esecuzione della query principale. Per utilizzare questa funzionalità in MySQL, devi disporre dell'accesso in scrittura a un database denominato "TMP", anche se Looker non scrive mai in questo database. Looker utilizza solo "CREATE TEMPORARY TABLE TMP".
Esempio di tabella derivata
- 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
Miglioramenti del supporto dei database
- Le parole riservate Postgres vengono ora citate durante la creazione dei modelli
- MSSQL è ora un dialetto SQL supportato
Looker 1.10.13 6/11/2012
Chat dell'assistenza in-app
Ora gli amministratori vedranno la casella "Chat con Looker Eng" nell'angolo in basso a destra. Ora è ancora più facile accedere al team di tecnici di Looker che ti aiuta a risolvere questioni grandi e piccole. In caso di problemi, contattaci tramite la chat di Looker. Siamo a tua disposizione.
Gli utenti non amministratori possono visualizzare il modello LookML
Tutti gli utenti di Looker hanno ora la possibilità di ispezionare il modello LookML sottostante tramite il link "Visualizza" accanto a ogni campo o dal link Modelli nell'intestazione.
Aggiornamenti della terminologia
Abbiamo adottato una nuova terminologia per Looker:
- LookML - Il linguaggio Looker, basato su YAML, che consente la definizione di un modello di business logico per una determinata connessione al database.
- Campo: rappresenta un dato proveniente direttamente da una colonna di un database o calcolato da una o più colonne di un database. Definito in LookML.
- Dimensione - Un campo utilizzato per raggruppare i risultati di una query in gruppi distinti.
- Misura: un campo utilizzato per aggregare i dati tra le righe di un database.
- Query: l'esecuzione di un'istruzione SQL basata sui campi e sulle dimensioni selezionati in una determinata vista.
- Visualizzazione: una raccolta di campi e join che descrivono un'entità aziendale (utente, ordine e così via). Scritta in LookML. Etichettato in precedenza Query nell'intestazione.
- Modello: una raccolta di viste e metadati associati che descrivono il modello logico di un'attività. In precedenza denominato Dizionario nell'intestazione.
- Queste modifiche includono anche alcuni aggiornamenti all'intestazione dell'interfaccia utente web di Looker. Dizionario e Query sono stati compressi in un unico menu a discesa Esplora. Ora è disponibile un link Modelli nell'intestazione (descritta sopra).
Aggiornamenti sulle iscrizioni alla posta
Ora è possibile creare iscrizioni per posta con orari di inizio e ripetizione personalizzati. Puoi anche aggiungere altri sottoscrittori che verranno messi in copia per conoscenza all'interno o all'esterno dell'organizzazione. Le persone inviate per posta all'esterno dell'organizzazione possono essere gestite tramite la sezione Gestisci utenti esterni del pannello di amministrazione.
Come sempre, saremo lieti di ricevere feedback e suggerimenti.