Note di rilascio 1.x

Looker 1.28 2014-03-30

Dashboard

  • Filtri della dashboard per fornire dashboard interattive (visualizza la documentazione)
  • Aggiunto "Esplora SQL" per andare direttamente alla query SQL per l'elemento della dashboard
  • Limita il numero di query che vengono eseguite contemporaneamente

Database

  • Supporto del fuso orario Redshift

Tavoli derivati

Sviluppo di modelli

  • È stata migliorata l'esperienza in modalità sviluppatore per evitare pagine 404
  • È stato aggiunto "seleziona tutto" per selezionare tutti i file durante l'elenco di comunicazioni Git nei commit Git

Looker 1.26 2014-03-05

Dashboard

  • Gli elementi della dashboard con valore singolo sono ora perforabili
  • Le dashboard possono fare riferimento a più modelli (ad es. 2 o più connessioni che alimentano una dashboard)

Sviluppo di modelli

  • Guida alle scorciatoie da tastiera aggiunta all'editor
  • "Ripristina tutti" ora elimina i file non monitorati

Tavoli derivati

Console di amministrazione

  • Avviso URL pubblico: il messaggio viene visualizzato sugli URL pubblici se l'istanza utilizza un certificato SSL autofirmato.
  • Avviso di aggiunta dell'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 di un dominio straniero.
  • Connessioni di database: possibilità di aggiungere parametri alla stringa di connessione JDBC

Looker 1.24 2014-02-09

Stili

  • Corretti gli 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

Console di amministrazione

  • Aggiunto supporto per il fuso orario internazionale

Looker 1.22 2014-01-12

Tabelle derivate permanenti

Looker 1.20 2013-11-29

Esplora (Query Builder)

  • Ordina i campi nella barra laterale in base all'etichetta anziché al nome
  • Genera raggruppamento dei campi in base all'ambito anziché in base al nome della vista.
  • Errori del modello visualizzati durante il 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 per i totali mensili (percentuale del totale e percentuale della precedente). Consulta la documentazione per la nuova sintassi
  • Aggiunto one_to_one come opzione di partecipazione, che ti consente di applicare misure a un join per creare relazioni one-to-one su un join. Consulta la documentazione per la nuova sintassi.

Sviluppo di modelli

  • Modifiche del 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
    • Riconoscimento migliorato del campo ID
  • Miglioramento dell'interfaccia utente Git per indicare lo stato corrente della modalità sviluppatore
  • I messaggi di errore vengono ora visualizzati in save per rilevare errori
  • SQL Runner ora genera LookML per la query
  • Aggiunta un'opzione per reimpostare la directory sviluppatori in modo che corrisponda ai file di modello di produzione (accessibili nella pagina Account)

Database

  • MSSQL, Aster e Vertica SQL Runner e Generatore di modelli migliorati
  • Diagnostica migliorata per le connessioni ai database non riuscite
  • Correzione del bug del filtro dell'anno su Redshift
  • Aggiunto il supporto di Redshift per le tabelle derivate
  • Aggiunto il supporto per SAP Hana

Amministrazione

  • Aggiunto il riquadro Utilizzo per visualizzare l'utilizzo del prodotto Looker nell'installazione.
  • Tutti gli URL di Look pubblico ora sono visibili agli amministratori

Looker 1.18 2013-10-06

Dashboard

Modifiche LookML

  • Conteggi migliori

Modifiche a livello di amministrazione

  • Configurazione automatica della directory del modello di sviluppatore
  • Aggiunta di utenti ora fornisce un elenco di modelli per le autorizzazioni di accesso

Modifiche allo sviluppo dei modelli

  • L'elenco dei file del modello è semplificato e ora è possibile aggiungere, eliminare e rinominare i file
  • Aggiornato l'editor LookML, con ricerca migliorata, messaggi di stato dei file più intelligenti ed evidenziazione della sintassi migliorata
  • Generatore e SQL Runner spostati nella sezione Modello
  • Ottimizzazioni del generatore, inclusi miglioramenti per Redshift

