Blog

Come visualizzare una dashboard in tempo reale su uno schermo di segnaletica digitale

Come visualizzare una dashboard in tempo reale su uno schermo di digital signage: Looker Studio, Power BI e Grafana, il problema dell'accesso non presidiato, la frequenza di aggiornamento e le interruzioni offline.

Una dashboard interattiva può essere visualizzata su uno schermo in due modi. È possibile incorporare la pagina web della dashboard stessa tramite il widget WebPage, oppure inserire i dati in un DataSet e disporli manualmente. L'incorporamento richiede circa cinque minuti. La parte che richiede un pomeriggio, e di cui nessuno parla, è quella in cui un lettore automatico si autentica su una dashboard privata.

Questo articolo illustra entrambi i percorsi e le due domande che determinano se il muro di protezione è utile o da ignorare: con quale frequenza dovrebbe aggiornarsi e cosa mostra quando la rete è fuori servizio.

Non esiste un widget per i grafici, quindi un grafico è un elemento incorporato o un'immagine.

Inizia da qui, perché ti risparmierai un'ora di ricerca di una voce di menu inesistente. easyCMS non ha un widget per i grafici. Non puoi indicare al CMS di collegarsi a un foglio di calcolo e chiedergli di disegnare un grafico a barre.

Rimangono quindi tre vie legittime per ottenere un grafico appeso al muro:

  • Una pagina web incorporata. Il pannello di controllo viene creato e visualizzato altrove, e lo schermo mostra quella pagina. Questo è ciò che la maggior parte delle persone intende per pannello di controllo su segnaletica digitale.
  • Il widget del dashboard , un componente aggiuntivo che include servizi di dashboard come Power BI.
  • Un'immagine pubblicata. Esporta il grafico come PNG e riproducilo come qualsiasi altro file multimediale. Semplice, memorizzato nella cache e sempre visibile. Per un dato che cambia mensilmente, questa è solitamente la soluzione migliore, e la sua creazione alla risoluzione dello schermo ne garantisce la nitidezza.

Se desiderate che i grafici vengano disegnati direttamente all'interno dello strumento di segnaletica, alcune piattaforme in abbonamento offrono una soluzione migliore della nostra. Le piattaforme basate su una libreria di app predefinite dispongono di riquadri appositi, mentre noi non abbiamo un marketplace di app. Se questo è il motivo per cui il progetto esiste, è un valido motivo per acquistare una di queste piattaforme.

Le tre fonti da utilizzare

Quasi tutte le implementazioni che osserviamo utilizzano uno di questi tre strumenti. Le altre sono variazioni sugli stessi meccanismi.

Fonte Come arriva sullo schermo Autorizzazione non presidiata realistica Ideale per
Looker Studio Widget della pagina web puntato all'URL di incorporamento del report Condivisione del link impostata su visualizzazione per chiunque abbia il link Marketing, analisi web, qualsiasi cosa già presente nell'infrastruttura di Google
Microsoft Power BI Widget per dashboard (componente aggiuntivo) o widget per pagine web Pubblica sul web laddove le norme lo consentano, altrimenti un account di servizio Reportistica finanziaria e operativa in un'azienda Microsoft
Grafana Widget per pagina web con modalità chiosco nell'URL Accesso anonimo in sola lettura, limitato alla rete interna. Produzione, operazioni IT, qualsiasi cosa con serie temporali

Looker Studio

Looker Studio è il nome con cui Google Data Studio è stato rinominato nel 2022, ed è importante specificarlo perché metà dei tutorial online utilizzano ancora il vecchio nome. Se ne avete seguito uno, non è cambiato nulla a parte il marchio e l'URL.

Si crea il report, si imposta la condivisione del link in modo che chiunque ne sia in possesso possa visualizzarlo e si inserisce l'URL del report in un widget di una pagina web. I report creati per una scheda del browser di solito necessitano di una seconda copia, specifica per la visualizzazione a schermo intero, con meno pagine e caratteri più grandi. Questa operazione richiede dieci minuti e vale la pena farla correttamente.

