Note di rilascio 1.x

Looker 1.28 2014-03-30

Dashboard

  • Filtri della dashboard per fornire dashboard interattive (consulta la documentazione)
  • È stato aggiunto "Esplora SQL" per passare direttamente alla query SQL per l'elemento della dashboard
  • Limita il numero di query eseguite contemporaneamente

Database

  • Supporto per il fuso orario di Redshift

Tabelle derivate

Sviluppo di modelli

  • È stata migliorata l'uscita dalla modalità sviluppatore per evitare la visualizzazione di pagine 404
  • Aggiunta del controllo "seleziona tutto" per selezionare tutti i file durante l'elenco dei file git comm nei commit Git

Looker 1.26 2014-03-05

Dashboard

  • Gli elementi della dashboard a valore singolo sono ora disponibili per il dettaglio
  • Le dashboard possono fare riferimento a più modelli (ad es. almeno 2 connessioni che alimentano una dashboard)

Sviluppo di modelli

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

Tabelle derivate

Amministrazione e configurazione

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

Looker 1.24 2014-02-09

Look

  • Sono stati corretti gli allegati email in modo coerente 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 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
  • Gli errori del modello vengono 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 percentuale dei dati precedenti). Consulta la documentazione per la nuova sintassi
  • one_to_one aggiunta come opzione di join, che ti consente di introdurre misure in un join per relazioni one-to-one 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 rimanda alla scheda aperta
  • Miglioramenti al generatore
    • Generazione e rigenerazione selettiva di modelli
    • Miglioramento del riconoscimento dei campi ID
  • Interfaccia utente Git migliorata per indicare lo stato attuale della modalità sviluppatore
  • Messaggi di errore visualizzati su save per gli errori di analisi
  • 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 (accessibile dalla pagina Account)

Database

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

Amministratore

  • È stato aggiunto un riquadro di utilizzo per visualizzare l'utilizzo del prodotto Looker durante l'installazione.
  • Tutti gli URL di Look pubblico sono ora visibili agli amministratori

Looker 1.18 2013-10-06

Dashboard

Modifiche LookML

  • Conteggi migliorati

Modifiche all'amministrazione

  • Configurazione automatica della directory del modello di sviluppatore
  • La funzionalità Aggiungi utenti fornisce ora un elenco di modelli per le autorizzazioni di accesso

Modifiche allo sviluppo dei modelli

  • L'elenco dei file del modello è stato semplificato e i file possono ora essere aggiunti, eliminati e rinominati
  • Editor LookML aggiornato, con ricerca migliorata, messaggi di stato dei file più intelligenti e evidenziazione della sintassi migliorata
  • Generatore e SQL Runner spostati nella sezione Modello
  • Ottimizzazioni del generatore, inclusi miglioramenti per Redshift

Modifiche al database

  • La pagina Connessioni ora esegue attivamente dei test e mostra un'analisi dettagliata delle connessioni
  • Supporto SSL per Redshift

Looker 1.16.5 2013-08-05

Ti presentiamo i Look

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

Documenti di assistenza aggiornati

  • Link alla documentazione di supporto 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
  • clear pulsante di query aggiunto
  • Modifiche all'icona di Query Builder
  • Avatar utente con supporto gravatar
  • Miglioramenti del layout per dispositivi mobili

Modifiche LookML

  • Better join: ora LookML ha un modo migliore per scrivere i join. Consulta la documentazione per la nuova sintassi.
  • Tabelle alias: introduzione a 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 i risultati. I campi deprecati mostrano un avviso che informa che il campo è obsoleto. Questi flag impediscono il corretto funzionamento delle query con campi precedenti, ma ne sconsigliano l'utilizzo.

Modifiche all'amministrazione

  • Rotazione del file di log; la rotazione interna può essere impostata su giornaliera, settimanale o mensile. Se viene utilizzato un rotatore di 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 cambiare l'indirizzo email dell'account

