問題タブ [olap-cube]
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.
mysql - 上位 N 個のクエリを最適化する
次のようなクエリを最適化するのに苦労しています
4000万行のinnodbテーブル。上位 450 件を取得するには、クエリで最大 1,500 万件の結果を並べ替える必要がある場合があります。これまでのところ、次のことを試しました。
- インデックスを定義していますが、MySQL は範囲条件の後のインデックス内の列を無視するため、ソートに慣れていません。スコア列がたくさんあるので、いくつかの列で範囲条件を取得した後、特定のスコアで並べ替え、結果セットを上位 450 に制限することができます。
- メモリ テーブルを使用しますが、このような大きな結果を並べ替える場合はうまく機能しません。
- Sphinx ですが、この種のクエリに役立つかどうかはわかりません。
また、これらの種類のクエリを最適化できる OLAP キューブの実装はありますか?
sql-server - SSAS キューブの生産を準備する方法
Microsoft テクノロジ (SSIS、SSAS、および SSRS) を使用して、特定のクライアント向けにデータ ウェアハウス + データ キューブを開発しています。データ ウェアハウスの作成がほぼ完了しました。SSAS でデータ キューブを作成し、キューブのディメンションとファクトの初期設定を既に行っています。ここまでは開発環境でした。今から約 2 週間以内に、実稼働サーバーにソリューションを展開する予定です。
私の質問は (これが私の最初のエンタープライズ レベルのキューブの作成であるため)、キューブがまだ実稼働の準備ができているかどうかわかりません。キューブを展開する前にキューブに対して具体的に行うべきことがあるかどうかを誰かに教えてもらえますか? また、キューブのディメンションとメジャーに対してシステムが提案した名前を保持しています。ユーザーに渡される前に変更する必要がありますか?
どんな助けでも大歓迎です。
ssas - SSAS ProcessFullは、集約されたデータを膨らませます
毎晩、スクリプトを実行するSSISジョブを介して完全なキューブ処理を実行します。
メジャーを追加して処理した後、キューブは、本来よりもほぼ大きく膨らんだメジャーデータを表示しています。1180万を読み取る必要があるメジャーは、現在6億8400万を読み取ります。基礎となるデータは正確ですが、集計は正確ではありません。私が見ることができる数のインフレへのパターンはありません。
ただし、変更に完全な処理がアタッチされたxmlaを介してキューブを再デプロイすると、正常に機能します。毎朝午前1時に手作業でこれを行う必要はありません...だからどんなアイデアも役に立ちます。
以前のキューブスキーマにロールバックしても、この問題が発生することにも注意してください。また、本番環境でSSASサービスを再起動しようとしましたが、成功しませんでした。この問題は、他の環境では再現できません。
oracle - OLAP キューブ用の Oracle ディメンション テーブルをデプロイする方法
最初の例と2 番目の例に従って、Oracle 10g でキューブを作成しました。
Oracle 10g でクエリ書き換えメカニズムを使用してキューブを作成しようとしました。
(分析ワークスペースマネージャーを使用して作成しようとしたところ、エラーが発生したため、クエリ書き換えメカニズムのみを使用しました)
テーブル「PRODUCTS」の作成に成功しました また、そのテーブル「PRODUCTS」のディメンションの作成にも成功しました
しかし、上記の「PRODUCTS」テーブルの属性を作成しようとすると、以下のようになります
次のエラーが発生しています。
注:テーブル内にもデータがあります
私がグーグルで検索したとき、キューブを展開する前にディメンションも展開する必要があるという提案がありました。
そのため、このために OLAP キューブを作成しようとしていますが、Oracle にディメンション テーブルを展開する必要があります。実際にDimensionを展開する方法はありますか?
これを行う方法を教えてください。
business-intelligence - モンドリアンのファクト テーブルに行を追加するのは誰ですか? 開発者かモンドリアン自身か?
モンドリアンに関する非常に基本的な質問をしたいと思います。モンドリアン キューブを構築するためのファクト テーブルを 1 つ作成しました。現在、そのファクト テーブルには行が含まれていません。では、モンドリアンのファクト テーブルに行を追加するのは誰ですか? 開発者かモンドリアン自身か?
sql-server - SQL サーバー エージェント、OLAP キューブ
SQL Server エージェントで OLAP キューブをジョブとして処理する際に何をチェックするか、またそれを Excel で表示する方法について、ご意見をお聞かせください。
- ファクトテーブルとディメンション テーブルを作成する
- OLAP キューブの作成
- OLAP キューブの処理と展開 (動作するかどうかを確認します)
- SQL Server エージェントでジョブをセットアップします (Fact、Dim、および Processing/Deploy OLAP キューブを作成します)。
- EXCEL に移動し、他のソース (Analysis Services) から接続します。
- 適切なサーバーを選択
- 必要なデータを含むデータベースを選択します
- 特定のキューブまたはテーブルに接続する
以前の 2 つのキューブでこれらの手順を既に実行しており、それらは手順 8 に表示されます。
しかし、表示されていない 3 番目のキューブに問題があります。
このようなことが起こったとき、通常何をチェックしますか??
助けてくれてありがとう、アルフレッド
sql-server - Business Intelligence Studio キューブ ディメンションでの重複値の処理
階層と市場の間に関係があるキューブ ディメンションがあります。
それらは同じテーブルに含まれており、構造 ID、階層、市場が含まれています。ただし、ディメンションを作成すると、テーブルの各行のメンバー プロパティに行が表示されます。
Tier1
Tier2
Tier3になるようにこれを再度構築する方法はあります
か?
mysql - OLAP クエリの出力が必要
では、このクエリの出力はどうなるでしょうか? つまり、null になる可能性のある属性はどれですか? 私は持っていますか:
また
ssas - OLAP ディメンション構造
ディメンション「顧客」があります。各顧客は、いくつかの事業単位といくつかの部署を持つことができます。Customer->Department と Customer->Business Unit の 2 つの階層を構築する必要があります。そのため、キー属性も設定する必要があります。これは私の質問です:キー属性として何を使用する必要がありますか? 私はこれを間違っているのでしょうか?手伝ってくれる?
sql-server-2008 - 無添加の事実
10 個のメジャーを含むファクト テーブルがあります。10 個のメジャーのうち 9 個が合計レベルで集計されています。キューブが処理されたら。Unit_Price.SO と呼ばれる非加法メジャーを処理できる方法はありますか?SO は MDX を作成しました。これが正しい方法であるかどうかはわかりません。これが私のMDXです。上記を行う方法を提案してください。