Microsoft Power BI

Power BI dispone di un widget dedicato per le dashboard, ma si tratta di un componente aggiuntivo e non di un widget standard, quindi contattateci prima di creare il layout.

L'alternativa è il widget della pagina web che punta a un'integrazione di Power BI. È qui che la maggior parte dei progetti di digital signage basati su Power BI si blocca, perché un normale URL di report richiede un account Microsoft con accesso effettuato e l'utente non ha nessuno che possa effettuare l'accesso.

Attento La funzionalità "Pubblica sul Web" di Power BI risolve il problema dell'accesso, rendendo il report leggibile da chiunque su Internet disponga del link. Si tratta di una vera e propria pubblicazione, non di una condivisione privata. Molte organizzazioni la disabilitano per policy; se la vostra non lo fa, verificate il contenuto effettivo del report prima di utilizzarlo come schermata per una presentazione in mensa.

Grafana

Grafana è il più semplice dei tre da installare su una parete, per un motivo: di solito viene eseguito sulla propria rete, quindi è possibile concedere l'accesso in sola lettura in base alla posizione di rete anziché all'account utente. Aggiungendo la modalità kiosk all'URL si rimuovono i menu e il pannello laterale, si imposta il parametro di aggiornamento e si collega un widget di pagina web.

Questo modello funziona al meglio in una fabbrica o in una sala server, dove lo schermo e il server Grafana si trovano sulla stessa rete interna. Maggiori informazioni a riguardo in segnaletica digitale per il settore manifatturiero .

La parte difficile: accedere a un giocatore che non ha un utente

Una dashboard sul tuo laptop funziona perché hai effettuato l'accesso. Un lettore multimediale non ha un utente seduto davanti, non ha un gestore di password e non ha modo di rispondere a una richiesta di autenticazione a più fattori. Quattro approcci funzionano effettivamente, e ognuno di essi comporta qualche svantaggio.

Approccio Chi può visualizzare i dati? Sopravvive a un riavvio Sforzo Utilizzare quando
Collegamento pubblico in sola lettura Chiunque abbia l'URL Basso Su un poster, quei numeri non ti metterebbero in imbarazzo.
Account dedicato a basso privilegio, effettuato l'accesso sul giocatore Chiunque raggiunga il dispositivo Non in modo affidabile. Le sessioni scadono e vengono visualizzati dei messaggi. Media, più servizio di baby-sitting continuativo Non è disponibile nient'altro
Dashboard con ambito di rete e lettura anonima Chiunque su quel segmento di rete Di medie dimensioni, necessita di un amministratore di rete. Lo strumento dashboard è ospitato autonomamente.
Esportazione pianificata in un DataSet Solo le persone che possono aprire il tuo CMS Sì, si tratta di contenuti memorizzati nella cache. Medio, necessita di un piccolo script I numeri sono semplici e non devono mai rompersi

Dall'applicazione pratica di questi metodi emergono tre regole.

Non accedere mai a uno schermo con un account personale. Quando quella persona cambia la password, sostituisce il dispositivo di autenticazione a più fattori o lascia l'azienda, il registro si svuota e nessuno collega i due eventi per una settimana. Se proprio devi usare un account, creane uno dedicato con accesso a un solo report e a nient'altro.

Considera una sessione di accesso come temporanea. Il secondo approccio sembra funzionare bene il primo giorno, ma fallisce in un martedì qualsiasi del quarto mese. Se lo scegliete, posizionate la dashboard in una regione specifica anziché sull'intero layout, in modo che il fallback sia una schermata parziale invece di una pagina di accesso visualizzata su uno schermo da 55 pollici.

Verificare separatamente il percorso di rete. Il tuo lettore preleva i contenuti dal CMS e non accetta connessioni in entrata, quindi la segnaletica stessa non necessita di porte in entrata aperte. Una dashboard è una seconda destinazione in uscita, diversa dalle altre, e in una rete segmentata spesso necessita di una propria regola firewall. Risolvi questo problema prima del giorno dell'installazione, non il giorno stesso. Vedi requisiti di rete .