Modifiche al database

  • La pagina Connections 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

  • Il nome Bookmarks è stato rinominato in Looks con un layout visivo aggiornato per i Look
  • Sono stati aggiunti altri intervalli di frequenze di abbonamento

Documenti aggiornati per l'assistenza

  • Link all'assistenza per Documenti disponibile per tutti gli utenti
  • Nuovi documenti aggiunti per Looker e Developing in Looker
  • Ora è possibile eseguire ricerche nei documenti
  • Pulsante di query clear aggiunto
  • Modifiche alle icone del generatore di query
  • Avatar utente con supporto gravatar
  • Miglioramenti al layout per dispositivi mobili

Modifiche LookML

  • Better join: LookML ora dispone di un metodo migliore per scrivere i join. Consulta la documentazione per la nuova sintassi.
  • Tabelle di alias: 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 di campo: hidden: true e deprecated: true. I campi nascosti e deprecati non vengono visualizzati in Looker Explorer, ma mostrano risultati. I campi deprecati mostrano un avviso che indica che sono stati ritirati. Questi flag mantengono le query con campi vecchi funzionanti, ma sconsigliano l'utilizzo da parte delle persone.

Modifiche a livello di amministrazione

  • Rotazione dei file di log; la rotazione interna può essere impostata su giornaliera, settimanale o mensile. Se viene utilizzato un rotore di log esterno, impostalo su "Mai" e invia il segnale USR2 al processo di Looker per attivare la riapertura del file di log.
  • Procedura di verifica del Contratto di licenza con l'utente finale in-app (EULA). Dopo l'aggiornamento, al primo utente che dovrà accedere al sistema verrà richiesto di accettare il Contratto di licenza con l'utente finale (EULA).
  • Miglioramenti di SQL Runner
  • Consenti all'utente di cambiare l'indirizzo email dell'account

Modifiche al database

  • Dialetti aggiunti per BitYota, Vertica, Vectorsym
  • Miglioramenti del dialetto MS SQL
  • Miglioramenti delle prestazioni di Redshift

Looker 1.12.10 2013-03-30

  • Scorciatoie da tastiera aggiunte per Run Last Query (Ctrl + Maiusc + L) e Enter Developer Mode (Ctrl + Maiusc + D)
  • Run Last Query aggiunta al menu a discesa degli utenti
  • Return to Last Query viene sempre visualizzato nelle pagine modello
  • History spostato nel menu a discesa dell'utente
  • Funzionalità di Chat ora attivata facendo clic sull'icona di Chat nel menu di navigazione in alto
  • Il link Support Site ti rimanda alla documentazione da ? icona nel menu di navigazione in alto
  • Layout migliorato e bug di navigazione corretti per i dispositivi mobili
  • Aggiunta la navigazione nella pagina Segnalibri 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 sulla colonna, sulla colonna pivot/una pivot e passare alla definizione dei campi dal menu a discesa dell'intestazione di colonna.

Query Builder

  • Area selezionabile espansa per nascondere/mostrare la barra laterale
  • Sono stati aggiunti un avviso e un prompt per eseguire di nuovo la query quando vengono apportate modifiche.
  • Risultati delle query limitati a 3000 a meno che non vengano esportati
  • Implementato un ordinamento predefinito ragionevole quando non è specificato alcun ordinamento

Modifiche LookML

  • Modifiche alla sintassi dei filtri predefiniti con l'aggiunta di Conditionally Filter (vedi la documentazione rivista)
  • Supporto di 'from' nella visualizzazione di base

Vari

  • Ore ore: vengono visualizzate nel formato 'AAAA-MM-GG HH&#39, in modo che vengano filtrate correttamente quando si fa clic
  • Connessioni al database: consente di impostare il numero massimo di connessioni per ogni connessione al database
  • Connessioni di database: opzione SSL aggiunta

