Come utilizzare tecniche avanzate di esplorazione dati in DbGate
Published: 2025-12-19
DbGate è ricco di potenti funzionalità di esplorazione dati che rendono semplicissimo analizzare e lavorare con i record del tuo database. In questa guida ti mostrerò alcune tecniche avanzate disponibili in DbGate Premium, tra cui filtri avanzati, raggruppamento, viste master-detail, espansione delle chiavi esterne e macro.
Solo un avviso: alcune di queste funzionalità sono disponibili solo nella versione Premium. Dai un’occhiata alla tabella di confronto delle funzionalità per vedere cosa è incluso in ogni edizione.
Filtraggio avanzato
Le espressioni di filtro di DbGate ti permettono di creare query complesse sui tuoi dati. Puoi combinare condizioni usando operatori logici (AND, OR) e operatori di confronto (=, <>, >, <, LIKE, IN, ecc.) per restringere esattamente ciò di cui hai bisogno.
Ecco un trucco molto utile: puoi copiare un gruppo di valori di colonna (come gli ID) e incollarli direttamente nel campo filtro. DbGate genererà automaticamente per te la corretta espressione SQL IN.
Viste Master-Detail
DbGate supporta le viste master-detail, che ti permettono di vedere affiancati i record correlati provenienti da tabelle diverse. Troverai le viste disponibili nella sezione “References” – vengono rilevate automaticamente dalle chiavi esterne presenti nello schema del tuo database.
Raggruppamento dei dati
I database SQL offrono potenti funzionalità di raggruppamento e aggregazione tramite la clausola GROUP BY. DbGate rende tutto questo molto semplice: puoi raggruppare i tuoi dati per una o più colonne direttamente dal data browser. Ti basta fare clic sull’intestazione di una colonna e selezionare “Group by”. Fatto!
Espansione delle chiavi esterne
Durante l’esplorazione dei dati, DbGate ti permette di espandere le relazioni di chiave esterna per vedere i record correlati di altre tabelle direttamente accanto alla tua riga principale. Puoi persino filtrare i tuoi dati in base ai valori provenienti da queste tabelle correlate.
Prospettive
Le Prospettive sono una delle funzionalità più interessanti di DbGate: ti permettono di unire dati provenienti da qualsiasi fonte: tabelle su diversi server SQL, viste e persino collezioni MongoDB. I risultati vengono mostrati in una comoda vista gerarchica.
Questa funzionalità è stata ispirata dalla tesi di dottorato di Eirik Bakke, Expressive Query Construction through Direct Manipulation of Nested Relational Results. Eirik ha anche creato Ultorg, che si basa sugli stessi concetti.
In questo articolo ho illustrato alcune delle tecniche avanzate di esplorazione dati disponibili in DbGate Premium. Nei prossimi articoli approfondirò le funzionalità di modifica dei dati di DbGate. Rimani sintonizzato!