Care sunt câteva front-end-uri GUI open source bune pentru construirea interogărilor SQL?


Cel mai bun răspuns

La fel ca multe întrebări din acest câmp, răspunsul la această întrebare depinde într-adevăr de mediul dumneavoastră. Cea mai importantă variabilă este structura schemei de baze de date. Dacă este o structură foarte simplă și interogările de care aveți nevoie de obicei extrag date dintr-un singur tabel, atunci poate fi utilă utilizarea unui fel de instrument de interogare vizuală, cum ar fi ceea ce a sugerat Jeffrey McManus.

Dar dacă nevoile dvs. sunt mai complexe, ceea ce trebuie să priviți cu adevărat este OLAP, nu doar un simplu generator de interogări. Persoanele dvs. IT pot construi cuburi pentru dvs., care vor abstracte complexitățile unei structuri de date normalizate departe de utilizatori, pentru a vă permite să vă serviți în același timp, evitând în același timp probleme neplăcute, cum ar fi produsele carteziene accidentale.

Răspuns

Nu am căutat instrumente Open Source pentru asta de mai bine de un deceniu. La acea vreme, nu aveam nimic pus în fața utilizatorilor mei și am câțiva utilizatori destul de inteligenți.

Acestea fiind spuse, voi transmite mai multă înțelepciune pe care o am în acest spațiu :

MS-Access nu este open source, dar majoritatea companiilor folosesc Office, iar Access vine cu. Îl puteți folosi pentru a scrie interogări decente până la oribile, la fel ca orice alt instrument. Dacă sunteți un magazin SQL Server, luați în considerare SSRS. Probabil gratuit pentru dvs., are un constructor de interogări decent. Cheia succesului constă în depunerea efortului de ETL a datelor sursă relaționale, probabil fulgiante, în structuri simple, curățate, denormalizate, utilizatorii finali inteligenți pot de fapt să interogheze fără să renunțe la disperare. Construiți metadatele de care au nevoie și găsiți o modalitate de a le furniza (documente Word, fișiere de ajutor, foi de calcul, ceva). Este multă muncă și suntem încă pe cale, dar fiecare pas pe care l-am făcut a dat roade.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *