Componenti del filtro Looker

I componenti dei filtri di Looker forniscono una funzionalità di filtro avanzata di Looker per le applicazioni di dati personalizzate basate su Looker.

Componenti di Looker

I componenti di Looker sono componenti predefiniti basati su reazioni dell'applicazione di Looker. Gli sviluppatori di applicazioni possono utilizzare componenti nelle applicazioni dati e nelle estensioni basate su Looker.

I componenti possono essere utilizzati con il framework delle estensioni di Looker e con l'SDK Embed di Looker.

Componenti del filtro Looker

I componenti filtro offrono funzionalità di filtro avanzate di Looker per applicazioni dati personalizzate e dashboard Looker personalizzate personalizzate. Tramite l'API Looker (tramite un SDK o un'estensione) per recuperare il JSON per una determinata dashboard, gli sviluppatori possono includere il componente del filtro nell'applicazione e passare nelle proprietà di ciascun filtro nella dashboard. Il componente visualizzerà ogni filtro in base al campo e alla configurazione dell'interfaccia utente archiviate.

Il pacchetto di componenti di filtro offre 12 tipi di controlli filtro, simili ai controlli disponibili per le dashboard di Looker:

* Gruppo di pulsanti * Casella di controllo * Elenco tag * Dispositivo di scorrimento intervallo * Pulsante di attivazione/disattivazione * Pulsante di opzione
* Menu a discesa * Dispositivo di scorrimento * Giorno singolo * Intervallo di date * Periodo di tempo * Avanzate

I componenti filtro vengono distribuiti tramite due pacchetti che funzionano insieme: @looker/filter-components e @looker/filter-expressions. Il pacchetto @looker/filter-components esegue il rendering di un componente filtro utilizzando un campo, un tipo di filtro e le espressioni di filtro correnti, disponibili da qualsiasi filtro della dashboard. Il pacchetto @looker/filter-expressions trasforma le espressioni di filtro in strutture di dati che possono essere utilizzate da @looker/filter-components.

Perché utilizzare i componenti filtro?

Filtra i componenti per liberare tempo per gli sviluppatori e consentire agli analisti che lavorano in Looker di creare e mantenere esperienze utente solide e personalizzabili. I componenti del filtro di Looker offrono i seguenti vantaggi:

  • Esperienze di filtro di alta qualità: i componenti dei filtri offrono una logica di filtro avanzata di Looker e un'ampia gamma di controlli dei filtri per adattarsi al meglio ai tipi di filtri di cui hai bisogno.
  • Sviluppo rapido: i componenti filtro consentono di accedere "immediatamente" ai filtri, permettendo agli sviluppatori di concentrarsi su altre attività e accelerando lo sviluppo complessivo.
  • Personalizzazione: i controlli filtro possono essere personalizzati in base all'aspetto e al design dell'applicazione, dell'estensione o della dashboard incorporata. Gli sviluppatori possono utilizzare i componenti di filtro per offrire una personalizzazione più ampia che mai.
  • Collegato alle dashboard di Looker: è possibile collegare un componente filtro direttamente a un filtro nella dashboard di Looker e una versione di tale filtro verrà visualizzata nell'applicazione, nell'estensione o nell'incorporamento di Looker che utilizza il componente. Qualsiasi utente che abbia accesso in modifica alla dashboard di Looker collegata al componente filtro può modificare il filtro nella dashboard di Looker, che aggiorna il filtro nell'applicazione, nell'estensione o nell'incorporamento. In questo modo, gli sviluppatori hanno più tempo a disposizione perché non è necessario ogni volta che per motivi commerciali è necessario modificare un filtro.
  • Collegato al modello Looker: i componenti del filtro sono a conoscenza dei cambiamenti al modello Looker in cui sono creati, il che significa che i campi del filtro e le altre opzioni sono dinamici e verranno aggiornati insieme agli aggiornamenti del modello sottostante.

Installazione e utilizzo dei componenti filtro

Scarica i pacchetti @looker/filter-components e @looker/filter-expressions dal repository @looker/components NPM.

Puoi trovare informazioni relative all'installazione e all'utilizzo dei pacchetti del componente Filtro nel documento README di ogni pacchetto, disponibile in NPM o GitHub.

Un'applicazione demo dei componenti filtro è disponibile su GitHub. Le istruzioni per l'uso della demo vengono visualizzate nel documento README.