Le estensioni di Looker ti consentono di offrire esperienze altamente personalizzate e integrate agli utenti della tua istanza di Looker.
Una pagina Looker dedicata diventa il tuo canvas, con una vasta gamma di strumenti a tua disposizione, tra cui la possibilità di:
- Esegui codice JavaScript
- Accedi alle API Looker tramite un client pre-autenticato
- Sfrutta i componenti di Looker per un'interfaccia utente fluida
- Effettuare chiamate HTTP dal client o mediante un pratico proxy del server
- Eseguire l'autenticazione con servizi di terze parti tramite OAuth
- Utilizzare funzionalità aggiuntive dei framework delle estensioni
Allo stesso tempo, i controlli sandbox dettagliati e le autorizzazioni utente integrate consentono agli amministratori dell'istanza di sapere con sicurezza quali dati sono accessibili agli sviluppatori di applicazioni e agli utenti finali.
Utilizzo delle estensioni
Il primo passaggio per l'utilizzo di un'estensione di Looker consiste nel creare un'applicazione lato client basata su JavaScript che utilizzi le API esposte dal framework di estensioni di Looker.
Il modo più rapido per iniziare a utilizzare un'applicazione di questo tipo è utilizzare il nostro strumento a riga di comando create-looker-extension
, che ti consentirà di configurare un codebase boilerplate, inclusi gli strumenti di compilazione necessari per raggruppare il codice dell'applicazione tramite webpack. Questo strumento ti consente di scegliere tra JavaScript o TypeScript e di scegliere se utilizzare la reazione.
Una volta che il codebase è pronto, puoi caricarlo nella tua istanza di Looker in uno dei tre modi seguenti:
- Durante lo sviluppo, puoi utilizzare un URL per fare riferimento a un server web ospitato in locale per uno sviluppo rapido e pratico.
- Puoi creare un bundle JS e caricare il file tramite il tuo progetto LookML.
- Puoi implementare il file JS su un server remoto o una rete CDN (Content Delivery Network), per poi fare riferimento all'URL. Questa opzione è spesso la più comoda se utilizzata insieme all'automazione del deployment continuo dal codebase della tua estensione.
Fai una prova
Vuoi vedere le estensioni di Looker in azione prima di scrivere del codice? È possibile installare con un solo clic diverse estensioni pubblicate da Looker nella tua istanza di Looker dal Looker Marketplace.
Per iniziare
Iniziare a utilizzare un'estensione di Looker