問題タブ [xmla]

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 に答える
1733 参照

mondrian - XMLA Discover unparse 結果エラー (Windows 7 の Mondrian で)

Mondrian をセットアップして問題なく動作していますが、それを XMLA プロバイダーにすることができません。

つまり、正常にhttp://localhost:8080/mondrian動作しhttp://localhost:8080/mondrian/xmla.jspますが、以下のエラーが返されます:-

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

java - MDX クエリを ActivePivot に送信するには、どの Web サービスを使用する必要がありますか?

当社では、ユーザーはすでに標準のフロントエンド (Excel) を介して activepivot にクエリを実行しています。しかし、Java でカスタム MDX アプリケーションを構築して、ActivePivot にクエリを実行したいと考えています。目標は、いくつかの特定のビューをサブスクライブし、集計されたデータの更新をリアルタイムで取得して、いくつかの内部システムにフィードできるようにすることです。

ActivePivot がXMLA 標準を実装し、カスタム Web サービスを備えていることは知っています。しかし、MDX クエリを送信するための最良の選択は何か、またその理由は何だろうと考えていました。XMLA 標準はリアルタイム更新をサポートしていますか?

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

sql - キューブに属性を追加し、元のデータベースなしで再処理する

毎年、キューブの 1 つの履歴コピーを保持しています。今年、誰かが私たちにお金を払って、以前は存在しなかった属性をキューブに追加したいと考えました。私はお金が好きですが、問題は、このキューブを構築したデータベースのバックアップがないことです。

このキューブに新しい属性を追加するには、元のデータベースが必要ですか? キューブに新しい属性を追加し、キューブの元のデータソースを持たずにこの属性のみを処理することは可能ですか?

SSAS キューブとプロセスに属性を追加するときに内部で何が起こっているかを十分に理解していないため、これが可能かどうかはわかりません。おそらく、キューブにはデータソースのメモリ内にスナップショットがあり、そこから作業できると想像できます。また、これは途方もなく非効率的であると想像できるので、これがまったく不可能である可能性があります

編集: キューブ内の既存のデータを利用する計算メンバーを追加することは、少なくとも実現可能と思われます。

また、そのようなキューブに属性を追加しようとしたところ、エラーが発生したことにも言及する必要があります。

「ディメンション [パートナー] を保存できません ファイル システム エラーがファイル C:\\MYSQLSERVER\OLAP\DATA\2013_Cube.db\\.dim\.dstore を C:\\MYSQLSERVER\OLAP\DATA\2013_Cube.db\ にコピーできませんでした\.dim\.dstore ファイルが存在します"

申し訳ありませんが、これらのファイルパスを少し偽造しました。

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

mdx - XMLA 通信用にモンドリアンの埋め込みサンプルを構成する方法

