Panoramica di Looker Marketplace

Looker Marketplace è una piattaforma centralizzata per trovare, eseguire il deployment e gestire modelli (blocchi), visualizzazioni, applicazioni e azioni 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. Per iniziare, segui questi passaggi di alto livello:

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

Esempi

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

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 visualizzazione personalizzati in JavaScript utilizzando l'API di visualizzazione di Looker, il testbed di visualizzazione di 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 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 o il tuo ambiente JavaScript. Per istruzioni e linee guida dettagliate, consulta Sviluppare una visualizzazione per Looker Marketplace.

Esempi

La maggior parte delle visualizzazioni nel Directory di Looker Marketplace può essere installata con un solo clic nella tua istanza di Looker. Per esempi, consulta:

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

Esempi

Diverse applicazioni pubblicate da Looker possono essere installate con un solo clic nell'istanza di Looker da Looker Marketplace. Per esempi, consulta:

Per iniziare

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.

Esempi

Per provare un'azione, attivala dalla pagina Impostazioni amministratore - Azioni nella tua istanza di Looker. Poi seleziona l'azione quando invii o pianifichi i dati. Per esempi, consulta:

Per iniziare

Creazione di un'azione personalizzata