Note di rilascio 1.x

Looker 1.28 30-03-2014

Dashboard

  • Filtri per la dashboard interattivi (visualizza la documentazione)
  • Aggiunta "Esplora SQL" per accedere direttamente alla query SQL per l'elemento della dashboard
  • Limita il numero di query che vengono eseguite contemporaneamente

Database

  • Supporto del fuso orario Redshift

Tabelle derivate

Sviluppo di modelli

  • È stata migliorata l'esperienza d'uso della modalità sviluppatore per evitare 404 pagine
  • Aggiunta dell'opzione "seleziona tutto" per selezionare tutti i file durante l'elenco delle comunicazioni Git dei commit Git

Looker 1.26 05-03-2014

Dashboard

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

Sviluppo di modelli

  • Guida per la scorciatoia da tastiera aggiunta all'editor
  • L'opzione "Ripristina tutti" ora elimina i file non monitorati

Tabelle derivate

Amministrazione e configurazione

  • Avviso di URL pubblico: il messaggio viene visualizzato sugli URL pubblici se l'istanza utilizza un certificato SSL autofirmato.
  • Aggiungi avviso utente: quando aggiungi un utente con un dominio che non è stato utilizzato in precedenza, un avviso ti avvisa che stai aggiungendo un indirizzo email da un dominio straniero.
  • Connessioni al database: possibilità di aggiungere parametri alla stringa di connessione JDBC

Looker 1.24 2014-02-09

Look

  • Correzione costante degli allegati email in Outlook per i look pianificati

Sviluppo di modelli

  • Ora l'elenco dei file mostra il nome del modello per i file di inclusione

Amministrazione e configurazione

  • Aggiunto supporto per il fuso orario internazionale

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 per ambito anziché per nome vista
  • 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
  • Parametro show_points aggiunto per i grafici a linee

LookML

  • Supporto dei totali su base mensile (percentuale del totale e della percentuale precedente). Consulta la documentazione per la nuova sintassi
  • È stata aggiunta one_to_one come opzione di join; ti consente di introdurre misure su un join per una relazione individuale in un join. Consulta la documentazione per conoscere 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 dell'ID
  • Miglioramento dell'interfaccia utente Git per indicare lo stato corrente della modalità sviluppatore
  • Messaggi di errore mostrati il giorno save per l'analisi degli errori
  • SQL Runner ora genera LookML per la query
  • Aggiunta un'opzione per reimpostare la directory sviluppatore in modo che corrisponda ai file del modello di produzione (accessibili nella pagina Account)

Database

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

Amministratore

  • Riquadro di utilizzo aggiunto per visualizzare l'utilizzo del prodotto Looker nell'installazione
  • Ora tutti gli URL pubblico possono essere visualizzati dagli amministratori

Looker 1.18 06/10/2013

Dashboard

Modifiche LookML

  • Conteggi migliorati

Modifiche amministrative

  • Configurazione automatica della directory del modello di sviluppatore
  • 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 è possibile aggiungere, eliminare e rinominare i file
  • Editor LookML aggiornato, 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 a 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

Novità: Look

  • Bookmarks è stato rinominato in Looks con un layout visivo aggiornato per i Look
  • Sono stati aggiunti altri intervalli di frequenza degli abbonamenti

Documenti di supporto aggiornati

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

Modifiche LookML

  • Better Joins: LookML ora ha un modo migliore per scrivere join. Consulta la documentazione per conoscere 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 conoscere la nuova sintassi.
  • Nuovi attributi di campo: hidden: true e deprecated: true. I campi nascosti e deprecati non vengono mostrati in Looker Explorer, ma mostrano risultati. I campi obsoleti mostrano un avviso che informa che il campo è stato ritirato. Questi flag permettono il funzionamento delle query con campi vecchi, ma dissuadono le persone dal utilizzarle.

Modifiche amministrative

  • Rotazione file di log: la rotazione interna può essere impostata su giornaliera, settimanale o mensile. Se viene utilizzato un rotatore di log esterno, impostalo su "Never" 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 (EULA) dell'app finale. Dopo l'aggiornamento, al primo utente che accede al sistema verrà chiesto di accettare il Contratto di licenza con l'utente finale (EULA).
  • Miglioramenti di SQL Runner
  • Consenti all'utente di modificare l'indirizzo email dell'account

