問題タブ [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.
open-source - mondrian / olapに接続し、私のWebサイトでピボットテーブルとグラフを表示するための無料ツール
Pentaho、JasperSoft、icCube、SpagoBIなどのいくつかのオープンソースBIプロジェクトで遊んだ。私はなんとかそれらに私のデータを記入し、いくつかのレポートを表示したり、分析を行ったりしました。しかし、今私が本当に必要としているのは、それらのインターフェースをスキップし、いくつかのフィルターを使用してMDXクエリだけをMondrianサーバーに呼び出し、自分のNAVIGATIONを使用して自分のWebサイトのデータを表示することです。MDXビューアのようなもの。
EG私のWebサイトでは、垂直ナビゲーションメニュー階層に約10000個のアイテムが埋め込まれており(すべてのアイテムを個別に分析ビューにすることはできません)、選択したアイテムに基づいて、すべてのアイテムのピボットテーブルとグラフを表示したいと思います。 MDXクエリを呼び出し、フィルターを適用します(選択したアイテムの「where」)。問題は、そこでスライスしてさいの目に切る必要はなく、ドリルダウンするだけです。
JPivotに代わるものが必要だと思いますが、実際にはレポート作成者全体ではなく、組み込みアプリのように実行されています。OpenIのようなものですが、スタンドアロンプラットフォームのように分散されているわけではありませんが、PentahoやJasperSoftのプラグインのようになっています。icCubeはそのような機能をカバーするためにJSライブラリを提供する傾向がありますが、コメントのために無料で使用できるようには見えません。
perforce - MondrianソースコードリポジトリのPERFORCE接続が失敗する
Mondrianソースコードのダウンロードとコンパイルでhttp://mondrian.pentaho.com/documentation/developers_guide.phpをフォローしようとしています。
www.perforce.com/downloads/complete_listからWindows7の新規インストールにP4Vクライアントをインストールし、次のように構成しました。
ホスト:perforce.eigenbase.org
ポート:1666
「perforce.eigenbase.org:1666へのTCP接続に失敗しました。接続:72.14.190.177:1666:WSAECONNREFUSED」しか取得できないようです。
また、「telnet perforce.eigenbase.org 1666」を実行しようとしましたが、同じタイプのエラーが発生しました。
ドキュメントに反してリポジトリが移動しましたか?または、間違ったPERFORCEクライアントを使用していますか?
証明可能な方向性をいただければ幸いです。
mondrian - olap4j Api を使用して Mdx のルート レベルのディメンションを取得する
私は本当に私を殺している問題を抱えています。ところで、私はMdxが初めてで、olap4j Apiを使用してMDXクエリを構築しています。私の問題はルート要素にあります。コード スニペットは次のとおりです。
これで、使用するディメンション Product を持つオブジェクトができました。[Product].[All Products]軸に追加するときに、このようなものを MdxQuery の一部にしたいと考えてproductDimensionいます。ハードコードすることはできます[All Products]が、渡されたディメンション名が製品以外の場合、ストアなどの問題になります。だから私が欲しいのは、olap4jを動的に使用して、[すべての製品]または[すべての店舗]または[すべてのメジャー]に相当する[明確なメジャー]のような名前を取得できるかどうかです。
PS: これは、次元名を受け取り、製品が渡された場合は [製品].[すべての製品]、メジャーが渡された場合は [メジャー].[すべてのメジャー/一部のメジャー] のような次元の最初のメンバーを返すメソッドです。
mdx - BigQuery 用モンドリアン アダプタ
MDX を使用して Google の BigQuery にクエリを実行する方法があれば、非常に便利です。自然な解決策は、モンドリアン アダプターになると思います。
このような作品はありますか?
私が質問している理由は、MDX には多くのノウハウがあり、MDX コネクタを使用すると、既に知っていることを再利用できるからです。
さらに、MDX は OLAP クエリに最適です。階層や親の比率の計算 (合計に対する寄与率など) などは MDX で標準化されていますが、SQL では 100 通りの方法で解決できます。
過去 3 週間の空でない週の移動平均を計算することは、依然として SQL では複雑ですが、MDX では簡単です。多くの例があります。
そして最後に、Excel Pivot または MDX クエリを吐き出す他の 100 以上の既存のツールを使用して、Google BigQuery からのデータを分析できるようになります。
乾杯、ミカ
olap - 文字列値を mondrian olap のメジャーとして表示できますか
文字列値をメジャー値の 1 つとして表示したい。ファクト テーブルにそれぞれ整数値と文字列値があり、外部テーブルのキーもある場合。その後、整数値をメジャー値として表示できましたが、文字列値をメジャー値として表示できませんでした。キューブのスキーマ(XML で記述)のMeasure 要素では、メジャー値に「アグリゲータ」(メジャー値の集計関数を指定)を持たないことが許可されていないためです。もちろん、一部の文字列値を集計できないことは理解しています。しかし、階層の最新レベルの文字列値を表示したい。
以下の記事を読みました。図(このページの中央付近) は、メジャー値として文字列値を含むキューブを示しています。ただし、これは Dimension テーブルの Property 値の例であるため、この文字列値はファクト テーブルには含まれません。実際のテーブルに含まれる文字列値を表示したい。
文字列値をメジャー値として表示できるアイデアはありますか? または、Mondrian のソース コードを編集する必要がありますか?
mdx - MDX 計算メンバーが認識されない
モンドリアンを使用しています。
次のクエリを使用する場合:
次のようなエラーが表示されます。
誰かがエラーを指摘してもらえますか?
Added_On時間次元です。スキーマ ワークベンチを使用して、このスキーマを作成しました。残りは今までうまく機能しています。
mdx - MDXオブジェクトがキューブに見つかりません
エリアのある地区があります。キューブからデータをフェッチしようとしています。問題は:
- データベースの地区に新しいエリアを追加します。
- キューブ内のデータは、1日に1回だけ再計算されます。したがって、新しい領域を追加した後は、キューブに表示されなくなります。
- キューブから情報を取得しようとすると、「MDXオブジェクト」[ATD]。[Area]。&[6007d9a7-a137-4bba-9d72-0020ee5d2db0]「キューブに見つかりません」というエラーが表示されます。キューブが再計算された後、すべてがわかった。
どうすればこのエラーと戦うことができますか?
前もって感謝します。
php - PHP から MySQL データベースを使用する Database Cube に接続する (JDBC を使用)
私のデータベース チームは、MySQL データベースを使用してデータベース キューブをセットアップしました。PHP からこの Cube に接続し、MDX クエリを使用してデータを取得する必要があります。
その方法が見つかりません。誰かがこれをできるだけ早く助けてくれませんか?
参照ドキュメント :- MySQLEnterprise と Mondrian を使用したインタラクティブな OLAPApplications の作成
php - olap4phpを使用してPHPのMondrianCubeでMDXクエリを実行する
私はolap4phpを使用してMondrianのデフォルトのFoodMartXMLスキーマに接続しており、MDXクエリを実行して、動作させることができるかどうかを確認する必要があります。
私の現在のコードは以下の通りです:-
出力は「はい」なので、接続は機能していると思います。今、私はそれにMDXクエリを実行したいと思います。