Sviluppo per Looker Marketplace

Looker Marketplace è una piattaforma centralizzata per trovare, eseguire il deployment e gestire molti tipi di contenuti di Looker, come modelli (blocchi) e visualizzazioni di Looker. I clienti di Looker possono installare i contenuti di Looker Marketplace all'interno del prodotto Looker. Per ulteriori informazioni, vedi Utilizzare il marketplace di Looker.

Questa pagina riassume la procedura di sviluppo di Looker Marketplace e fornisce una panoramica dei diversi tipi di contenuti del marketplace che puoi creare.

Panoramica

Gli sviluppatori possono contribuire a Marketplace creando contenuti come blocchi, visualizzazioni e applicazioni. In linea generale, la procedura di sviluppo dei contenuti del marketplace segue questi passaggi:

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

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

Blocchi

Che cosa sono i blocchi?

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

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

Utilizzare i blocchi

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

Per sviluppare un blocco da inviare al marketplace, crea un nuovo progetto LookML nell'istanza di Looker e esegui il backup del codice LookML in un repository GitHub pubblico. Per istruzioni e linee guida dettagliate, consulta Sviluppare un blocco personalizzato per Looker Marketplace.

Fai una prova

Vuoi iniziare a utilizzare un blocco senza scrivere codice?

Guida introduttiva: sviluppo di un blocco LookML

Visualizzazioni

Che cosa sono le visualizzazioni?

Oltre alla libreria di visualizzazione predefinita di Looker, puoi creare tipi di visualizzazione personalizzati in JavaScript utilizzando l'API di visualizzazione di Looker con il tuo ambiente JavaScript.

Ad esempio, Looker Marketplace attualmente contiene schede per una visualizzazione del grafico di Aster, un grafo di forza e una visualizzazione del misuratore, tra molti altri.

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 durante l'esplorazione, la creazione di una nuova dashboard e la modifica di una dashboard.

Per sviluppare una visualizzazione da inviare al marketplace, inizia utilizzando l'API Looker Visualization con il tuo ambiente JavaScript. Per istruzioni e linee guida dettagliate, consulta Sviluppare una visualizzazione per Looker Marketplace.

Fai una prova

Vuoi iniziare a utilizzare una visualizzazione senza scrivere codice?

Guida introduttiva: 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 di Looker dedicata diventa la tua tela, con una vasta gamma di strumenti a tua disposizione, tra cui la possibilità di:

  • Esegui codice JavaScript
  • accedere alle API di Looker tramite un client pre-autenticato
  • Utilizza i componenti di Looker per un'interfaccia utente senza interruzioni
  • Eseguire chiamate HTTP dal client o tramite un pratico server proxy
  • eseguire l'autenticazione con servizi di terze parti tramite OAuth

Utilizzare le 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, il primo passaggio consiste nel creare un'applicazione lato client basata su JavaScript che utilizzi le API esposte dal Framework di estensioni di Looker. Lo strumento a riga di comando create-looker-extension di Looker può aiutarti a iniziare con una base di codice del modello, inclusi gli strumenti di compilazione necessari per raggruppare il codice dell'applicazione tramite webpack. Per istruzioni e linee guida dettagliate, consulta la pagina Creare un'estensione di Looker.

Prova

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

Guida introduttiva: creazione di un'estensione di Looker

Azioni

Che cosa sono le azioni?

Le azioni, chiamate anche integrazioni, inviano i dati di Looker a servizi di terze parti. Espandi la libreria delle destinazioni delle azioni di Looker creando un'azione per una nuova destinazione, ad esempio Airtable o Azure Storage.

Utilizzare le azioni

I clienti di Looker attivano le azioni dalla pagina Impostazioni amministratore - Azioni nella loro istanza di Looker, anziché installarle 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 Creare un'azione personalizzata.

Prova

Vuoi iniziare a utilizzare un'azione senza scrivere codice?

Inizia:creare un'azione personalizzata