Modifiche al database

  • Dialetti aggiunti per BitYota, Vertica, Vectorwise
  • Miglioramenti del dialetto SQL MS
  • Miglioramenti del rendimento 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 degli utenti
  • Return to Last Query viene sempre visualizzato sulle pagine dei modelli
  • History spostato nel menu a discesa degli utenti
  • La funzionalità Chat è ora attivata facendo clic sull'icona Chat nel menu di navigazione nella parte superiore
  • Il link Support Site ti rimanda alla documentazione di ? icona in alto nel menu di navigazione
  • Layout migliorato e bug di navigazione corretti per i dispositivi mobili
  • È stata 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 su colonne, colonne pivot/colonne e andare alla definizione dei campi dal menu a discesa dell'intestazione di colonna.

Query Builder

  • Area cliccabile espansa per nascondere/mostrare la barra laterale
  • Sono stati aggiunti un avviso e la richiesta di eseguire nuovamente la query quando vengono apportate modifiche
  • Risultati della query limitati a 3000 a meno che non vengano esportati
  • Implementazione di un ordinamento predefinito ragionevole quando non è specificato alcun ordinamento

Modifiche LookML

Vari

  • Ore periodo: visualizzate nel formato "AAAA-MM-GG HH", in modo che vengano filtrate correttamente quando l'utente fa clic
  • Connessioni al database: consente di impostare il numero massimo di connessioni per ogni connessione al database
  • Connessioni al database: aggiunta opzione SSL

Looker 1/11/30 05/03/2013

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

Looker 11/1/23 2013-02-19

Aggiornamenti sul prodotto

  • Sicurezza SSL migliorata
  • Riconnessione automatica ai database Postgres
  • Il generatore ora supporta la generazione del modello per una singola tabella
  • Miglioramento della gestione e visualizzazione degli errori ERB
  • Opzione al momento di aggiungere nuovi utenti per renderli amministratori
  • Guida al filtro nella nuova interfaccia per le query

Aggiornamenti alla lingua LookML

  • "yesno" supportato come intervallo di tempo
  • Attributo "datatype" per i campi di tempo; specifica il tipo di campo di 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 visualizzano i parametri per vista, campi e ordinamento, anziché una frase inglese illeggibile.

I filtri data consentono valori NULL

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

Gestione degli errori

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

Canottaggio a campo

Per le semplificazioni della lingua è stato aggiunto "- ambito: true". Con "ambito: true", tutti i nomi dei campi e i nomi dei set hanno come ambito la visualizzazione. L'ambito dei nomi dei campi e dei campi senza '.' è impostato sulla visualizzazione. Il nome completo di un insieme o di un campo contiene sempre un punto ".". Ad esempio, il nome completo del campo riportato di seguito deve essere "foo.bar", ma può essere indicato come "bar" all'interno della vista:

Dopo (ambito: vero)

- view: foo
  fields:
    - dimension: bar

Prima (senza ambito)

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

Supporto per tabelle derivate

Le viste possono essere create su query secondarie (tabelle derivate). È un ottimo modo per costruire fatti sulle entità. Le tabelle derivate vengono create 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 citate 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 "Chat con Looker" nell'angolo in basso a destra. Ora è ancora più facile accedere al team tecnico di Looker per aiutarti a risolvere domande grandi e piccole. Se non riesci a procedere, contattaci con la chat di Looker. Siamo a tua disposizione.

Gli utenti non amministratori possono visualizzare il modello LookML

Ora tutti gli utenti di Looker hanno l'opportunità di controllare il modello LookML sottostante tramite il link "view" accanto a ciascun campo o il link Models (Modelli) nell'intestazione.

Aggiornamenti della terminologia

Abbiamo standardizzato una nuova terminologia per Looker:

  • LookML, il linguaggio Looker, basato su YAML che consente di definire un modello aziendale 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 in una query in gruppi distinti.
  • Misura: un campo utilizzato per aggregare i dati su più righe in un database.
  • Query: l'esecuzione di un'istruzione SQL basata su campi e dimensioni selezionati in una determinata vista.
  • Visualizzazione: una raccolta di campi e join che descrivono un'entità aziendale (utente, ordine e così via). Scritto in LookML. Query denominata in precedenza nell'intestazione.
  • Modello: una raccolta di visualizzazioni e metadati associati che descrivono il modello logico di un'attività. In precedenza etichettato Dizionario nell'intestazione.
  • Queste modifiche comportano anche alcuni aggiornamenti dell'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 (come descritto sopra).

Aggiornamenti sulle iscrizioni per posta

Ora è possibile creare abbonamenti email con orari di inizio e di ripetizione personalizzati. Puoi anche aggiungere altri abbonati che verranno inviati in Cc all'email, all'interno o all'esterno dell'organizzazione. Le persone che vengono spedite all'esterno dell'organizzazione possono essere gestite tramite la sezione Gestisci utenti esterni nel riquadro Amministrazione.

Come sempre, accogliamo con favore il feedback e i suggerimenti.