問題タブ [mondrian]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5233 参照

mdx - MDX クエリでレベル プロパティ値を返すにはどうすればよいですか?

複数のレベルを含むスキーマ ファイルでディメンションを定義しました。私のレベルの 1 つには、次のような複数のプロパティが含まれています。

これらのプロパティの値と、スキーマ ファイルで定義したメジャーの値を返すにはどうすればよいですか?

注: MDX クエリで結果をフィルター処理するためにこれらのフィルターを使用したくないので、必要なデータを取得するためのより良い方法があれば、お知らせください。ありがとう!

0 投票する
1 に答える
1699 参照

mdx - MDX メジャー フィルタリング

幅広い日付の情報を表示するモンドリアン キューブを作成しています。このキューブのメジャーの 1 つは、パーセンテージ値の平均です。キューブ内の一部のアイテムは最終的な平均を構成するべきではないため、このメジャーに基づいて、この計算されたメンバーのみを除外する方法を知る必要があります。

0 投票する
2 に答える
1463 参照

olap - Mondrian MDX クエリ、キューブにメンバーが見つからない場合の致命的なエラーを回避

定義されたキューブにメンバーがない場合、モンドリアンの致命的なエラーを回避できるかどうかを知りたいです。たとえば、私はこの MDX クエリを持っています

select {[Measures].[Unit_Sales], [Measures].[Quantity], [Measures].[Total]} ON COLUMNS, Hierarchize({([Country.CountryHeirarchy].[All Country].[USA], [Products] .ProductHeirarchy].[All Products])}) ON ROWS from [SALES]

そして、DataBase に USA メンバーがなく、ゼロ (0) または null 値を取得したいとします。モンドリアンでそれを行うことは可能ですか?

私はmondrian.propertyファイルでこのプロパティを試しています

mondrian.rolap.ignoreInvalidMembersDuringQuery=true

しかし、今はまだ幸運ではありません。

前もって感謝します。

0 投票する
1 に答える
5055 参照

filter - ファクトレベルでのMDXフィルタリング

mdxsintaxysのかなり初心者です。

可能であれば、mdxを使用して解決できるようにする必要があるという次の要件があります。金額が「X」より大きいSALEトランザクションの数、金額が「Y」より小さいSALEトランザクションの数、金額が「Z」より大きいCREDITトランザクションの数を表示する必要があります。等々。私のキューブには、集計関数「sum」を持つ「amount」と呼ばれるメジャーと、集計関数「count」を持つtransactionNumberと、時間ディメンション、transactionTypeディメンションなどがあります。

X、Y、Zはダイナミクス値であり、ユーザーによって構成されます。これらの値を読み取り、クエリを作成して、xmlaで実行する必要があります。

次の結果セットを待っています

あなたが私に提供できるどんな助けでも、私はそれを感謝します

0 投票する
1 に答える
3166 参照

sql - MDX 前年比月別売上高

MDX クエリで行き詰まっています。次の結果を取得しようとしています。

そこで、2009 年の売上と 2010 年の売上を月ごとに比較したいと思います。

チャートに関して言えば、2009 年と 2010 年の 2 つのシリーズ 1 があり、y 軸は売上高、x 軸は月になります。

私のクエリは次のようになります。

それは私にこのエラーを与えます:

前もって感謝します

0 投票する
2 に答える
145 参照

performance - クエリの最適化

mondrian OLAP Server によって生成されたクエリに問題があります。時間がかかりすぎます。クエリは次のようになります。

FACT_TABLE には約 1.346.000 行あります。TABLE7 には約 895 行あります。TABLE6 には 445 行あります。TABLE5 には 183 行あります。TABLE4 には 258 行あります。表 3 = 表 4。TABLE2 には 126 行あります。TABLE1 には 29 行あります。

クエリは本番環境よりも約 2.00 セグかかっており、クエリのパフォーマンスを向上させるために何をすべきか本当にわかりません。

私は8GBのRAMを超えています。2.50GHZ のインテル Xeon L5420。MSSQL 2005。

私はあなたが私に与えることができるどんな助けにも感謝します

0 投票する
1 に答える
148 参照

mdx - タイプ別に販売されたアイテムの数を表示する MDX リクエスト?

販売された商品ごとに 1 つの行を含む 1 つのデータ ウェアハウス テーブルがあります。
各行にはアイテムのタイプが含まれます。

各アイテム タイプの販売アイテム数を表示できるMDXリクエストはどれですか?
どのようなもの (次元、レベルなど) を作成すると思われますか?

関連する場合、私はPentaho/Mondrian/Spoon/Schema Workbenchを使用しています。

0 投票する
2 に答える
1042 参照

mdx - スライサーで MDX レベル プロパティを使用するにはどうすればよいですか?

[Store] レベルを持つ [Sales] キューブがあり、ストアに "type" プロパティがあるとします。タイプが「スーパーマーケット」のすべての店舗の売上合計を表示するには、どのクエリを使用すればよいですか? (例: 「スーパーマーケット」タイプのすべての店舗で 600 万ドルを売り上げた)

0 投票する
1 に答える
2791 参照

pentaho - Pentaho: 日付をドリルダウン可能なキューブ ディメンションに変換する最良の方法は?

私のデータ ウェアハウス テーブルには 1 つのdateSQL 列しか含まれていませんが、通常の年/四半期/月/日のレベルを使用してドリルダウンできるようにしたいと考えています。

Pentaho Kettle を使用して新しい列を手動で作成し、Pentaho Schema Workbench でレベルを 1 つずつ作成できます。

しかし、これは非常に一般的なタスクです (売上関連のキューブを作成するすべての人が実行する必要があると思います)。それを行うための推奨される方法は何ですか?

0 投票する
4 に答える
1622 参照

java - MDX を SQL にマッピングするために Java アプリケーションに含めるペンタホ モンドリアン ライブラリ

MDX クエリをサポートするアプリケーションを実装したいと考えています。この目的のために、MDX クエリを (xml 記述に基づいて) 下線付きデータベースの SQL に変換するpentaho mondrian (MDX インターフェイスを備えたオープン ソース OLTP サーバー)のライブラリの 1 つを使用したいと思います。 MDX から SQL へのマッピングを機能させるためにプロジェクトに含める必要のあるライブラリ (およびその使用方法) について説明します。

アプリケーションでモンドリアンのコンポーネントを再利用した経験のある人はいますか?