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:
- Crea i contenuti del tuo marketplace. Per iniziare, consulta una delle seguenti guide, a seconda del tipo di contenuti che vuoi creare:
- 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.
- 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?
- La maggior parte dei blocchi presenti nella directory di Looker Marketplace può essere installata con un solo clic nella tua istanza di Looker.
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?
- La maggior parte delle visualizzazioni nel Directory di Looker Marketplace può essere installata con un solo clic nella tua istanza di Looker.
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?
- Diverse applicazioni pubblicate da Looker possono essere installate con un solo clic nell'istanza di Looker dal Looker Marketplace.
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?
- Attiva un'azione dalla pagina Impostazioni amministrazione - Azioni nell'istanza di Looker. Poi seleziona l'azione quando invii o pianifichi i dati.
Inizia:creare un'azione personalizzata