Wat zijn enkele goede open source GUI-frontends voor het construeren van SQL-querys?


Beste antwoord

Zoals veel vragen in dit veld hangt het antwoord op deze vraag er echt van af uw omgeving. De belangrijkste variabele is de structuur van uw databaseschema. Als het een heel eenvoudige structuur is en de querys die je nodig hebt, meestal gegevens uit een enkele tabel halen, kan het nuttig zijn om een ​​soort visuele querytool te gebruiken, zoals Jeffrey McManus suggereerde.

Maar als uw behoeften complexer zijn, moet u echt naar OLAP kijken, niet alleen naar een eenvoudige query-builder. Uw IT-mensen kunnen kubussen voor u bouwen die de complexiteit van een genormaliseerde gegevensstructuur abstraheren, weg van gebruikers, zodat u uzelf van dienst kunt zijn en tegelijkertijd vervelende problemen zoals onbedoelde Cartesiaanse producten helpen voorkomen.

Antwoord

Ik heb hiervoor al meer dan een decennium niet naar Open Source-tools gezocht. Destijds was er niets dat ik aan mijn gebruikers zou hebben voorgelegd, en ik heb een aantal behoorlijk slimme gebruikers.

Dat gezegd hebbende, zal ik doorgeven welke wijsheid ik heb in deze ruimte :

MS-Access is niet open source, maar de meeste bedrijven gebruiken Office en Access wordt meegeleverd. Je kunt het gebruiken om fatsoenlijke tot vreselijke zoekopdrachten te schrijven, net als elk ander hulpmiddel. Als u een SQL Server-winkel bent, overweeg dan SSRS. Waarschijnlijk gratis voor jou, heeft een fatsoenlijke query-builder. De sleutel tot succes is de moeite te nemen om uw relationele, waarschijnlijk schilferende brongegevens te ETL in eenvoudige, opgeschoonde, gedenormaliseerde structuren die slimme eindgebruikers daadwerkelijk kunnen bevragen zonder wanhopig op te geven. Bouw de metadata op die ze nodig hebben en vind een manier om deze te leveren (Word-documenten, helpbestanden, spreadsheets, zoiets). Het is veel werk en we zijn nog steeds op het pad, maar elke stap die we hebben gezet, heeft zijn vruchten afgeworpen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *