Beste svaret
Som mange spørsmål i dette feltet, avhenger svaret på dette spørsmålet virkelig på miljøet ditt. Den viktigste variabelen er strukturen til databaseskjemaet ditt. Hvis det er en veldig enkel struktur og spørsmålene du trenger, trekker du vanligvis data fra en enkelt tabell, kan det være nyttig å bruke et slags visuelt spørringsverktøy, for eksempel det Jeffrey McManus foreslo.
Men hvis dine behov er mer komplekse, er det du trenger å se på OLAP, ikke bare en enkel spørrebygger. IT-personene dine kan bygge kuber for deg som vil abstrakte kompleksiteten i en normalisert datastruktur vekk fra brukerne, slik at du kan betjene deg selv og samtidig bidra til å unngå stygge problemer som utilsiktede kartesiske produkter. h2>
Jeg har ikke sett etter Open Source-verktøy for dette på over et tiår. På den tiden var det ingenting jeg hadde lagt foran brukerne mine, og jeg har noen ganske smarte brukere.
Når det er sagt, vil jeg gi videre hvilken visdom jeg har i dette rommet :
MS-Access er ikke åpen kildekode, men de fleste bedrifter bruker Office, og Access kommer med. Du kan bruke den til å skrive anstendige til fryktelige spørsmål, akkurat som ethvert annet verktøy. Hvis du er en SQL Server-butikk, bør du vurdere SSRS. Sannsynligvis gratis for deg, har en anstendig-ish spørrebygger. Nøkkelen til suksess er å gjøre et forsøk på å ETL dine relasjonelle, sannsynligvis flassende, kildedata til enkle, rensede, denormaliserte strukturer, smarte sluttbrukere kan faktisk spørre uten å gi opp i fortvilelse. Bygg metadataene de trenger, og finn en måte å levere den på (Word-dokumenter, hjelpefiler, regneark, noe). Det er mye arbeid, og vi er fremdeles på veien, men hvert skritt vi har tatt har lønnet seg.