Note di rilascio 1.x

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

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

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

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

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 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
  • Nuove documentazioni aggiunte 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 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 e deprecated: 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

  • 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
  • History 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

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.