Superset, dashboard, embedding e dolori
Superset, per chi non lo conoscesse, è un potente tool open-source per la creazione di dashboard e visualizzazioni a partire dai dati presenti nei nostri database. In teoria, uno strumento che permette di risparmiare molto tempo nello sviluppo di visualizzatori — più o meno belli — da offrire ai nostri utenti.
Io e il mio collega Fabrizio Baldazzi ci siamo però trovati ad affrontare una sfida che, sulla carta, sembrava una banalità : effettuare l’embedding delle dashboard di Superset all’interno di un applicativo aziendale. Nella pratica, complice una documentazione ufficiale poco chiara e una scarsità di esempi ed esperienze condivise dalla community, il percorso si è rivelato tutt’altro che semplice.
In questo talk racconteremo un use case reale, analizzando i problemi incontrati, le soluzioni adottate e le scelte architetturali che ci hanno permesso di arrivare a un risultato solido e manutenibile.
L’obiettivo è fornire indicazioni concrete e subito applicabili a chi si trova — o si troverà — nella stessa situazione, evitando di perdere settimane di lavoro su aspetti apparentemente secondari.