Panoramica di Looker Marketplace

Looker Marketplace è una posizione centralizzata in cui trovare, eseguire il deployment e gestire modelli (blocchi), visualizzazioni, applicazioni e azioni Looker.

Questa pagina riassume il processo di sviluppo di Looker Marketplace e offre una panoramica dei diversi tipi di contenuti di Marketplace che puoi creare.

Panoramica

Gli sviluppatori possono contribuire al Marketplace creando contenuti come blocchi, visualizzazioni e applicazioni. Per iniziare, segui questi passaggi generali:

  1. Crea i tuoi contenuti di Marketplace. Utilizza una delle seguenti guide per iniziare, a seconda del tipo di contenuti che vuoi creare:
  2. Ospita il codice per i tuoi contenuti di Marketplace su un repository Git pubblico. Per le azioni, invia invece una richiesta di pull al repository di azioni di Looker.
  3. Invia i contenuti di Marketplace per la revisione. Per ulteriori dettagli, vedi Inviare contenuti a Looker Marketplace.

Le seguenti sezioni riepilogano i diversi tipi di contenuti di Marketplace che puoi creare.

Blocchi

Che cosa sono i blocchi?

I blocchi Looker sono componenti predefiniti di LookML che i clienti di Looker possono utilizzare come punto di partenza per una modellazione dei dati rapida e flessibile.

Puoi creare un blocco che modella un set di dati comune di terze parti, come Google Analytics 360, o un pattern analitico comune, come Retail Analytics.

Uso dei blocchi

I blocchi sono progettati per essere plug-and-play, a condizione che in una connessione Looker esistente sia disponibile il set di dati appropriato. Puoi installare un blocco da Marketplace, personalizzare LookML e iniziare a esplorare.

Per sviluppare un blocco da inviare al Marketplace, crea un nuovo progetto LookML nella tua istanza Looker ed esegui il backup del LookML in un repository GitHub pubblico. Per istruzioni e linee guida dettagliate, vedi Sviluppo di un blocco personalizzato per Looker Marketplace.

Esempi

La maggior parte dei blocchi presenti nella directory di Looker Marketplace può essere installata con un solo clic sull'istanza di Looker. Per alcuni esempi, vedi:

Per iniziare

Sviluppo di un blocco LookML

Visualizzazioni

Che cosa sono le visualizzazioni?

Oltre alla libreria di visualizzazione predefinita di Looker, puoi creare tipi di visualizzazioni personalizzate in JavaScript utilizzando l'API Looker Measurement, il testB della visualizzazione Looker o il tuo ambiente.

Utilizzare le visualizzazioni

Le visualizzazioni sono progettate per essere plug-and-play. Puoi installare una visualizzazione dal Marketplace e selezionare immediatamente il nuovo tipo di visualizzazione quando esplori, crei una nuova dashboard o ne modifichi una.

Per sviluppare una visualizzazione da inviare al Marketplace, inizia utilizzando l'API di visualizzazione Looker o il tuo ambiente JavaScript. Per istruzioni e linee guida dettagliate, consulta lo sviluppo di una visualizzazione per Looker Marketplace.

Esempi

La maggior parte delle visualizzazioni nella directory di Looker Marketplace può essere installata con un solo clic nell'istanza di Looker. Per alcuni esempi, vedi:

Per iniziare

Sviluppo di una visualizzazione

Applicazioni

Che cosa sono le applicazioni?

Le applicazioni Looker ti consentono di offrire esperienze altamente personalizzate e integrate agli utenti della tua istanza Looker.

Una pagina Looker dedicata diventa la tua tela, con un'ampia gamma di strumenti a tua disposizione, tra cui la possibilità di:

  • esecuzione codice JavaScript
  • Accesso alle API Looker tramite client preautenticato
  • Utilizzo dei componenti di Looker per una UI senza interruzioni
  • effettuare chiamate HTTP dal client o tramite un comodo proxy del server
  • eseguire l'autenticazione con servizi di terze parti tramite OAuth

Utilizzo delle applicazioni

Le applicazioni sono progettate per essere plug-and-play. Puoi installare un'applicazione dal Marketplace e iniziare immediatamente a utilizzarla.

Per sviluppare un'applicazione da inviare al marketplace, la prima cosa da fare è creare un'applicazione lato client basata su JavaScript che utilizzi le API esposte dal framework delle estensioni di Looker. Lo strumento a riga di comando create-looker-extension di Looker può aiutarti a iniziare con un modello di codebase, inclusi gli strumenti di creazione necessari per raggruppare il codice dell'applicazione tramite webpack. Per istruzioni e linee guida dettagliate, consulta la pagina Creazione di un'estensione Looker.

Esempi

Diverse applicazioni pubblicate da Looker possono essere installate con un solo clic nella tua istanza Looker da Looker Marketplace. Per alcuni esempi, vedi:

Per iniziare

Creazione di un'estensione Looker

Azioni

Che cosa sono le azioni?

Le azioni, chiamate anche integrazioni, forniscono dati Looker a servizi di terze parti. Espandi la libreria di destinazione delle azioni di Looker creando un'azione in una nuova destinazione, ad esempio Airtable o Archiviazione di Azure.

Utilizzo delle azioni

I clienti di Looker abilitano le azioni dalla pagina Impostazioni amministratore - Azioni nella propria istanza Looker, anziché installando azioni dal Marketplace.

Per sviluppare una nuova azione, scrivi un metodo JavaScript che invii alla destinazione una cella di una tabella di dati di Looker, una query di Looker o una dashboard di Looker. Per istruzioni e linee guida dettagliate, consulta la pagina Creazione di un'azione personalizzata.

Esempi

Per provare un'azione, abilitala dalla pagina Impostazioni amministratore - Azioni nella tua istanza di Looker. Seleziona l'azione da compiere per l'invio o la pianificazione dei dati. Per alcuni esempi, vedi:

Per iniziare

Creazione di un'azione personalizzata