Quali sono alcuni buoni front-end GUI open source per la costruzione di query SQL?


Migliore risposta

Come molte domande in questo campo, la risposta a questa domanda dipende davvero da il tuo ambiente. La variabile più importante è la struttura dello schema del database. Se si tratta di una struttura molto semplice e le query di cui hai bisogno tipicamente estraggono i dati da una singola tabella, può essere utile utilizzare una sorta di strumento di query visivo come quello suggerito da Jeffrey McManus.

Ma se le tue esigenze sono più complesse, ciò di cui hai veramente bisogno è OLAP, non solo un semplice generatore di query. Il personale IT può creare cubi per te che astraggono le complessità di una struttura dati normalizzata lontano dagli utenti per consentirti di servire te stesso e allo stesso tempo evitare problemi fastidiosi come prodotti cartesiani accidentali.

Risposta

Non cerco strumenti Open Source per questo da oltre un decennio. A quel tempo, non cera nulla che avrei messo di fronte ai miei utenti e ho alcuni utenti piuttosto intelligenti.

Detto questo, trasmetterò la saggezza che ho in questo spazio :

MS-Access non è open source, ma la maggior parte delle aziende utilizza Office e Access viene fornito con. Puoi usarlo per scrivere query da decenti a orribili, proprio come qualsiasi altro strumento. Se sei un negozio SQL Server, considera SSRS. Probabilmente gratuito per te, ha un generatore di query decente. La chiave del successo sta nellimpegnare lETL dei dati di origine relazionali, probabilmente instabili, in strutture semplici, pulite e denormalizzate, gli utenti finali intelligenti possono effettivamente eseguire query senza rinunciare alla disperazione. Crea i metadati di cui hanno bisogno e trova un modo per distribuirli (documenti di Word, file della guida, fogli di calcolo, altro). È molto lavoro e siamo ancora sulla buona strada, ma ogni passo che abbiamo compiuto ha dato i suoi frutti.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *