Note di rilascio 1.x

Looker 1.28 30-03-2014

Dashboard

  • Filtri della dashboard per fornire dashboard interattive (consulta la documentazione)
  • Aggiunta l'opzione "Esplora SQL" per andare direttamente alla query SQL per l'elemento della dashboard
  • Limita il numero di query eseguite contemporaneamente

Database

  • Supporto del fuso orario di Redshift

Tabelle derivate

Sviluppo di modelli

  • L'esperienza di uscita dalla modalità sviluppatore è stata migliorata per evitare le pagine 404
  • Aggiunta l'opzione "Seleziona tutto" per selezionare tutti i file durante il commit Git nell'elenco dei file nei commit Git

Looker 1.26 2014-03-05

Dashboard

  • Gli elementi della dashboard con un singolo valore sono ora visualizzabili in dettaglio
  • 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

Amministrazione e configurazione

  • Avviso URL pubblico: il messaggio viene visualizzato sugli 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, un avviso ti informa che stai aggiungendo un indirizzo email di un dominio esterno.
  • Connessioni al database: possibilità di aggiungere parametri alla stringa di connessione JDBC

Looker 1.24 2014-02-09

Look

  • Risolto il problema relativo agli allegati email 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 dei fusi orari internazionali

Looker 1.22 12/01/2014

Tabelle derivate permanenti

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 in base all'ambito anziché al nome della visualizzazione
  • Gli errori del modello vengono visualizzati al caricamento iniziale della pagina anziché dopo l'esecuzione della query

Dashboard

  • Aggiunto il link Esplora i dati nel menu a discesa della dashboard per accedere alla query
  • 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
  • È stato aggiunto one_to_one come opzione di join, che consente di inserire 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 delle schede del browser: se il file del modello è aperto in una scheda del browser, go to definition va alla scheda aperta
  • Miglioramenti del generatore
    • Generazione e rigenerazione selettiva dei modelli
    • Riconoscimento dei campi ID migliorato
  • Interfaccia utente Git migliorata per indicare lo stato attuale 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
  • Aggiunta l'opzione per reimpostare la directory degli sviluppatori in modo che corrisponda ai file del modello di produzione (accessibile dalla pagina Account)

Database

  • Miglioramento di SQL Runner e Model Generator per MSSQL, Aster e Vertica
  • Diagnostica migliorata per le connessioni al database non riuscite
  • Risolto il bug del filtro dell'anno su Redshift
  • Aggiunto il supporto di Redshift per le tabelle derivate
  • Aggiunto il supporto per SAP HANA

Amministratore

  • Aggiunto il riquadro di utilizzo per visualizzare l'utilizzo del prodotto Looker nell'installazione
  • Tutti gli URL dei Look pubblici sono ora visualizzabili dagli amministratori

Looker 1.18 2013-10-06

Dashboard

Modifiche di LookML

  • Conteggi migliorati

Modifiche all'amministrazione

  • Configurazione automatica della directory del modello per sviluppatori
  • La funzionalità Aggiungi utenti ora fornisce un elenco di modelli per l'autorizzazione di accesso

Modifiche allo sviluppo dei modelli

  • L'elenco dei file del modello è semplificato e ora i file possono essere aggiunti, eliminati e rinominati
  • Editor LookML aggiornato, con ricerca migliorata, messaggi di stato dei file più intelligenti ed 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 2013-08-05

Introduzione ai look

  • Bookmarks sono stati rinominati in Looks con un layout grafico aggiornato per i look
  • Sono stati aggiunti altri intervalli di frequenza degli abbonamenti

Documenti di assistenza aggiornati

  • Link ai documenti di assistenza 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
  • Pulsante della query clear aggiunto
  • Modifiche all'icona di Query Builder
  • Avatar utente con supporto di gravatar
  • Miglioramenti del layout per dispositivi mobili

Modifiche di LookML

  • Join migliori: LookML ora offre un modo migliore per scrivere i join. Consulta la documentazione per la nuova sintassi.
  • Aliasing delle tabelle: introduzione di sql_table_name per gestire i nomi delle tabelle con spazi e prefissi delle tabelle. Consulta la documentazione per la nuova sintassi.
  • Nuovi attributi dei campi: hidden: true e deprecated: true. I campi nascosti e deprecati non vengono visualizzati in Looker Explorer, ma mostrano i risultati. I campi ritirati mostrano un avviso che indica che il campo è stato ritirato. Questi flag consentono alle query con campi precedenti di funzionare, ma scoraggiano le persone dall'utilizzarli.

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 l'EULA.
  • Miglioramenti di SQL Runner
  • Consenti all'utente di modificare l'indirizzo email dell'account

Modifiche al database

  • Aggiunti dialetti per BitYota, Vertica, Vectorwise
  • Miglioramenti del dialetto MS SQL
  • Miglioramenti delle prestazioni di Redshift

Looker 1.12.10 30-03-2013

  • Scorciatoie da tastiera aggiunte per Run Last Query (Ctrl+Maiusc+L) e Enter Developer Mode (Ctrl+Maiusc+D)
  • Run Last Query aggiunto al menu a discesa dell'utente
  • Return to Last Query viene sempre visualizzato nelle pagine dei modelli
  • History spostato nel menu a discesa dell'utente
  • Funzionalità Chat ora attivata facendo clic sull'icona della chat nel menu di navigazione in alto
  • Il link Support Site ti porta alla documentazione del ? icona nel menu di navigazione in alto
  • Layout migliorato e bug di navigazione corretti per i dispositivi mobili
  • Aggiunta la navigazione nella pagina Preferiti per visualizzare più facilmente i preferiti di un altro utente
  • Nuovo menu a discesa dell'intestazione di colonna per consentire un facile accesso al filtro sulla colonna, alla colonna pivot/unpivot e alla definizione del campo dal menu a discesa dell'intestazione di colonna.