derby データベース インスタンスが組み込まれた Mondrian 3.4.1 安定版コミュニティ リリースをダウンロードしてインストールしました。多くの例をローカルの tomcat インスタンスで実行していますが、XMLA の例を動作させることができず、xmla4js (http://code.google.com/p/ xmla4js/ Discover-schema-rowsets の例では、ヒットする URL を指定できます。私のローカル インスタンスの場合、これは localhost:8080/mondrian/xmla です)。

ここにある「datasources.xml」ファイルを編集しました: http://pentahodave.mywebcommunity.org/#Apache7

xmlaTest.jsp は、ページの下部にあるものと同じエラーを生成しますが、.class リンクは機能しなくなり、ソースをローカルでビルドするように構成されていません。

私の質問は 2 つあります。ローカル ビルドなしで xmlaTest.jsp を動作させる方法はありますか?また、xmla4js を Mondrian と通信させるには他に何ができますか?

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

ssis - SSIS のフル プロセス キューブ

キューブを処理 (完全なプロセス) するために、以下のような XMLA スクリプトがあります。

これでディメンションが完全に処理されますか、それともディメンション用に別のスクリプトを作成する必要がありますか?

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

ssis - xmla スクリプトの実行に関する問題

私は SSIS を学習するガイドに従っており、実際の ssis 作業が始まる前にいくつかの xmla スクリプトを実行しています。

xmla-script は、サンプルの分析 DB AdventureWorksDW2008R2 に対して実行されます。スクリプト:

出力が得られます:

これは次元時間を処理しようとしていると思いますか? そのような次元はありません。 Adventureworks dw 内の寸法

何が問題なのですか?

0 投票する
3 に答える
7473 参照

sql-server - ライトバックとは何ですか?

SSMSでキューブを処理し、XMLAにスクリプトを作成すると、次の要素に気付きます。

ライトバックテーブル作成機能とは何ですか?SSASにとってそれはどういう意味UseExistingですか?

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

excel - Excel、XMLA Web サービスに接続できません

Excel で XMLA Web サービスへの接続を作成しようとしています。Analysis Services 接続アシスタントを使用しています。最初のマスクに Web サービスの URL と資格情報を入力します。次に、サーバーで 10 個の DISCOVER_PROPERTIES と 1 個の DISCOVER_SCHEMA_ROWSETS 要求を取得します。最後の DISCOVER_SCHEMA_ROWSETS の後、データ接続アシスタントが指定されたデータ ソースでデータベース リストを見つけられないという通知 (エラー ダイアログなし) が Excel で表示されます。発生したエラーに関する詳しい情報はどこで入手できますか? どんな助けにも感謝します!

DISCOVER_SCHEMA_ROWSETS メッセージ:

および DiscoverResponse:

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

ssas - SSMS で XML/A 経由で SSAS キューブに接続できないのはなぜですか?

SSMS で SSAS に接続するときの構成について質問があります。ここに私の行動があります:

  1. 公式のチュートリアル ( http://msdn.microsoft.com/en-us/library/gg492140.aspx )に従って、Windows 2008 R2 で SQL Server 2008 R2 と IIS 7.5 を構成します。
  2. 別のチュートリアルに従って、合理的なテーブル スキーマを作成し、サンプル データを SQL Server に挿入します。
  3. SQL Server BI Dev-Studio を使用して、キューブに関連するすべてのものを作成し、それをローカル サーバーに展開します。

問題は:</p>

  • サーバー名を「。」としてSSMS経由でSSASに接続すると、すべて問題ありません。
  • しかし、サーバー名を ' http://localhost/OLAP/msmdpump.dll' として SSMS 経由で SSAS に接続すると、キューブ関連の情報が表示されません。

何か間違っていますか?この種の問題をデバッグするにはどうすればよいですか? この問題はユーザーの役割と権限に関連していますか?

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

mdx - Pentaho Mondrian OLAP スキーマ ロール

MDX クエリを処理し、Mondrian スキーマで定義された OLAP キューブからデータをフェッチし、クエリされたデータを表示するためにフロントエンド GUI アプリケーションが必要とする XMLA を返すために、Mondrian サーバー Web アプリケーションを稼働させています。

それはすべてうまくいきますが、今私はパーミッションロールを追加しようとしています.非常に紛らわしい問題に遭遇しました.

これは、別のパラメーター「ロール」を追加して送信するのと同じくらい簡単だと思いました。ただし、これにより奇妙なエラーが発生します。

私は SmartGWT を使用して Mondrian XMLA サービスに接続しています。

ロールは、次のように、キューブも保持するスキーマで定義されます。

「ロール」パラメーターを使用すると、次のエラーが発生します。

12:30:50.930 [エラー] [smartgwtolap] 12:30:50.928:TMR9:WARN:RPCManager:org.olap4j.OlapException: XMLA

プロバイダーは例外を与えました:

リクエスト: DISCOVER_PROPERTIES "role1" データ未定義 - 応答: {operationId: "listCubes_fetch", clientContext: Obj, context: Obj, transactionNum: 0, httpResponseCode: 200, httpResponseText: "//isc_RPCResponseStart-->[{"data":"org.o... "[1497], xmlHttpRequest: Obj, transport: "xmlHttpRequest", status: -1, clientOnly: undef, httpHeaders: Obj, isStructured: true, callbackArgs: null, results: Obj, data: "org.olap4j.OlapException: XMLAプロバイダー ..."[1243]、invalidateCache: false、isDSResponse: true、queueStatus: -1、startRow: 0、endRow: 0、totalRows: 0} com.smartgwt.client.core.JsObject$SGWT_WARN: 12:30: 50.928:TMR9:WARN:RPCManager:org.olap4j. 00HSBB01 モンドリアン XML: モンドリアン エラー: 内部エラー: 行セット 'DISCOVER_PROPERTIES' はプロパティ 'Roles' をサポートしていません
リクエスト: DISCOVER_PROPERTIES "role1" データ未定義 - 応答: {operationId: "listCubes_fetch", clientContext: Obj, context: Obj, transactionNum: 0, httpResponseCode: 200, httpResponseText: "//isc_RPCResponseStart-->[{"data":"org.o... "[1497], xmlHttpRequest: Obj, transport: "xmlHttpRequest", status: -1, clientOnly: undef, httpHeaders: Obj, isStructured: true, callbackArgs: null, results: Obj, data: "org.olap4j.OlapException: XMLA provider ..."[1243]、invalidateCache: false、isDSResponse: true、queueStatus: -1、startRow: 0、endRow: 0、totalRows: 0} at sun.reflect.NativeConstructorAccessorImpl.

「foo」や「bar」などのその他のランダム パラメータは、エラーをまったく返さず、単に無視されます。したがって、「役割」は間違いなく何かを引き起こしますが、残念ながら私が扱えるものは何もありません。

洞察を提供できる人はいますか?とても感謝しています。役割を引数として受け入れる Pentaho XmlaHandler について何かを見つけましたが、これは Mondrian の内部で使用されるものであり、必ずしも SmartGWT ですぐに使用できるものではないようです。

読んでくれてありがとう!

編集

以下のスニペットはエラーを返します。

java.lang.RuntimeException: org.olap4j.OlapException: データベース製品名の取得に失敗しました。

getAvailableRoleNames() 関数は、スキーマ ファイルで指定された役割を返します。setRoleName(role) 部分をコメントアウトすると、問題なく動作します。