http://www.martinfowler.com/bliki/ReportingDatabase.html domain model(ドメインモデル)を使っているとき、アドホックなSQLへの対応はどうすればよいか? ドメインモデルの利点として、アプリケーション内のデータに重要な振る舞いを与えるという点が挙げられる。データのレポートが欲しいのであれば、ドメインモデルは非常に便利である。しかし、多くのレポーティングツールはSQL対応のデータベースを前提としている。つまり、ドメインモデルには対応していないのだ。では、ドメインモデルが出来ることは何だろう? 最初にやらなければならないのは、アドホックなレポートの必要性を問うことだ。アドホックなレポートが多すぎるというのは、誰もその必要性をちゃんと確認していないというだけのことである。 本当に必要かどうかをチェックすれば、アドホックなレポートが