Looker 1.11.30 2013-03-05

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

Looker 1.11.23 2013-02-19

Aggiornamenti sul prodotto

  • Sicurezza SSL migliorata
  • Riconnessione automatica ai database Postgres
  • Generatore ora supporta la generazione di modelli per una singola tabella
  • Migliore gestione e visualizzazione degli errori ERB
  • Opzione per l'aggiunta di nuovi utenti per assegnarli agli amministratori
  • Guida del filtro nella nuova interfaccia di query

Aggiornamenti al linguaggio LookML

  • "yesno" supportato come intervallo di tempo
  • "datatype" attributo per i campi dell'intervallo di tempo; specifica il tipo di campo del database sottostante (epoca, timestamp, data/ora, data)

Looker 1.11.13 2012-12-21

Log della cronologia migliorato

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

I filtri della data consentono valori NULL

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

Gestione degli errori

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

Cannocchiali

Aggiunto '- ambito: true' per le semplificazioni della lingua. Con 'scoping: true', tutti i nomi dei campi e i nomi degli insiemi sono limitati alla visualizzazione. Imposta i nomi e i nomi dei campi senza un '.' in essi si suppongono che l'ambito sia limitato alla vista. Il nome completo di un insieme o di un campo contiene sempre un '.'. Ad esempio, il nome completo del campo di seguito sarà denominato 'foo.bar' ma può essere riferito come 'bar' all’interno della vista:

Dopo (ambito: true)

- view: foo
  fields:
    - dimension: bar

Prima (senza ambito)

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

Supporto per le tabelle derivate

Le visualizzazioni possono essere basate su query secondarie (tabelle derivate). Questa è una soluzione ideale per raccogliere informazioni sulle entità. Le tabelle derivate vengono create prima dell'esecuzione della query principale. In mySQL, per utilizzare questa funzionalità è necessario l'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 di database

  • Le parole riservate di Postgres ora vengono citate 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 vedranno la casella 'Chat con Looker Eng' nell'angolo in basso a destra. Ora è ancora più facile accedere al team di tecnici di Looker per aiutarti a risolvere domande grandi e piccole. Se ti blocchi, afferraci nella 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 controllare il modello LookML sottostante tramite il link "quot;view" accanto a ciascun campo o tramite il link templates nell'intestazione.

Aggiornamenti della terminologia

Abbiamo standardizzato una nuova terminologia per Looker:

  • LookML - Il linguaggio Looker, basato su YAML, che consente la definizione di un modello aziendale logico per una determinata connessione di database.
  • Campo: rappresenta un dato, direttamente da una colonna in un database o calcolato da una o più colonne in un database. Definita in LookML.
  • Dimensione: un campo utilizzato per bucket di risultati in una query in gruppi distinti.
  • Misurazione: un campo utilizzato per aggregare i dati tra le righe di un database.
  • Query: l'esecuzione di un'istruzione SQL in base ai campi e alle 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. Precedentemente etichettato Query nell'intestazione.
  • Modello: una raccolta di viste e metadati associati che descrivono il modello logico di un'attività. Precedentemente etichettato Dizionario nell'intestazione.
  • Con queste modifiche sono stati apportati alcuni aggiornamenti dell'intestazione della UI web di Looker. Dizionario e Query sono stati compressi in un singolo menu a discesa Esplora. Ora è presente un link ai modelli nell'intestazione (descritto sopra).

Aggiornamenti dell'abbonamento alla posta

Ora è possibile creare abbonamenti email con orari di inizio e di aggiornamento personalizzati. Puoi anche aggiungere altri abbonati che verranno aggiunti in copia per conoscenza all'interno o all'esterno dell'organizzazione. Le persone spedite al di fuori dell'organizzazione possono essere gestite tramite la sezione Gestisci utenti esterni del riquadro Amministratore.

Come sempre, siamo lieti di ricevere feedback e suggerimenti.