Query Builder

  • Area cliccabile espansa per nascondere/mostrare la barra laterale
  • Aggiunti un avviso e un prompt per eseguire nuovamente la query quando vengono apportate modifiche
  • Risultati della query limitati a 3000, a meno che non vengano esportati
  • Implementato un ordinamento predefinito ragionevole quando non è specificato alcun ordinamento

Modifiche di LookML

Vari

  • Epoch Hours: visualizza nel formato "AAAA-MM-GG HH" in modo che vengano filtrate correttamente quando vengono selezionate
  • Connessioni al database: consenti di impostare il numero massimo di connessioni per ogni connessione al database
  • Connessioni al database: aggiunta l'opzione SSL

Looker 1.11.30 2013-03-05

  • Nuovo aspetto dell'interfaccia con miglioramenti dell'usabilità
  • Interfaccia di query riprogettata
  • Integrazione di Git nell'interfaccia (eliminando la necessità di SSH per eseguire il deployment delle modifiche) (consulta la documentazione rivista)
  • Supporto dei database per Redshift

Looker 1.11.23 19-02-2013

Aggiornamenti sul prodotto

  • Sicurezza SSL migliorata
  • Riconnessione automatica ai database Postgres
  • Il generatore ora supporta la generazione di modelli per una singola tabella
  • Miglioramento della gestione e della visualizzazione degli errori ERB
  • Opzione per impostare i nuovi utenti come amministratori
  • Guida per i filtri nella nuova interfaccia delle query

Aggiornamenti del linguaggio LookML

  • "yesno" supportato come periodo 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 della cronologia migliorato

La cronologia viene visualizzata in un formato più leggibile. Le query mostrano i parametri per la visualizzazione, i campi e l'ordinamento anziché una frase in inglese illeggibile.

I filtri per le date consentono valori NULL

NULL, NOT NULL e -NULL sono tutti consentiti nei filtri per data.

Gestione degli errori

Miglioramento della gestione degli errori nella modalità di sviluppo di Looker per rilevare parametri e istruzioni con nomi errati.

Ambito dei campi

Aggiunto "- scoping: true" per le semplificazioni della lingua. Con "scoping: true", tutti i nomi dei campi e dei set hanno come ambito la vista. Si presume che i nomi dei set e dei campi senza un punto "." abbiano come ambito la visualizzazione. Il nome completo di un set o di un campo contiene sempre un ".". Ad esempio, il nome completo dei campi riportati di seguito sarebbe "foo.bar", ma è possibile farvi riferimento come "bar" all'interno della vista:

After (scoping: true)

- view: foo
  fields:
    - dimension: bar

Prima (senza definizione dell'ambito)

- view: foo
  fields:
    - name: foo_bar
  • I modelli che non hanno "scoping: true" continuano a funzionare come sempre
  • Il generatore ora genera modelli con ambito

Supporto delle tabelle derivate

Le viste possono essere create su subquery (tabelle derivate). Questo è un ottimo modo per raccogliere informazioni sulle entità. Le tabelle derivate vengono create 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 dei database

  • Le parole riservate di Postgres ora sono racchiuse tra virgolette durante la creazione dei modelli
  • MSSQL è ora un dialetto SQL supportato

Looker 1.10.13 2012-11-06

Chat di assistenza in-app

Gli amministratori ora vedranno la casella "Chatta con un tecnico di Looker" nell'angolo in basso a destra. Ora è ancora più facile contattare il team di ingegneri di Looker per risolvere problemi di qualsiasi entità. Se hai difficoltà, contattaci tramite la chat di Looker. Siamo a tua disposizione.

Gli utenti non amministratori possono visualizzare il modello LookML

Tutti gli utenti di Looker ora hanno la possibilità di esaminare il modello LookML sottostante tramite il link "Visualizza" accanto a ogni campo o dal link Modelli nell'intestazione.

Aggiornamenti della terminologia

Abbiamo standardizzato una nuova terminologia per Looker:

  • LookML: il linguaggio di Looker, basato su YAML, che consente di definire 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 tra le righe di un database.
  • Query: l'esecuzione di un'istruzione SQL basata su campi e dimensioni selezionati in una determinata visualizzazione.
  • Vista: una raccolta di campi e join che descrivono un'organizzazione aziendale (utente, ordine e così via). Scritto in LookML. In precedenza, l'etichetta era Query nell'intestazione.
  • Modello: una raccolta di visualizzazioni e metadati associati che descrivono il modello logico di un'attività. In precedenza, nell'intestazione era presente l'etichetta Dizionario.
  • Queste modifiche comportano anche alcuni aggiornamenti all'intestazione nell'interfaccia utente web di Looker. Dizionario e Query sono stati compressi in un unico menu a discesa Esplora. Ora nell'intestazione è presente un link Modelli (descritto sopra).

Aggiornamenti sull'abbonamento via email

Ora è possibile creare abbonamenti di posta con orari di inizio e ripetizione personalizzati. Puoi anche aggiungere altri iscritti che verranno inseriti in CC nell'email, sia all'interno che all'esterno della tua organizzazione. Le persone esterne all'organizzazione a cui vengono inviate email possono essere gestite tramite la sezione Gestisci utenti esterni del pannello di amministrazione.

Come sempre, accogliamo con favore feedback e suggerimenti.