問題タブ [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.
sql-server - Sql Server Analysis Services で緩やかに変化するディメンションを使用する方法
データ ウェアハウスでは、大学のアプリケーションの特定のメトリック (標準化されたテストの平均スコアなど) と、1 年のさまざまな時期のアプリケーションのステータスを追跡するファクト テーブルが必要です。簡単にするために、特定のアプリケーションが 3 つの状態を経て進行するとします。
- 新しい
- 評価される
- 査定済み
そして、これらの状態は時間とともに変化します。
ここではゆっくりと変化するディメンションを使用したいと考えていますが、適切に機能させる方法がわかりません。
2 つのアプリケーションがこれらの状態を経て進行するのを追跡するファクト テーブルとディメンション テーブルの例を教えてください。
SQL Server Analysis Services 2005 を使用しています。
目標は、各州の申請数を年ごとに分析できるようにすることです。
sql - SQL2008: MSOLAP & SSRS クラスが特定のディメンションでエラーを登録していません
当社の製品は、Reporting Services と組み合わせた Analysis Services を活用しています。最近、SQL2008 との互換性を追加するためにいくつかの変更を加えました。レポートに追加された特定のディメンション、ドリルスルー、またはメジャーを除いて、すべてがうまく機能します。突然次のエラーが発生します。
サーバー: 操作はキャンセルされました。高レベルのリレーショナル エンジンのエラー。'Adventure Works DW' の DataSourceID、'Adventure Works DW' の名前を持つデータ ソースに接続できませんでした。OLE DB エラー: OLE DB または ODBC エラー: クラスが登録されていません。
何か案は?
python - Python OLAP/MDX ORM エンジンはありますか?
私は MDX/OLAP が初めてで、OLAP をサポートする Python 用の Django ORM のような ORM があるかどうか疑問に思っています。
私は Python/Django の開発者ですが、Django とある程度統合できるものがあれば、それについてもっと知りたいと思っています。
asp.net - Web 統計モジュールの大量のデータを処理する方法
コンバージョン率やその他の興味深いデータを測定するのに役立つ Web サイトの統計モジュールを開発しています。
私が使用するメカニズムは、データベースエントリを統計テーブルに保存することです-ユーザーがDBの特定のゾーンに入るたびに(Cookieを使用して重複レコードを回避します)。
たとえば、次のゾーンがあります。
- ウェブサイト - 最近 Google アナリティクスを信頼しなくなったので、ユニーク ユーザーをカウントするために使用される一般的なゾーン。
- カテゴリ - 自己記述的。
- ミニサイト - 自己記述的。
- 製品画像 - ユーザーが製品とリード送信フォームを表示したとき。
問題は、1 か月後、統計テーブルが大量の行でいっぱいになり、データの読み込みを解析するために作成した ASP.NET ページが非常に遅くなることです。
何らかの方法でデータを解析するサービスを作成する可能性があると考えましたが、柔軟性を失うことなくそれを行う方法がわかりません。
私の質問:
- 大規模なデータ解析アプリケーション (Google アナリティクスなど) は、どのくらい高速にデータをロードしますか?
- 私にとって最善の方法は何ですか?
- たぶん、私の DB 設計が間違っているので、データを 1 つのテーブルだけに保存する必要がありますか?
助けてくれてありがとう、
エイタン。
olap - MDX - 最小時間で合計してから最大化する
私は持っている;
- 時間ディメンション (年、月、日、時間)、
- 製品次元 (製品、機能)
- およびユーザー次元 ( User )
私が利用できる尺度は次のとおりです。使用済み(使用中の機能の数)
私がやりたいのは、同時使用の最大値を表示することです。(これは、同じ時間に発生した、同じUserによって使用された各Featureの使用済み合計の最大値になります)。
これは MDX で実行できますか、それともデータベースでこれを処理する必要がありますか? (それは間違っているように感じます)
私は自分自身を理解できるようにしましたか?どんな提案でも大歓迎です..
編集 (2 月 11 日 10:44 中央):
視覚的な説明.. (これが私が欲しいものです):
Max Usedは、 Max Used Hourlyと同じです。これを取得するには、毎時レベルで合計を実行する必要があります..
現在モンドリアンを使用しています。
sql-server-2005 - MDX クエリでのファクト テーブルの結合
VS 2005 を使用して分析サービス プロジェクトを構築しています。目標は、広告キャンペーンを分析することです。
2 つのファクト テーブルを持つ 1 つのキューブがあります
factCampaign: インタビューを受けた人々が広告キャンペーンについてどう思ったかの詳細が含まれています factDemographics: インタビューされた人々の人口統計情報が含まれています
これらのファクト テーブルには、インタビューを受けた実際の人物を参照する共通のディメンション dimRespodent があります。
他に 2 つのディメンションがあります (関係のないディメンションは残しました)
dimQuestion: 尋ねられた質問のリストが含まれます dimAnswer: 各質問に対する可能な回答のリストが含まれます
dimQuestion と dimAnswer は factDemogrpahics にリンクされていますが、factCampaign にはリンクされていません
クエリを実行して、(factCampaign から) 人々がキャンペーンについて考えたことの結果を返すことができるようにしたいが、人口統計学的基準を使用する (dimQuestion と dimAnswer を使用)
たとえば、18 ~ 25 歳の男性が特定のキャンペーンを思い出した人数
私は OLAP と Analysis Services (2005) を初めて使用するので、質問が基本的すぎる場合はご容赦ください。
次のオプションを試しました
- 共通の RespondentKey を使用して、データソース ビュー内のファクト テーブルにリンクします。クエリを実行して結果を返しますが、選択した人口統計学的基準に関係なく同じ結果が返されます。つまり、無視されています。
- factDemographics からディメンションを作成します。Cube Structure の Dimension Usage タブで、dimAnswer を factCampaign に接続しようとしましたが、成功しませんでした。デプロイしようとするとプロジェクトが停止するか、次のエラーが発生します (有効な属性階層が true に設定されていることに注意してください)。
メタデータ マネージャーのエラー。「Fact Demographics」メジャー グループ ディメンションの「Answer Key」中間粒度属性では、属性階層が有効になっていません。
誰でも提供できる助けをいただければ幸いです。さらに情報が必要な場合はお知らせください。これが基本的な質問である場合は、もう一度お詫び申し上げます。
sql-server-2005 - キューブの配置時に Visual Studio がハングする
Visual Studio 2005 の Analysis Services プロジェクトで問題が発生しています。プロジェクトは常にビルドされますが、たまにしかデプロイされません。エラーは報告されず、VS はハングするだけです。これは私の最初の Analysis Services プロジェクトなので、明らかに不足している何かがあることを願っています。
これは、正常に展開されたキューブがある状況です。
次に、ディメンションに階層を追加するなどの変更を加えます。再度デプロイしようとすると、VS がハングします。VS をシャットダウンできるように、Analysis Services を再起動して VS の制御を取り戻す必要があります。プロジェクトが最終的にデプロイされる前に、すべてを 1 回、場合によっては 2 回以上再起動します。これは、私が行った変更で発生し、この動作にはパターンがないようです。
展開を成功させるために、すべてを再起動する前に、Analysis Services からキューブを削除する必要がある場合があります。
また、キューブを正常に展開し、その後ディメンションを正常に再処理した後、SQL Server Management Studio でクエリ ウィンドウを開くと、任意のキューブを見つけることができると表示されます。
テストとして、キューブを正常にデプロイしました。次に、Analysis Services でそれを削除し、キューブに変更を加えずに再配置しようとしましたが、上記と同じ動作になりました。
VSは理由もなくハングアップするだけなので、どこから問題を探し始めればよいかわかりません。
ディメンション属性の NameColumn を設定するだけの簡単な変更を行うには、15 ~ 20 分かかります。ご想像のとおり、これには何時間もかかっています。
c# - WPF DataGrid で ADOMD.NET を使用した人はいますか?
C# からビジネス インテリジェンス OLAP キューブにアクセスする良い方法を見つけようとしています。
これがどのように行われるかについてはあまり気にしませんが、現在codeplex WPF Toolkitでこれを実装しようとしているので、ツールに直接関連するものであれば幸いですが、提案は大歓迎です。
私の WPF スキルは不足しているため、DataGrid を OLAP キューブにバインドする方法を理解するには、サイトのヒントとコツでは不十分です。
私は ADOMD.NET を使用する必要があると思いますが、それが正しい方法であるかどうかはまだよくわかりません。そうである場合、その方法については、チュートリアルと有益なリンクが非常に困惑しています。
これが行われた例を見つけることになると、私はぐるぐる回っているので、この点に関する指針をいただければ幸いです。
チュートリアル、リンク、個人的なヒント、または経験を歓迎します。
追加情報:これは、Excel スプレッドシートで現在使用されているピボット テーブルを置き換えるためのものです。
ありがとう、
リック
.net - ORM は RDBMS に対して、xxx は OLAP キューブに対してですか? xxxは存在しますか?
OLAP キューブ/データ ウェアハウスをクエリするための ORM アナログはありますか? 特に .NET の世界に興味がありますが、一般的には何でも興味があります ;-)