Looker 1.28 30/03/2014
Dashboard
- Filtri per la dashboard per fornire dashboard interattive (vedi la documentazione)
- È stata aggiunta l'opzione "Esplora SQL" per passare direttamente alla query SQL per l'elemento della dashboard
- Limita il numero di query eseguite contemporaneamente
Database
- Supporto del fuso orario Redshift
Tabelle derivate
persist_for
funziona all'interno delle visualizzazioni di base (vedi la documentazione)
Sviluppo di modelli
- L'esperienza di uscita dalla modalità sviluppatore è stata migliorata per evitare pagine 404
- È stato aggiunto "Seleziona tutto" per selezionare tutti i file durante l'elenco dei file dei commit Git
Looker 1.26 05/03/2014
Dashboard
- Gli elementi della dashboard con un solo valore ora sono disponibili per l'esplorazione dettagliata
- Le dashboard possono fare riferimento a più modelli (ad es. Più di 2 connessioni che alimentano una dashboard)
Sviluppo di modelli
- Guida alle scorciatoie da tastiera aggiunta all'editor
- "Ripristina tutto" ora elimina i file non monitorati
Tabelle derivate
- Introduzione alle tabelle derivate composte
Amministrazione e configurazione
- Avviso relativo all'URL pubblico: il messaggio viene visualizzato negli URL pubblici se l'istanza utilizza un certificato SSL autofirmato.
- Avviso Aggiungi utente: quando aggiungi un utente con un dominio non utilizzato in precedenza, viene visualizzato un avviso che ti informa che stai aggiungendo un indirizzo email da un dominio esterno.
- Connessioni al database: possibilità di aggiungere parametri alla stringa di connessione JDBC
Looker 1.24 09-02-2014
Look
- Gli allegati email sono stati corretti in modo coerente in Outlook per i look programmati
Sviluppo di modelli
- L'elenco dei file ora mostra il nome del modello per i file include
Amministrazione e configurazione
- È stato aggiunto il supporto dei fusi orari internazionali
Looker 1.22 12-01-2014
Tabelle derivate permanenti
- Utilizzare le tabelle derivate permanenti
- Riferimento: Tabelle derivate permanenti
- Riferimento: pattern di progettazione per la derivazione
- Configurazione dello schema e del database temporanei
Looker 1.20 29-11-2013
Esplora (Query Builder)
- Ordinare i campi della barra laterale per etichetta anziché per nome
- Generare il raggruppamento dei campi per ambito anziché per nome della visualizzazione
- Errori del modello 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
- È stato aggiunto il parametro
show_points
per i grafici a linee
LookML
- Supporto per i totali mese su mese (percentuale del totale e percentuale del mese precedente). Consulta la documentazione per la nuova sintassi
- È stata aggiunta
one_to_one
come opzione di join, che consente di importare le misure in un join per le relazioni uno a uno in un join. Consulta la documentazione per la nuova sintassi.
Sviluppo di modelli
- Modifiche al comportamento della scheda del browser: se il file del modello è aperto in una scheda del browser,
go to definition
passa alla scheda aperta - Miglioramenti al generatore
- Generazione e rigenerazione selettiva dei modelli
- Miglioramento del riconoscimento dei campi ID
- Interfaccia utente Git migliorata per indicare lo stato corrente della modalità sviluppatore
- I messaggi di errore ora vengono visualizzati su
save
per gli errori di analisi - SQL Runner ora genera il codice LookML per la query
- È stata aggiunta l'opzione per reimpostare la directory dello sviluppatore in modo che corrisponda ai file del modello di produzione (accessibile nella pagina Account)
Database
- Generatore di modelli e MSSQL, Aster e Vertica SQL Runner migliorati
- Diagnostica migliorata per le connessioni al database non riuscite
- Correzione del bug del filtro dell'anno su Redshift
- È stato aggiunto il supporto di Redshift per le tabelle derivate
- È stato aggiunto il supporto per SAP Hana
Amministratore
- È stato aggiunto un pannello di utilizzo per visualizzare l'utilizzo dei prodotti Looker nell'intera installazione
- Tutti gli URL dei look pubblici sono ora visibili agli amministratori
Looker 1.18 06-10-2013
Dashboard
- Release beta delle dashboard
- Come creare dashboard e Documentazione di riferimento per le dashboard
Modifiche a LookML
- Conteggi migliorati
Modifiche all'amministrazione
- Configurazione automatica della directory del modello di sviluppatore
- La pagina Aggiungi utenti ora fornisce un elenco di modelli per l'autorizzazione di accesso
Modifiche allo sviluppo del modello
- L'elenco dei file del modello è stato semplificato e ora i file possono essere aggiunti, eliminati e rinominati
- Editor LookML aggiornato, con ricerca migliorata, messaggi di stato dei file più intelligenti e evidenziazione della sintassi migliorata
- Generator e SQL Runner spostati nella sezione Modello
- Ottimizzazioni del generatore, inclusi miglioramenti per Redshift
Modifiche al database
- La pagina Connessioni ora esegue attivamente i test e mostra un'analisi dettagliata delle connessioni
- Supporto SSL per Redshift
Looker 1.16.5 05-08-2013
Introduzione a Look
Bookmarks
sono stati rinominati inLooks
con un layout visivo aggiornato per i look- Sono stati aggiunti altri intervalli di frequenza dell'abbonamento
Documenti di assistenza aggiornati
- Link ai documenti di assistenza disponibili per tutti gli utenti
- Nuove documentazioni aggiunte per l'utilizzo di Looker e lo sviluppo in Looker
- Ora i documenti sono disponibili per la ricerca
Modifiche alla navigazione e all'interfaccia utente
- È stato aggiunto il pulsante di query
clear
- Modifiche all'icona di Query Builder
- Avatar utente con supporto gravatar
- Miglioramenti al layout per il mobile
Modifiche a LookML
- Join migliori: ora LookML offre un modo migliore per scrivere i join. Consulta la documentazione per la nuova sintassi.
- Alias delle tabelle: introduzione di
sql_table_name
per gestire i nomi delle tabelle con spazi e prefisso. Consulta la documentazione per la nuova sintassi. - Nuovi attributi dei campi:
hidden: true
edeprecated: true
. I campi nascosti e ritirati non vengono visualizzati in Looker Explorer, ma i risultati verranno mostrati. I campi ritirati mostrano un avviso che indica che il campo è stato ritirato. Questi flag mantengono attive le query con i vecchi campi, ma scoraggiano le persone dal loro utilizzo.
Modifiche all'amministrazione
- Rotazione dei file di log; la rotazione interna può essere impostata su giornaliera, settimanale o mensile. Se viene utilizzato uno strumento di rotazione 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 EULA.
- Miglioramenti di SQL Runner
- Consenti all'utente di modificare l'indirizzo email dell'account
Modifiche al database
- Sono stati aggiunti dialetti per BitYota, Vertica e Vectorwise
- Miglioramenti al dialetto MS SQL
- Miglioramenti delle prestazioni di Redshift
Looker 1.12.10 30/03/2013
Modifiche alla navigazione e all'interfaccia utente
- Sono state aggiunte scorciatoie da tastiera per
Run Last Query
(Ctrl+Maiusc+L) eEnter Developer Mode
(Ctrl+Maiusc+D) Run Last Query
aggiunto al menu a discesa dell'utenteReturn to Last Query
viene sempre visualizzato nelle pagine dei modelliHistory
spostato nel menu a discesa dell'utente- La funzionalità
Chat
è ora attivata facendo clic sull'icona Chat nel menu di navigazione in alto - Il link
Support Site
ti reindirizza alla documentazione del ? icona nel menu di navigazione in alto - Layout migliorato e bug di navigazione corretti per i dispositivi mobili
- È stata aggiunta la navigazione nella pagina Preferiti per visualizzare più facilmente i preferiti di un altro utente
- Nuovo menu a discesa dell'intestazione della colonna per consentire un facile accesso al filtro per colonna, alla colonna pivot/unpivot e alla definizione del campo dal menu a discesa dell'intestazione della colonna.
Query Builder
- Area selezionabile espansa per nascondere/mostrare la barra laterale
- È stato aggiunto un avviso e un prompt per eseguire nuovamente la 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 viene specificato alcun ordinamento
Modifiche a LookML
- Modifiche alla sintassi dei filtri predefiniti con l'aggiunta di
Conditionally Filter
(vedi la documentazione aggiornata) - Supporto di "da" nella visualizzazione di base
Vari
- Epoch Hours: vengono visualizzate nel formato "AAAA-MM-GG HH" in modo da filtrare correttamente quando viene fatto clic
- Connessioni al database: consente di impostare il numero massimo di connessioni per ogni connessione al database
- Connessioni al database: aggiunta dell'opzione SSL
Looker 1.11.30 05/03/2013
- Nuovo look dell'interfaccia con miglioramenti all'usabilità
- Interfaccia di query ridisegnata
- Integrazione di Git nell'interfaccia (non è più necessario utilizzare SSH per implementare le modifiche) (consulta la documentazione aggiornata)
- Supporto del database per Redshift
Looker 1.11.23 19-02-2013
Aggiornamenti sul prodotto
- Maggiore sicurezza SSL
- Riconnessione automatica ai database Postgres
- Generator ora supporta la generazione di modelli per una singola tabella
- Gestione e visualizzazione migliorate degli errori ERB
- Opzione che consente di aggiungere nuovi utenti e impostarli come amministratori
- Guida ai filtri nella nuova interfaccia di query
Aggiornamenti del linguaggio LookML
- "yesno" supportato come periodo di tempo
- Attributo "datatype" per i campi periodo di tempo; specifica il tipo di campo del database sottostante (epoch, timestamp, datetime, date)
Looker 1.11.13 21-12-2012
Log della cronologia migliorato
La cronologia viene visualizzata in un formato più leggibile. Le query mostrano i parametri per visualizzazione, campi e ordinamento anziché una frase in inglese illeggibile.
I filtri data consentono valori NULL
NULL, NOT NULL e -NULL sono tutti consentiti nei filtri data.
Gestione degli errori
È stata migliorata la gestione degli errori nella modalità di sviluppo di Looker per rilevare i parametri e le istruzioni con nomi errati.
Ambito dei campi
È stato aggiunto "- scoping: true" per semplificazioni del linguaggio. Con "scoping: true", tutti i nomi di campo e di set sono limitati alla visualizzazione. I nomi degli set e dei campi senza un punto vengono considerati nell'ambito della visualizzazione. Il nome completo di un insieme o di un campo contiene sempre un ".". Ad esempio, il nome completo dei campi riportato di seguito è "foo.bar", ma all'interno della visualizzazione può essere fatto riferimento a "bar":
Dopo (scoping: true)
- view: foo
fields:
- dimension: bar
Prima (senza ambito)
- view: foo
fields:
- name: foo_bar
- I modelli che non hanno "scoping: true" continuano a funzionare come sempre
- Ora il generatore genera modelli basati su ambito
Supporto delle tabelle derivate
Le viste possono essere create su sottoquery (tabelle derivate). Questo è ottimo per raccogliere informazioni sulle entità. Le tabelle derivate vengono costruite prima dell'esecuzione della query principale. In mySQL, per utilizzare questa funzionalità, 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 al supporto del database
- Le parole riservate di Postgres ora vengono tra virgolette durante la creazione dei modelli
- MSSQL è ora un dialetto SQL supportato
Looker 1.10.13 06-11-2012
Chat di assistenza in-app
Ora gli amministratori vedranno la casella "Chatta con il team di ingegneria di Looker" nell'angolo in basso a destra. Ora è ancora più facile accedere al team di ingegneri di Looker per risolvere questioni grandi e piccole. Se non riesci a procedere, contattaci tramite la chat di Looker. Siamo a tua disposizione.
Gli utenti non amministratori possono visualizzare il modello LookML
Ora tutti gli utenti di Looker hanno la possibilità di esaminare il modello LookML sottostante tramite il link "Visualizza" accanto a ciascun campo o dal link Modelli nell'intestazione.
Aggiornamenti alla terminologia
Abbiamo standardizzato 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, 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 nelle righe di un database.
- Query: l'esecuzione di un'istruzione SQL in base a campi e dimensioni selezionati in una determinata visualizzazione.
- Visualizzazione: una raccolta di campi e join che descrivono un'entità aziendale (utente, ordine e così via). Scritto in LookML. In precedenza era indicata come Query nell'intestazione.
- Modello: una raccolta di visualizzazioni e metadati associati che descrivono il modello logico di un'attività. In precedenza era etichettato come Dizionario nell'intestazione.
- Queste modifiche comportano anche alcuni aggiornamenti all'intestazione nell'interfaccia utente web di Looker. Le opzioni Dizionario e Query sono ora raggruppate in un unico menu a discesa Esplora. Ora nell'intestazione è presente un link Modelli (descritto sopra).
Aggiornamenti delle iscrizioni alla posta
Ora è possibile creare iscrizioni alla posta con orari di inizio e ripetizione personalizzati. Puoi anche aggiungere altri utenti che verranno inseriti in Cc dell'email, all'interno o all'esterno della tua organizzazione. Le persone a cui vengono inviati i documenti per posta all'esterno dell'organizzazione possono essere gestite tramite la sezione Gestisci estranei del pannello di amministrazione.
Come sempre, accogliamo con favore feedback e suggerimenti.