Il quarto approccio elimina il problema anziché gestirlo, e vi faremo ritorno alla fine.

Intervalli di aggiornamento e perché dieci secondi sono solitamente sbagliati

Un pannello di controllo su una scrivania viene letto da qualcuno che sta cercando qualcosa. Un pannello di controllo a parete viene guardato per tre secondi da qualcuno che passa a quattro metri di distanza. Si tratta di compiti diversi, e la frequenza di aggiornamento è l'aspetto in cui le persone sbagliano più spesso.

Un valore che cambia ogni dieci secondi non può essere letto, non può essere confrontato con il valore accanto e non è affidabile, perché chi lo osserva non ha idea se il movimento abbia un significato. Inoltre, genera una richiesta al server del pannello di controllo ogni dieci secondi per ogni schermata, all'infinito.

Ciò che stai mostrando Rinnovamento intelligente Motivo
KPI mensili o trimestrali Una volta all'ora Il valore di base cambia una volta al mese.
Vendite giornaliere, biglietti venduti, presenze Ogni 5-15 minuti Abbastanza veloce da sembrare attuale, abbastanza lento da poterlo leggere
Output del turno, stato della linea, coda corrente Ogni 1-5 minuti Funzionante, ma ancora leggibile
Avvisi di sicurezza, chiamata in coda, andon Una pagina creata appositamente, non un report di Business Intelligence. Uno strumento di reporting è lo strumento sbagliato

Sono in gioco due frequenze di aggiornamento e spesso vengono confuse. Lo strumento dashboard ha una propria impostazione di aggiornamento dei dati, che controlla la frequenza con cui interroga la fonte. La schermata ha un proprio ciclo, che controlla la frequenza con cui la pagina incorporata viene ricaricata al ripristino del layout. Impostare la seconda frequenza a un minuto non ha alcun effetto se la prima è impostata a un'ora.

Mancia Aggiungi un'indicazione visiva della data e dell'ora dell'ultimo aggiornamento direttamente sulla dashboard. Costa solo un riquadro e trasforma una dashboard silenziosamente bloccata in una dashboard chiaramente bloccata, il che fa la differenza tra una soluzione di cinque minuti e una che ne richiede cinque settimane.

Cosa viene visualizzato sullo schermo quando la rete si interrompe

Niente di utile. Questo è il più grande punto debole delle dashboard integrate e va detto chiaramente.

Un player easyCMS scarica in anticipo immagini, video, audio, PDF e layout e li riproduce dalla memoria locale, in modo che continuino a funzionare anche in caso di interruzione. Una dashboard viene recuperata nel momento stesso della riproduzione. Quando la connessione si interrompe, l'area risulta vuota o mostra un errore del browser, mentre il layout circostante continua ad apparire integro e nessuno lo segnala, perché una schermata attiva non sembra danneggiata. C'è di più in segnaletica digitale senza internet .

Tre strategie difensive:

  • Non assegnare mai l'intero layout a una dashboard. Posizionalo in un'area con contenuti memorizzati nella cache accanto. Un angolo vuoto viene percepito come una scelta di design, uno schermo vuoto come un difetto.
  • Mantieni almeno un elemento nella cache in ogni rotazione. Un'immagine o un video che viene riprodotto e funziona sempre, in modo che la parete rimanga intenzionale anche quando la piastrella animata non funziona.
  • Chiedici di attivare gli avvisi offline quindi lo senti dal CMS piuttosto che da un manager. Vedi monitoraggio della visualizzazione .

Prima dell'installazione, esegui un test scollegando il cavo di rete sul banco di prova e guardando un ciclo completo per due volte. Dieci minuti sono sufficienti per individuare tutte le zone non coperte dal segnale.

Progettare per una parete, non per una scrivania.

