Sviluppo per Looker Marketplace

Looker Marketplace è una posizione centralizzata per trovare, eseguire il deployment e gestire molti tipi di contenuti Looker, come i modelli (blocchi) e le visualizzazioni di Looker. I clienti di Looker possono installare i contenuti di Looker Marketplace dall'interno del prodotto Looker. Per saperne di più, vedi Utilizzare Looker Marketplace.

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 dare il proprio contributo al Marketplace creando contenuti come blocchi, visualizzazioni e applicazioni. A livello generale, il processo di sviluppo dei contenuti di Marketplace segue questi passaggi:

  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 tuoi contenuti di Markeplace 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.

Fai una prova

Vuoi iniziare a utilizzare un blocco senza scrivere codice?

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 di visualizzazione Looker con il tuo ambiente JavaScript.

Ad esempio, Looker Marketplace attualmente contiene schede per una visualizzazione Aster Plot, un grafico diretto con la forza e una visualizzazione indicatore.

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 con il tuo ambiente JavaScript. Per istruzioni e linee guida dettagliate, consulta lo sviluppo di una visualizzazione per Looker Marketplace.

Fai una prova

Vuoi iniziare a utilizzare una visualizzazione senza scrivere codice?

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 subito 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.

Prova

Vuoi iniziare a utilizzare un'applicazione Looker senza scrivere codice?

Guida introduttiva: 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.

Prova

Vuoi iniziare a utilizzare un'azione senza scrivere codice?

Per iniziare: creazione di un'azione personalizzata