1

一連のメタデータオブジェクトを作成し、それを一連のユーザーに公開してアドホックレポートを作成しました。ユーザーはメタデータオブジェクトを使用して、独自のレポートを作成できます。

ただし、問題は、オブジェクトが過去5年間に数百万のレコードを持つテーブルに対応していることです。ビジネスユーザーが過去6か月間だけデータにアクセスできるようにして、レポートが過剰なデータで溢れないようにしたいと思います。同時に、私のデータベースとアプリケーションサーバーは過度の負荷のために苦しむ必要はありません。

これはどのように行うことができますか?

ありがとう。

4

1 に答える 1

1

行レベルのセキュリティでこれを行うことができると確信していますが、それについて読む必要があります。

http://wiki.pentaho.com/display/ServerDoc1x/06.+Adding+Row+Level+Security+to+a+Pentaho+Metadata+Model

日付フィールドを 6 か月以内に制限する句を入れることができるはずです。6 か月のコードは、私が信じている libformula コードである必要があります。

最新バージョンには適切な制限機能があり、役立つ場合があります。しかし、それはPIRの場合です。それを使用していますか? そうでない場合は、Saiku Adhoc がこの機能をサポートしているかどうかを確認してください。

于 2013-03-25T09:57:38.793 に答える