Java コードを使用して Mondrian の Level メンバーまたは値を取得しようとしています。これを行う方法はありますか?
Mondrian の getter を使用して、スキーマ、階層、ディメンション、およびレベルを取得できますが、残念ながら、各レベルの値/メンバーにアクセスする方法が見つかりません。
たとえば、FoodMart スキーマでは、
ディメンション: ストア
レベル: ストア シティ
値/メンバー: CA/WA/NY/ など
ありがとう!
Java コードを使用して Mondrian の Level メンバーまたは値を取得しようとしています。これを行う方法はありますか?
Mondrian の getter を使用して、スキーマ、階層、ディメンション、およびレベルを取得できますが、残念ながら、各レベルの値/メンバーにアクセスする方法が見つかりません。
たとえば、FoodMart スキーマでは、
ディメンション: ストア
レベル: ストア シティ
値/メンバー: CA/WA/NY/ など
ありがとう!
探しているのは、Level 要素の .Members メソッドです。Database Journal には、MDX に関する非常に優れた一連の記事があり、これらすべてのことを簡単に説明し、MDX の新規参入者を対象としています。
Java と Mondrian を使用して、これは olap4j API を通じて行われます。以下を使用できます。
org.olap4j.metadata.Level.getMembers()
olap4j の詳細については、オンライン APIを参照してください。olap4j の使用を開始する際にサポートが必要な場合は、入門ガイドを参照してください。