問題タブ [olap]
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.
postgresql - OLAP 用の Postgresql
OLAP セットアップに PostgreSQL を使用したり、データベースに対してキューブを使用した経験がある人はいますか?ソースルート)?
sql-server - Multi Dimension OLAP CUBE とは何か、3 つ以上のディメンションを持つキューブの例を挙げてください
私は SSAS を初めて使用するので、多次元 OLAP キューブに関する記事を読み、キューブの概念を理解するのに苦労しています。「キューブ」という用語は 3 つの次元を示唆していますが、キューブには最大 64 の次元を含めることができます。立方体でこれがどのように可能であるかを説明していただけますか (3 次元の例の x、y、z 平面以外)? 研究へのリンクだけを提供するのではなく、何らかの説明を期待してください。
mysql - MySQL OLAPキューブの外部化された時間ディメンション?
他のディメンションと同様に、OLAPキューブの時間ディメンションを独自のテーブルに含めるのが一般的な方法のようです。
私の質問は:なぜですか?
キューブ自体に列を設定する代わりに、外部キーでキューブと結合されたtime_dimension
テーブルを作成することの利点がわかりません。(int, timestamp)
time_id
timestamp
主に、時点は不変で一定であり、それらは独自の値です。特定のに関連付けられた値を変更する可能性はほとんどありませんtime_id
。
さらに、timestamp
列の型は4バイト幅(MySQLの場合)であり、int
そうでない場合は通常キーとなる型であるため、スペースを節約することもできません。
私の同僚とこれについて話し合う際に、私が思いついた唯一のいくぶん賢明な議論は、他の次元との適合性です。しかし、私はこの議論がかなり弱いと思います。
apache-flex - ダイナミック OLAPCube フレックス
フレックスで OLAPCube にデータをプッシュしようとしています。入ってくるデータはフラットで、それ以外は事前にわかりません。
キューブに何かをバインドできるように、flex でディメンションなどを自動的に作成するにはどうすればよいですか? フレックス チャートを使用すると、データ プロバイダーを配列コレクションに設定するだけで機能します。
私が遭遇した唯一の例は、フレックスを使用してデータの名前をハードコーディングする方法を示しています。動的なものはありません。どんな助けでも大歓迎です。
sql-server - Excelを介して分析サービスに接続できません
SQL Server 2005に分析サービスキューブがあり、Excelフロントエンドを介して接続しています。
あるユーザーを介して接続すると問題ありませんが、別のユーザーと同じマシンにログオンすると、Excelスプレッドシートでエラーが発生します-「ユーザー...[キューブ名]データベースにアクセスできません」
明らかに、最初のユーザーには正しいアクセス許可がありますが、他のユーザーがパーティーに参加できるように分析サービスを設定するにはどうすればよいですか?
olap - MDX: 複数のメンバーを持つタプルを単一のメンバーを持つタプルに変換する方法は?
この MDX クエリがあります (Foodmart サンプル データベースに基づく):
これにより、次のような結果が生成されます。
私がしたいのは、これです:
SetToStr()
行ヘッダーを 1 つの文字列にシリアル化するために使用できることはわかっています。したがって、その結果を行ヘッダーとして使用したいと思います。基本的に、各タプルを ROW 軸の元の複数メンバーのタプルから 1 つのメンバーだけを持つタプルに変換します。値は元のメンバー名の連結です。だから基本的にこれ:
SetToStr()
...しかし、セットではなく文字列を返すため、もちろんこれは機能しません。したがって、この文字列をセットに「キャスト」する方法が必要ですが、メンバーは 1 つだけです。
これは標準の MDX で可能ですか? どのように?受信後に結果セットを再処理することはできますが、純粋な MDX ソリューションを使用してこの問題に取り組むことができます。
excel - ExcelをAnalysisServicesサーバーに接続する際の問題
WAN経由のサーバーにキューブが展開されたSSASサーバーがあります。さまざまなクライアントワークステーションのExcelからキューブに接続しようとしています。サーバーはクライアントのあるドメイン上にありません。それは私たちの一部には「機能」しますが、他の人には機能しません。動作するマシンと動作しないマシンの違いを判断しようとしていますが、まだ失敗しています。ただし、機能するものであっても、思ったほどシームレスではありません。説明します:
Excelでは、[データ]-[その他のソース]-[分析サーバー]オプションを使用します。これにより、標準ダイアログが表示され ます。標準ダイアログhttp://www.freeimagehosting.net/uploads/de3420ec26.gif
これで、ファイアウォールとサーバーの設定が正しいと確信します。サーバーから使用するキューブを選択できるダイアログが表示されるためです 。キューブダイアログhttp://www.freeimagehosting.net/uploads/882a09ee7fを選択してください。 gif
また、[完了]をクリックすると、標準のExcelダイアログで証明されているように、Excepがキューブを操作できるようになります。 すべて問題ないようですhttp://www.freeimagehosting.net/uploads/fdf4626609.gif
しかし、その後、恐ろしい「トランスポート層エラー」メッセージが表示されます。 トランスポート層エラーhttp://www.freeimagehosting.net/uploads/243d5f3d49.gif
このエラーは、「動作する」マシンでも表示されることに注意してください。それらを「機能」させるのは、そのダイアログで[OK]をクリックすると、次のダイアログが表示されることです。 不思議な新しいダイアログhttp://www.freeimagehosting.net/uploads/b8fc6bae18.gif
このダイアログが表示されたら、パスワードを再入力すると、その後はすべて「正常に機能」します。2番目のダイアログがなくても「正しく機能」したいのですが、少なくとも機能します...しかし、多くのマシンでテストしたところ、この新しいダイアログは表示されません。代わりに、次のエラーメッセージが表示され、運が悪くなります。 最終エラーhttp://www.freeimagehosting.net/uploads/601b9294e3.jpg
誰かがこれについて何かアドバイスを提供できますか?ありがとう!
sql-server - オラップについて学ぶための本の提案
オラップと「キューブ」について学びたいのですが、理解が非常に限られているため、この種のトピックに関する優れた初心者向けの本の推奨事項を探しています。
私は主にSQLサーバーを使用しているので、この本がSQLサーバー向けであれば理想的です。
olap - MDX計算メンバーCrossJoinの質問
次の計算されたメンバーを使用したMDXクエリがあります。
アイデアは、ディメンションの2つのメンバーの組み合わせのカウントが必要なことです。(MDXの語彙が少しずれている場合はご容赦ください)。また、いくつかの基準に基づいています。
クエリの残りの部分は次のようになります。
私の質問は、メインクエリ(where句)で発生するデータのスライスは、計算されたメンバーに変換されますか?計算されたメンバーから返されるデータとメインクエリの軸の間に何らかの暗黙の結合がありますか?
または別の言い方をすれば、計算されたメンバーのクロス結合はメインクエリのコンテキストで実行されますか?
database - スケーラブルな OLAP データベース (Web アプリ スケール) はありますか?
さまざまなレベルの集計の分析を必要とするアプリケーションがあり、それが OLAP ワークロードです。データベースもかなり頻繁に更新したいと思います。
たとえば、私の更新は次のようになります (スキーマは次のようになります: 時間、宛先、ソース IP、ブラウザ -> 訪問)
それから、先月、Firefox ブラウザから www.stackoverflow.com にアクセスした合計はいくらですか。
Vertica システムが比較的安価な方法でこれを実行できることは理解しています (パフォーマンスとスケーラビリティに関しては可能ですが、おそらくコストに関してはそうではありません)。ここで 2 つの質問があります。
1) この問題を解決するために構築できるオープンソース製品はありますか? 特に、モンドリアンシステムはどの程度うまく機能しますか? (スケーラビリティとパフォーマンス) 2) このための HBase または Hypertable ベース ソリューションはありますか (明らかに、裸の HBase/Hypertable ではこれができません)。-- しかし、HBase/Hypertable に基づくプロジェクトがあれば、おそらくスケーラビリティは問題にならないでしょう (IMO)?
ありがとう!