問題タブ [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.
google-analytics-api - Google アナリティクス API。xmla でデータを取得する
xmla 経由でデータとメタデータを取得する可能性はありますか? olap4j 経由で xmla サーバーに接続し、Google からのデータを視覚化したいと考えています。
sql-server-2008 - Excel から ssas キューブに接続しようとすると、xml の分析要求が時間指定されました
分析サービス キューブに接続する Excel シートにワークブック接続があります。すべての接続は、同じサーバー上の同じキューブに接続します。接続の1つだけが次のエラーメッセージを出し続けます!!!
mondrian - Mondrian XML/A サーバー エラー (アプリは Olap4J API で正常に動作します)
JBoss で Mondrian をセットアップしましたが、Olap4J API を介して MDX ステートメントを実行すると正常に動作します。しかし、Mondrian を XML/A サーバーとしてセットアップすると、URL を使用して Warehouse Explorer (別名 Rex) に接続しようとすると、(サーバー コンソールで) 以下の例外が発生します http://localhost:8080/olap/xmla
。
レックスのエラーは次のとおりです。
これは私のdatasources.xmlです
そして、これは例外です:
mondrian.olap.MondrianException:モンドリアン エラー: 接続文字列には、プロパティ 'Catalog' またはプロパティ 'CatalogContent' が含まれている必要があります mondrian.resource.MondrianResource$_Def1.ex(MondrianResource.java:994) [mondrian-3.9.0.0-213.jar:] mondrian.rolap.RolapSchemaPool.getSchemaContent(RolapSchemaPool.java:268) [mondrian-3.9.0.0 -213.jar:] mondrian.rolap.RolapSchemaPool.get(RolapSchemaPool.java:135) で [mondrian-3.9.0.0-213.jar:] mondrian.rolap.RolapSchemaPool.get(RolapSchemaPool.java:67) で [mondrian -3.9.0.0-213.jar:] mondrian.rolap.RolapConnection.(RolapConnection.java:161) で [mondrian-3.9.0.0-213.jar:] mondrian.rolap.RolapConnection.(RolapConnection.java:91) で[mondrian-3.9.0.0-213.jar:] mondrian.olap.DriverManager.getConnection(DriverManager.java:113) で [mondrian-3.9.0.0-213.jar:3.9.0.0-213] mondrian.olap.DriverManager で.getConnection(DriverManager.java:69) [mondrian-3.9.0.0-213.jar:3.9.0.0-213] mondrian.olap4j で。MondrianOlap4jConnection.(MondrianOlap4jConnection.java:162) [mondrian-3.9.0.0-213.jar:] で mondrian.olap4j.FactoryJdbc4Plus$AbstractConnection.(FactoryJdbc4Plus.java:323) [mondrian-3.9.0.0-213.jar:] でmondrian.olap4j.FactoryJdbc41Impl$MondrianOlap4jConnectionJdbc41.(FactoryJdbc41Impl.java:118) [mondrian-3.9.0.0-213.jar:] mondrian.olap4j.FactoryJdbc41Impl.newConnection(FactoryJdbc41Impl.java:32) で [mondrian-3.9.0.0-213 .jar:] mondrian.olap4j.MondrianOlap4jDriver.connect(MondrianOlap4jDriver.java:134) で [mondrian-3.9.0.0-213.jar:] java.sql.DriverManager.getConnection(DriverManager.java:571) で [rt.jar :1.7.0_71] で java.sql.DriverManager.getConnection(DriverManager.java:187) [rt.jar:1.7.0_71] mondrian.server.FileRepository.getConnection(FileRepository.java:178) で [mondrian-3.9.0.0 -213.jar:3.9.0.0-213] モンドリアンで。server.FileRepository.getConnection(FileRepository.java:129) [mondrian-3.9.0.0-213.jar:3.9.0.0-213] mondrian.server.MondrianServerImpl.getConnection(MondrianServerImpl.java:264) [mondrian-3.9.0.0] -213.jar:3.9.0.0-213] mondrian.xmla.XmlaHandler.getConnection(XmlaHandler.java:2945) [mondrian-3.9.0.0-213.jar:] mondrian.xmla.XmlaHandler.getConnection(XmlaHandler.java) :177) [mondrian-3.9.0.0-213.jar:] at mondrian.xmla.Rowset.populate(Rowset.java:219) [mondrian-3.9.0.0-213.jar:] at mondrian.xmla.Rowset.unparse (Rowset.java:194) [mondrian-3.9.0.0-213.jar:] mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2867) [mondrian-3.9.0.0-213.jar:] mondrian.xmla .XmlaHandler.process(XmlaHandler.java:671) [mondrian-3.9.0.0-213.jar:] mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:507) [mondrian-3.9.0.0-213.jar:] mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:318) で [mondrian-3.9.0.0-213.jar:] javax.servlet.http.HttpServlet で。サービス(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss -servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar :] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) で [jbossweb-7.0.13.Final.jar:] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 275) [jbossweb-7.0.13.Final.jar:] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] at org.apache.catalina.core. StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final. jar:] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) で [jbossweb-7.0.13.Final.jar:] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java で) :368) [jbossweb-7.0.13.Final.jar:] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:] org. apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:] java.lang.Thread.run(Thread.java:745) [rt. jar:1.7.0_71]
11:34:33,441 ERROR [mondrian.xmla.XmlaServlet] (http-localhost-127.0.0.1-8080-1) XML/A メッセージ処理時のエラー: mondrian.xmla.XmlaException: Mondrian エラー:XMLA Discover unparse results エラー mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2873) で [mondrian-3.9.0.0-213.jar:] mondrian.xmla.XmlaHandler.process(XmlaHandler.java:671) で [mondrian-3.9.0.0-213 .jar:] mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:507) で [mondrian-3.9.0.0-213.jar:] mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:318) で [mondrian -3.9.0.0-213.jar:] javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] で org.apache.catalina.core.ApplicationFilterChain .internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:] ] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java) :50) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as- web-7.1.1.Final.jar:7.1.1.Final] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] at org. apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0. 13.Final.jar:] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) で [jbossweb-7.0.13.Final.jar:] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler で.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) で [jbossweb-7.0.13 .Final.jar:] java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_71] でhttp11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0. 13.Final.jar:] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) で [jbossweb-7.0.13.Final.jar:] java.lang.Thread.run で(Thread.java:745) [rt.jar:1.7.0_71]http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0. 13.Final.jar:] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) で [jbossweb-7.0.13.Final.jar:] java.lang.Thread.run で(Thread.java:745) [rt.jar:1.7.0_71] 原因: mondrian.olap.MondrianException: モンドリアン エラー: 内部エラー: 適切な接続が見つかりません mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:974) [mondrian-3.9.0.0-213.jar:] で mondrian.olap.Util.newInternal(Util.java:2397) [mondrian-3.9.0.0 -213.jar:3.9.0.0-213] mondrian.olap.Util.newError(Util.java:2412) で [mondrian-3.9.0.0-213.jar:3.9.0.0-213] mondrian.server.FileRepository で。 getConnection(FileRepository.java:143) [mondrian-3.9.0.0-213.jar:3.9.0.0-213] mondrian.server.MondrianServerImpl.getConnection(MondrianServerImpl.java:264) [mondrian-3.9.0.0-213.jar] :3.9.0.0-213] mondrian.xmla.XmlaHandler.getConnection(XmlaHandler.java:2945) [mondrian-3.9.0.0-213.jar:] mondrian.xmla.XmlaHandler.getConnection(XmlaHandler.java:177) [ mondrian-3.9.0.0-213.jar:] mondrian.xmla.Rowset.populate(Rowset.java:219) [mondrian-3.9.0.0-213.jar:] mondrian.xmla.Rowset.unparse(Rowset.java) :194) [mondrian-3.9.0.0-213.jar:] at mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2867) [mondrian-3.9.0.0-213.jar:] ... 19 もっと見る
olap - XML for Analysis (XML/A) 形式のメンバー名?
Mondrian と icCube という 2 つの異なる XML/A プロバイダーがあります。時間ディメンションのタプルには、メンバーの一意の名前が含まれていますが、メンバー名の形式は異なります。
モンドリアン:
- [時間] は階層の名前です
- [2004] は年レベルでの祖先の名前です
- [QTR2] は四半期レベルの先祖の名前です
- [Apr] は、月レベルでのメンバーのローカル名です
icCube:
- [時間] は次元の名前です
- [Calendar] は階層の名前です
- [月] はレベルの名前です
- [2010 年 6 月] は、月のメンバーの名前です。
(なぜアンパサンドがあるのかわかりません)
私の質問は、メンバー名がどのようにフォーマットされているかを把握するための推奨される、できれば標準的な方法はありますか?
これを知りたい理由は、結果をピボット テーブルに表示するときです。メンバーのキャプションは通常、ピボット テーブルのヘッダーのラベルになります。ただし、キャプションは一意ではない可能性があるため、「祖先」メンバーのラベルも作成することが望ましいです。これは、一緒にメンバーを一意に識別するためです。
私の例では、メンバーの一意の名前の一部を使用してこれを行うことができますが、メンバー u の名前の構造が異なるため、ic キューブでは使用できません。
2 つの質問があります。
1) XML/A プロバイダーがメンバーの識別に使用する形式を事前に知るにはどうすればよいですか?
2) ic キューブで祖先メンバーのラベルを生成するための推奨される方法は何ですか?
アップデート:
Luc Boudreau は、アンパサンドは「キー表記法」を示していると教えてくれました。これは、名前ではなくメンバー キーを示します。ありがとうリュック!
libreoffice - Libreoffice からの icCube の使用
http://www.iccube.com/support/documentation/user_guide/integration/integration.php
これはExcelで機能しますが、Macユーザーであるため、Libreofficeで機能することをお勧めします. Mac Excel もインストールする予定はありません。
libreoffice にこれを行うためのツールはありますか?
Palo プラグインを試しましたが、xmla 接続が機能しません。palo プラグインは使用できませんか?
python - 単一の値を返すpython olap.xmla mdxクエリ?
Python を使用して MDX クエリで常に単一の値を取得しています。xmla をサポートする icCube に接続しています。
なぜ常に単一の値を返すのですか?
pentaho - カスタム OLAP (XML/A) プロバイダー用の Pentaho BI データ ソース
Pivot4j や Saiku などのプラグインを使用して、Pentaho BI で簡単なアドホック レポートを作成できるようにする必要があります。私のデータ プロバイダーは、XML/A インターフェイスを備えた SAP です。問題は、XMLA プロトコルに基づく OLAP データ ソースをどのように作成できるかということです。それともモンドリアンだけで可能ですか?
どんな助けでも大歓迎です。