問題タブ [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.
powershell - Microsoft.AnalysisServices.Xmla に関する XMLA / ドキュメントの展開を自動化する
XMLA スクリプトの展開を自動化しようとしています。小さなデモを提供する記事に出くわしましたが、より多くの情報を見つけたいと思っています。
具体的にはMicrosoft.AnalysisServices.Xmla.XmlaClient
、XMLA スクリプトに埋め込まれているデータベースと接続の値をオーバーライドするためのドキュメントはどこにありますか? また、どの方法が最適ですか?
visual-studio - Visual Studio Web Test が要求の詳細を変更できないようにする
分析サービスの Xmla クエリを受け入れるサービスがあります。多くの場合、これらのクエリ自体には、次のようなフラグメントを含む文字列があります。
これらのリクエストの記録は正常に機能しますが、テストを再実行しようとすると、テスト ランナーからエラーが発生します...
要求が失敗しました: 例外が発生しました: WebTestContext に ' [Time].[Year].[All]' という名前のコンテキスト パラメーターがありません
これはしばらく混乱を招きましたが、コード化されたバージョンのテストを生成するよう VS に依頼したところ、問題が少しよくわかりました。VS は '{{' および '}}' トークンを検索し、これらの領域がコンテキスト パラメーターを参照することを考慮して変更を加えます。コードは次のようになります。
この置換操作を実行しないように Visual Studio に指示する方法を知っている人はいますか? または、この問題を回避する別の方法はありますか?
ssas - MSAS2008 で OLAP カタログのサイズを照会 (xmla) する方法は?
SSAS2008 インスタンスに対してクエリを実行し、そこに存在するすべてのカタログとそれぞれのストレージ サイズの一覧を取得できるようにしたいと考えています。Management Studio で、カタログを右クリックしてそのプロパティに移動すると、このデータが取得されるので、カタログがどこかに存在することがわかります。必要な情報の一部を含むクエリを以下に示します。
python - Pythonインターフェイスを使用してOLAPMondrian(MDX、XMLA)にクエリを実行しますか?
実際、私はR + PythonとRPY2を使用してデータを操作し、ggplotを使用して美しいグラフィックを作成しています。PostgreSQLデータベースにいくつかのデータがあり、psycopg2を使用してデータをクエリしています。
私は論文を始めていますが、将来的には、(非常に大きな)シミュレーションデータ(多次元、集計クエリなど)を格納するためのOLAPキューブが必要になります。
Python(Python + R、Javaのjpivotやその他のダッシュボードは必要ありません)とMondrianのようなOLAPエンジンとのインターフェースに関するベストプラクティスまたは標準プラクティスはありますか?Googleで解決策を検索しましたが、何も見つかりませんでした。
SQLAlchemyとDjango-ORMを簡単に評価しましたが、OLAPサーバー(Mondrianまたはその他)にクエリを実行するためのMDXまたはXML/Aインターフェイスがありません...
MDXでクエリを記述し、psycopg + ODBCを使用して、OLAPサーバーにクエリを実行し、OLAPサーバーからシミュレーションデータからの回答を得ることができますか(Pythonオブジェクトへのマッピングはありませんが、問題ありません)。
アップデート1:
OLAP + Mondrianテクノロジを検索する必要があるのはなぜですか?
Laval大学( GeoSoa departements + Thierry Badard)がOLAP:SOLAPの空間拡張を作成し、これをGeoMondrianとしてMondrianに実装したためです。私は空間マルチエージェントベースのシミュレーション(〜=ジオシミュレーション)に取り組んでいるので、それは私に興味を持っています。
GeoSoa部門は、GeoMondrian:SOLAPLAYERSと空間データを通信および視覚化するためのAjaxベースのコンポーネントを作成しました。これは、XlmaサーブレットによってMondrianサーバーにクエリを実行できます。
問題:おそらくビッグデータの操作が遅い、インターネットまたはApache2が必要分析、ランクテールなど。ここで、SOLAPは、この後の複雑なR分析のためのデータを準備するのに役立ちます。
なぜPythonなのか?
1-空間データへのWebアクセス-
GeoDjangoやMapFishのような「クールな」Pythonフレームワークを使用しようとしています。GISの大きなコミュニティ、オープンソース、GeoAlchemyを使用した空間クエリ/データの操作、JavaScript拡張機能やOpenLayersによる視覚化などです。
2-GISの空間データへのローカルアクセス-
データにアクセスして視覚化するためのプラグイン(オープンソースGIS)、およびQGISプラグインとAPI=Pythonを作成したいと思います。
3-データの自動分析-
ユーザーまたは科学者は、グリッドコンピューティングを使用してシミュレーションを実行し、このデータに対して実行する自動分析(R + ggplot2 + MDXクエリ)を選択します。ここでの私の目標は、シミュレーションの総合的なレポート(グラフィック、表形式のデータなど)を作成することです。
したがって、シミュレーション後、データはOLAP / SOLAPキューブに送られ、多くのPythonスクリプト(ユーザーが作成)はMDXでデータを取得し、R + RPY2でデータを操作し、doku-wikiなどで科学者のためにクールな出力を作成して生成しますコミュニティプラットフォーム。
問題?
1-外部コンポーネントと通信するためのMondrianのAPIコアであるOlap4jは、Java製です:/
2-SOLAPLAYERSはAjaxを使用してデータにアクセスしますが、私には遅すぎます。
3-SQLAlchemyとGeoAlchemyには、多次元データベース(OLAP)へのドライバー接続がありません。
* 解決?*
1-Pythonを使用してolap4jのJavaオブジェクトまたはJavaコレクションにアクセスするためのPy4j?Javaマップコレクションにアクセスするための独自の関数を作成しますか?=>危険で、それほど簡単ではありませんか?..。
2-Ajax Mondrianサーバーを使用したXLMA?遅すぎます。
3-自分のpy-connectorをOLAPMondrianに書き込みますか?=>痛い。難しい方法だと思います。
私は何をすべきか?
.net - PostgresでOLAPキューブを作成し、.net webservices / wcf経由でアクセスできるようにするためにどのようなオプションがありますか?
大規模なPOSTGRESQLトランザクションデータベース(合計で約7000万行)があり、これからレポートを実行するためのデータウェアハウスを以前に作成しました(毎日更新)。
これをより柔軟にするために(多くの異なるユーザーが異なるレポートを必要とし、必要なものを指定するのがあまり得意ではないため)、多次元OLAPキューブを作成し、これをWebサービスを介して顧客に公開し、場合によってはレポート作成を外部委託したいと考えています。 。
私たちは.NET(主にvb.net)でプログラミングし、これはWebサービス(またはWCF)レイヤーにXMLAを使用することで達成できると思いますが、少し調査した後(すべてが所有権のようです-SSASとSQLサーバー、またはJasper ServerおよびJasperAnalysisなど)、私は次のことを確信しておらず、他の誰かが共有できる経験を持っているかどうか疑問に思います。
- (さまざまな)フロントエンドはこれとどのように統合されますか?-ユーザーを特定のフロントエンドに結び付けたくありません。
- どのフロントエンドが利用できますか?
- OLAPキューブを構築するために何を使用できますか?
- このXMLAアプローチ以外に私が見つけられなかった代替案はありますか?
スケーラビリティとパフォーマンスは、開発時間の短縮と、マウスの使い方を学んだばかりのユーザーが使用できるインターフェイスとともに、私たちにとって大きな要因です:p
注:理想的には、このソリューションはオープンソースで無料、または1,000ポンド未満です(ほとんどのエンタープライズソリューションはばかげたお金です)
ssas - SSAS-キューブ全体を再デプロイせずに、既存のディメンションに属性を追加することは可能ですか?
Entity
正義Key
とValue
属性を持つディメンションがあります。IsSpecial
デフォルトのメンバーがである新しい属性を追加する必要があります[False]
。
xmlaを実行しようとすると、次のエラーが発生します。
メタデータマネージャーのエラー。IDが「X」、名前が「Y」のキューブは、トランザクションの操作によって無効にされました。
これは、寸法を変更するために使用されるXMLAのフラグメントです。
助言がありますか?
ssas - SSAS はプログラムによってメタデータのみをバックアップします
さまざまな従業員によって維持される一連の SSAS 2005 データベースがあります。フォーマット文字列などを含むメタデータ/スキーマは、かなりの量の作業を表すように進化しており、定期的に変更されています。ビジネス インテリジェンス プロジェクトをソース管理下に置くことを試みましたが、データ自体を除いて、すべての SSAS メタデータの夜間バックアップを作成することもできれば便利です。(データはもちろん巨大で再現可能ですが、スキーマは小さいです。)
Microsoft.AnalysisServices.Server.Databases コレクションを使用して、すべての SSAS データベースをプログラム (C#) で簡単にループできますが、データなしでスキーマをバックアップする簡単な方法は見つかりませんでした。SSMS を使用して、データベースを右クリックし、たとえば [スクリプト データベース]-->[CREATE To]-->[ファイル ...] を選択して、データベース メタデータ全体を表す XMLA を取得できます。これはここで参照されています:http://msdn.microsoft.com/en-us/library/ms174589.aspx、これにはバックアップしたいすべての情報が含まれていると思います...しかし、方法が見つかりませんMicrosoft.AnalysisServices アセンブリで同様の機能を提供しており、他にどこを見ればよいかわかりません。
sql - スキーマに依存しないOLAPのようなツール?
リレーショナルデータベース内の任意のテーブルでOLAP分析を実行するための(理想的には無料またはオープンソースの)ツールがありますか?ディメンション階層、カーディナリティ、または抽出可能なものを超えるテーブルに関するその他のメタ情報を事前に指定する必要はありません。テーブル自体から自動的に?
私が説明しているようなことをGoogleにできないことで、間違った用語を使用しているのではないかと疑われ、検索しているものがOLAPと適切に見なされていません。この場合、私が特に必要としているのは、技術的に洗練されていないユーザーが、複雑なSQLクエリを記述せずに、リレーショナルDBのテーブルを使用してクロス集計表または分割表の集計を作成できるようにするものです。
または、言い換えれば、Excelのピボットテーブルをより大規模に模倣したものが欲しいのです。ピボットテーブルを作成するときに、Excelが実際にバックグラウンドで大規模なキャッシュを生成することを感謝しますが、ユーザーがどのキャッシュを作成する必要があるかをユーザーが説明しなくても、Excelはこれを実行します。これは、存在する場合、他の場所で見つけようとしている機能です。
oracle - オープンソースまたは無料のオンライン Oracle OLAP Server またはオフライン Oracle Cube ファイル
テストに使用できる無料のオンライン Oracle OLAP サーバーはありますか? または SSAS の (.cub) のような Oracle で使用できるオフライン キューブはありますか。