Il problema più comune non è di natura tecnica. Si tratta di un cruscotto progettato per un monitor da 27 pollici posizionato a distanza di un braccio, ma proiettato su una parete a quattro metri di distanza, dove nessuna informazione risulta leggibile.

  • Da quattro a sei piastrelle, non sedici. Se non riesci a spiegare in una sola frase a cosa serve lo schermo, significa che contiene troppe informazioni.
  • Caratteri abbastanza grandi da poter essere letti da tutta la stanza. Come regola generale, il testo più piccolo dovrebbe essere alto almeno 40 pixel su uno schermo a 1080p. Poi, posizionati dove si posizionerà il pubblico e verifica.
  • Nessun tooltip, nessuna visualizzazione al passaggio del mouse, nessun filtro, nessuna possibilità di approfondire l'argomento. Nessuno lo toccherà, quindi tutto ciò che rivela il suo significato solo con l'interazione è invisibile. Ogni numero deve avere la sua etichetta stampata accanto.
  • Crea utilizzando la risoluzione e l'orientamento dello schermo. Una tela impostata sulle dimensioni del display evita barre di scorrimento e bande nere, e il formato verticale necessita di un layout dedicato anziché di uno orizzontale ruotato. Vedi risoluzione e orientamento dello schermo .
  • Utilizza colori che abbiano un significato. Il verde e il rosso dovrebbero avere un significato coerente, positivo o negativo, su ogni tessera, e nulla di importante dovrebbe dipendere esclusivamente dal colore.
  • Descrivi cosa intendi per "buono". Un numero senza obiettivo è insignificante. "142" non significa nulla. "142 contro un obiettivo di 130" significa qualcosa per chiunque passi di lì.

C'è di più su cosa dovrebbe essere appeso a una parete dell'ufficio in segnaletica digitale per la comunicazione interna .

Quando un DataSet batte una dashboard

Se i tuoi numeri sono semplici, e la maggior parte dei numeri a muro lo sono, evita completamente il problema dell'incorporamento.

Un DataSet è una tabella all'interno del CMS, popolata con dati inseriti manualmente o da un file CSV caricato, e visualizzata come testo o tabella in un'area di layout. Viene memorizzato nella cache del player come qualsiasi altro contenuto, quindi continua a essere visualizzato anche in caso di interruzione del servizio. Non è richiesto alcun login, non ci sono sessioni che scadono e non ci sono servizi di terze parti che possono smettere di funzionare.

Il modello che funziona: un'attività pianificata esporta i numeri dal sistema sorgente in un file CSV, tale file CSV aggiorna un DataSet e il layout lo visualizza. La schermata non esegue mai alcuna autenticazione. I dettagli sono in Contenuti dinamici con DataSets e la procedura pratica è in segnaletica digitale da un foglio di calcolo .

Il compromesso è onesto: si ottengono numeri e semplici tabelle, non grafici. Se l'obiettivo è il grafico, è meglio integrare la dashboard. Se invece l'obiettivo è che tutti conoscano il dato di ieri, un DataSet è più affidabile e richiede meno lavoro per essere aggiornato.

La versione breve

Crea la dashboard in Looker Studio, Power BI o Grafana, quindi visualizzala sullo schermo con il widget della pagina web o con il componente aggiuntivo Dashboard per Power BI. Decidi prima il metodo di autenticazione, perché condiziona tutto il resto. Aggiorna ogni minuto, non ogni secondo. Mantieni la dashboard in un'area con contenuti memorizzati nella cache e aggiungi un timestamp. Laddove i numeri sono semplici, utilizza un DataSet e rimuovi la modalità di errore.

Se non sei sicuro di quale dei quattro percorsi di autenticazione sia adatto alla tua configurazione, invia un'e-mail myeasycms.com Descrive dove risiedono i dati e chi è autorizzato a visualizzarli. L'assistente e le guide sono gratuiti per tutti, mentre un'ora di consulenza con un esperto costa 25€ se si desidera la sua presenza.

Letture correlate: pagine web e contenuti incorporati , segnaletica digitale da un foglio di calcolo , E segnaletica digitale per il settore manifatturiero .

Metti al lavoro i tuoi schermi oggi stesso

Un unico pagamento di 49€, che include la prima licenza di visualizzazione. Nessun rinnovo automatico e assistenza specializzata inclusa.

---