Modifiche al database

  • Dialetti aggiunti per BitYota, Vertica e Vectorwise
  • 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 dell'utente
  • Return to Last Query viene sempre visualizzato nelle pagine dei modelli
  • Elemento History spostato nel menu a discesa dell'utente
  • La funzionalità Chat ora viene attivata facendo clic sull'icona Chat nel menu di navigazione in alto
  • Il link Support Site ti porta alla documentazione dal ? icona nel menu di navigazione in alto
  • Layout migliorato e correzione dei bug di navigazione per i dispositivi mobili
  • Aggiunta della navigazione nella pagina Preferiti per visualizzare più facilmente i preferiti di un altro utente
  • Nuovo menu a discesa per le intestazioni di colonna che consente di accedere facilmente ai filtri in base a colonne, colonne pivot e di pivot e di andare alla definizione del campo dal menu a discesa dell'intestazione della colonna.

Query Builder

  • Area cliccabile espansa per nascondere/visualizzare la barra laterale
  • Aggiunta di avviso e richiesta di riesecuzione della 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 è specificato alcun ordinamento

Modifiche LookML

Vari

  • Ore Epoch: vengono visualizzate nel formato "AAAA-MM-GG HH" in modo che vengano filtrate correttamente quando si fa clic su
  • Connessioni al database: consenti l'impostazione del numero massimo di connessioni per ogni connessione al database
  • Connessioni al database: opzione SSL aggiunta

Looker 1.11.30 2013-03-05

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

Looker 1.11.23 2013-02-19

Aggiornamenti sul prodotto

  • Sicurezza SSL migliorata
  • Riconnessione automatica ai database Postgres
  • Generator ora supporta la generazione di modelli per una singola tabella
  • Gestione e visualizzazione degli errori ERB migliorate
  • Opzione durante l'aggiunta di nuovi utenti per nominarli amministratori
  • Guida per i filtri nella nuova interfaccia di query

Aggiornamenti del linguaggio LookML

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

La cronologia viene visualizzata in un formato più leggibile. Invece di una frase inglese illeggibile, nelle query vengono visualizzati i parametri di visualizzazione, campi e ordinamento.

I filtri della data consentono valori NULL

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

Gestione degli errori

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

Ambito del campo

Aggiunto "- ambiting: true" per le semplificazioni delle lingue. Con "scoping: true", tutti i nomi dei campi e degli insiemi vengono limitati alla visualizzazione. I nomi dei set e dei campi privi di "." vengono considerati come ambito della visualizzazione. Il nome completo di un insieme o di un campo contiene sempre un punto (". Ad esempio, il nome completo dei campi seguenti sarebbe denominato "foo.bar", ma è possibile fare riferimento a "bar" all'interno della vista:

Dopo (ambito: true)

- view: foo
  fields:
    - dimension: bar

Prima (senza definire l'ambito)

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

Supporto delle tabelle derivate

Le viste possono essere basate su query secondarie (tabelle derivate). Ciò è ottimo per costruire fatti relativi alle entità. Le tabelle derivate vengono create prima dell'esecuzione della query principale. Per utilizzare questa funzionalità in MySQL, 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 del supporto dei database

  • Le parole riservate Postgres vengono ora citate durante la creazione dei modelli
  • MSSQL è ora un dialetto SQL supportato

Looker 1.10.13 6/11/2012

Chat dell'assistenza in-app

Ora 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 che ti aiuta a risolvere questioni grandi e piccole. In caso di problemi, contattaci tramite la chat di Looker. Siamo a tua disposizione.

Gli utenti non amministratori possono visualizzare il modello LookML

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

Aggiornamenti della terminologia

Abbiamo adottato 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 proveniente 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 sui campi e sulle 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. Etichettato in precedenza Query nell'intestazione.
  • Modello: una raccolta di viste e metadati associati che descrivono il modello logico di un'attività. In precedenza denominato Dizionario nell'intestazione.
  • Queste modifiche includono anche alcuni aggiornamenti all'intestazione dell'interfaccia utente web di Looker. Dizionario e Query sono stati compressi in un unico menu a discesa Esplora. Ora è disponibile un link Modelli nell'intestazione (descritta sopra).

Aggiornamenti sulle iscrizioni alla posta

Ora è possibile creare iscrizioni per posta con orari di inizio e ripetizione personalizzati. Puoi anche aggiungere altri sottoscrittori che verranno messi in copia per conoscenza all'interno o all'esterno dell'organizzazione. Le persone inviate per posta all'esterno dell'organizzazione possono essere gestite tramite la sezione Gestisci utenti esterni del pannello di amministrazione.

Come sempre, saremo lieti di ricevere feedback e suggerimenti.