Sviluppo per Looker Marketplace

Looker Marketplace è un servizio centralizzato per la ricerca, il deployment e la gestione di molti tipi di contenuti di Looker, come i modelli (blocchi) e le visualizzazioni di Looker. I clienti Looker possono installare contenuti di Looker Marketplace dall'interno del prodotto Looker. Per ulteriori informazioni, vedi Utilizzo di Looker Marketplace.

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

Panoramica

Gli sviluppatori possono dare un contributo al 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 tuoi contenuti del Marketplace. Utilizza una delle seguenti guide per iniziare, a seconda del tipo di contenuti che vuoi creare:
  2. Ospita il codice per i contenuti del Marketplace in un repository Git pubblico. Per le azioni, invia una richiesta di pull al repository azioni di Looker.
  3. Invia i tuoi contenuti Markeplace per la revisione. Per ulteriori dettagli, vedi 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 Looker Blocks sono blocchi 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, come Google Analytics 360, o un modello di analisi comune, come Analisi della vendita al dettaglio.

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 il codice LookML e iniziare l'esplorazione.

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

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 visualizzazione personalizzati in JavaScript utilizzando l'API Looker di visualizzazione nel tuo ambiente JavaScript.

Ad esempio, attualmente Looker Marketplace contiene, tra le altre, le schede Grafico Aster, Grafico orientato alla forza e Visualizzazione indicatore.

Utilizzo delle 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 per l'invio al Marketplace, inizia utilizzando l'API Looker di visualizzazione con il tuo ambiente JavaScript. Per istruzioni dettagliate e linee guida, vedi Sviluppo di una visualizzazione per Looker Marketplace.

Fai una prova

Vuoi iniziare a utilizzare una visualizzazione senza scrivere codice?

Per iniziare: sviluppare 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 la tua tela, con una vasta gamma di strumenti a tua disposizione, tra cui la possibilità di:

  • esegui codice JavaScript
  • Accedi alle API Looker tramite un client preautenticato
  • Sfrutta i componenti Looker per una UI senza interruzioni
  • Effettuare chiamate HTTP dal client o tramite 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 Extension Framework di Looker. Lo strumento a riga di comando create-looker-extension di Looker può aiutarti a iniziare con un codebase modello, compresi gli strumenti di creazione necessari per raggruppare il codice dell'applicazione tramite webpack. Per istruzioni dettagliate e linee guida, consulta la pagina Creare un'estensione Looker.

Prova

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

Getting Started: 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, anziché installare le azioni 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 o una dashboard Looker. Consulta la pagina Creare un'azione personalizzata per istruzioni e linee guida dettagliate.

Prova

Vuoi iniziare a utilizzare un'azione senza scrivere codice?

  • Attiva un'azione dalla pagina Admin settings - Actions (Impostazioni amministratore - Azioni) nell'istanza di Looker. Seleziona l'azione quando invii o pianifichi dati.

Per iniziare: crea un'azione personalizzata