ベストアンサー
この分野の多くの質問と同様に、この質問への回答は実際にはあなたの環境。最も重要な変数は、データベーススキーマの構造です。それが非常に単純な構造であり、必要なクエリが通常1つのテーブルからデータをプルする場合は、JeffreyMcManusが提案したような視覚的なクエリツールを使用すると便利な場合があります。
ただし、ニーズがより複雑な場合、実際に確認する必要があるのは、単純なクエリビルダーではなくOLAPです。 IT担当者は、正規化されたデータ構造の複雑さをユーザーから遠ざけるように抽象化するキューブを構築して、自分自身にサービスを提供すると同時に、偶発的な直積などの厄介な問題を回避できます。
回答
このためのオープンソースツールを10年以上探していません。当時、ユーザーの前に置くものは何もなく、かなり賢いユーザーもいました。
そうは言っても、この分野で私が持っている知恵を伝えます。 :
MS-Accessはオープンソースではありませんが、ほとんどの企業がOfficeを使用しており、Accessには付属しています。他のツールと同じように、これを使用して、まともなクエリから恐ろしいクエリを作成できます。 SQL Serverショップの場合は、SSRSを検討してください。おそらくあなたにとっては無料で、まともなクエリビルダーがあります。成功の秘訣は、関係のある、おそらく不安定なソースデータを、スマートエンドユーザーが絶望することなく実際にクエリできる、単純でクレンジングされた非正規化構造にETLする努力をすることです。必要なメタデータを作成し、それを配信する方法を見つけます(Wordドキュメント、ヘルプファイル、スプレッドシートなど)。それは大変な作業であり、私たちはまだ道を進んでいますが、私たちが取ったすべてのステップは報われました。