ロール構成を含むモンドリアンスキーマファイルがあり、ロールを中部地域のみに制限しています。
<Role name="Central">
<SchemaGrant access="all">
<CubeGrant cube="Quadrant Analysis" access="all">
<HierarchyGrant hierarchy="Region" access="custom" rollupPolicy="partial">
<MemberGrant member="[Region].[Central]" access="all">
</MemberGrant>
</HierarchyGrant>
</CubeGrant>
</SchemaGrant>
</Role>
Pentaho には、ロールAuthenticatedとCentralを持つユーザーcentral_userがいます。
また、pentahoObjects.spring.xml の Mondrian-One-To-One-UserRoleMapper のコメントを外します。
Pentaho の openi および saiku プラグインを評価しています。
saiku プラグインでは、分析レポートが正しくフィルタリングされ、中央地域のみが表示されます。
ただし、Openi プラグインでは、レポートにすべての地域が表示されます。
Openi が役割情報を Mondrian に渡すために必要なその他の設定はありますか?