Note di rilascio 1.x

Looker 1.28 30/03/2014

Dashboard

  • Filtri della dashboard per fornire dashboard interattive (visualizza la documentazione)
  • Aggiunta "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 Redshift

Tabelle derivate

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. 2 o più connessioni per una dashboard)

Sviluppo di modelli

  • Guida per le scorciatoie da tastiera aggiunta all'editor
  • "Ripristina tutto" ora elimina i file non monitorati

Tabelle derivate

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

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

Looker 1.20 29/11/2013

Esplora (Query Builder)

  • Ordina i campi nella 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 dei totali su base mensile (percentuale del totale e percentuale dei precedenti). Consulta la documentazione per la nuova sintassi
  • one_to_one aggiunta come opzione di partecipazione; consentendoti di applicare misure su un join per le relazioni one-to-one 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 del campo ID
  • Interfaccia utente di 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
  • Bug del filtro dell'anno corretto su Redshift
  • È stato aggiunto il supporto di Redshift per le tabelle derivate
  • È stato aggiunto il supporto per SAP Hana

Amministratore

  • È stato aggiunto un riquadro di utilizzo per visualizzare l'utilizzo del prodotto Looker in tutta l'installazione
  • Tutti gli URL del Look pubblico sono ora visualizzabili dagli amministratori

Looker 1.18 06/10/2013

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 le autorizzazioni di accesso

Modifiche allo sviluppo del modello

  • L'elenco dei file del modello è semplificato e ora è possibile aggiungere, eliminare e rinominare i file
  • 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 in Looks 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
  • Sono stati aggiunti nuovi documenti per l'utilizzo di Looker e lo sviluppo in Looker
  • Ora i documenti sono disponibili per la ricerca
  • È stato aggiunto il pulsante di query clear
  • Modifiche all'icona di Query Builder
  • Avatar utente con supporto gravatar
  • Miglioramenti al layout per dispositivi mobili

Modifiche 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 delle tabelle. Consulta la documentazione per la nuova sintassi.
  • Nuovi attributi di campo: hidden: true e deprecated: true. Entrambi i campi nascosti e deprecati non vengono visualizzati in Looker Explorer, ma mostreranno i risultati. I campi deprecati mostrano un avviso che li informa che sono stati deprecati. 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 di licenza con l'utente finale (EULA).
  • Miglioramenti a 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

  • Sono state aggiunte scorciatoie da tastiera 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
  • Elemento History spostato nel menu a discesa dell'utente
  • Funzionalità di 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 superiore
  • Layout migliorato e correzioni di bug di navigazione 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 di colonna per consentire un facile accesso ai filtri in base alla colonna, alla colonna pivot/unpivot e alla definizione del campo dal menu a discesa dell'intestazione della colonna.

Query Builder

  • Area cliccabile espansa per nascondere/mostrare la barra laterale
  • Aggiunta di un avviso e di 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 LookML

Vari

  • Epoch Hours: vengono visualizzate nel formato "AAAA-MM-GG HH" in modo da filtrare correttamente quando viene fatto clic
  • Connessioni al database: consenti di impostare un numero massimo di connessioni per ogni connessione al database
  • Connessioni al database: opzione SSL aggiunta

Looker 1.11.30 05/03/2013

  • Nuovo aspetto e design dell'interfaccia con miglioramenti dell'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 11.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 degli errori ERB migliorate
  • Opzione che consente di aggiungere nuovi utenti e impostarli come amministratori
  • Guida per i filtri nella nuova interfaccia delle query

Aggiornamenti del linguaggio LookML

  • "yesno" supportate da un periodo di tempo
  • "datatype" per i campi del 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 delle date 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.

Determinazione dell'ambito del campo

È stato aggiunto "- scoping: true" per semplificazioni del linguaggio. Con "scoping: true", tutti i nomi di campo e di set sono limitati alla visualizzazione. Imposta nomi e nomi di campi senza "." al loro interno si presuma l'ambito della vista. 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 definizione dell'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 basate su query secondarie (tabelle derivate). Questo è ottimo per creare informazioni sulle entità. Le tabelle derivate vengono costruite prima dell'esecuzione della query principale. In mySQL, per utilizzare questa funzionalità, avrai bisogno dell'accesso in scrittura a un database denominato "TMP", anche se Looker non scrive mai su 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 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

Gli amministratori vedranno ora "Chat con Looker Eng" nell'angolo in basso a destra. Ora è ancora più facile accedere al team di tecnici di Looker, che ti aiuterà a risolvere domande 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 terminologici

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 suddividere i risultati di una query in gruppi distinti.
  • Misura: un campo utilizzato per aggregare 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 denominato Query nell'intestazione.
  • Modello - Una raccolta di viste e metadati associati che descrivono il modello logico di un'attività. In precedenza era etichettato come Dizionario nell'intestazione.
  • Queste modifiche includono anche alcuni aggiornamenti all'intestazione nella UI 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 inizio personalizzato e più volte. 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.