Panoramica di Looker Marketplace

Looker Marketplace è una posizione centralizzata per trovare, eseguire il deployment e gestire modelli, blocchi, visualizzazioni, applicazioni e azioni di Looker.

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

Panoramica

Gli sviluppatori possono contribuire al Marketplace creando contenuti quali blocchi, visualizzazioni e applicazioni. Per iniziare, procedi nel seguente modo:

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

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

Blocchi

Che cosa sono i blocchi?

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

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

Utilizzo dei blocchi

I blocchi sono progettati per essere plug-and-play, purché tu disponga del set di dati appropriato in una connessione Looker esistente. Puoi installare un blocco dal Marketplace, personalizzare LookML e iniziare l'esplorazione.

Per sviluppare un blocco per l'invio al Marketplace, crea un nuovo progetto LookML nell'istanza di Looker ed esegui il backup del LookML in un repository GitHub pubblico. Per istruzioni e linee guida dettagliate, consulta l'articolo Sviluppo di un blocco personalizzato per Looker Marketplace.

Esempi

La maggior parte dei blocchi nella directory di Marketplace Marketplace può essere installata con un solo clic sulla tua 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 visualizzazione personalizzati in JavaScript, utilizzando l'API Looker View, il letto di prova per la 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 Creation, lo Strumento di visualizzazione personalizzata di Looker o il tuo ambiente JavaScript. Per istruzioni e linee guida dettagliate, consulta l'articolo 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 sulla tua 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 fornire 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
  • Accesso alle API Looker tramite un client pre-autenticato
  • Sfrutta i componenti di Looker per una UI senza interruzioni
  • Effettuare chiamate HTTP dal client o mediante un pratico proxy del server
  • autenticarsi 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 codebase di modelli, inclusi gli strumenti di compilazione 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 con Looker possono essere installate con un solo clic nell'istanza di Looker dal 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 di 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 Azure Storage.

Utilizzo delle azioni

I clienti Looker attivano le azioni dalla pagina Impostazioni amministratore - Azioni nell'istanza di Looker invece di installare quelle dal Marketplace.

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

Esempi

Per provare un'azione, attiva un'azione dalla pagina Admin settings - Actions (Impostazioni amministratore - Azioni) nella tua istanza di Looker. e seleziona l'azione durante l'invio o la pianificazione dei dati. Per alcuni esempi, vedi:

Per iniziare

Creazione di un'azione personalizzata