問題タブ [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.
tsql - OLAP キューブのメジャーの計算に使用されるファクト テーブルの列を特定する方法
Olap キューブ データと、キューブが構築されたリレーショナル テーブルのデータが正しいことを確認する必要があります。これを行うには、TSQL クエリを作成し、値をキューブの値と比較します。
しかし、測定に使用する列を決定する過程で行き詰まりました。メジャーに使用されている列を特定するにはどうすればよいですか?
助けてください!
ssas - キューブ パーティション: DSV デザイナーのファクト テーブルは、キューブ パーティションの 1 つにすぎませんか?
ファクト テーブルには 16 個のパーティションがあります。16 個すべてが同じ構造を持ち、同じ集約スキームを持っています。それらの 15 にはデータが含まれており、16 番目にはデータが含まれていません。
では、DSV デザイナーのファクト テーブルはそれらのパーティションの 1 つにすぎないのでしょうか? (ただし、ヘッダーの名前はパーティションの 1 つと一致します)
そうであれば、別のパーティションを処理する必要があるときはいつでも、デザイナでファクト テーブルを置き換えて再処理するだけですか?
olap - OLAPキューブへの更新の書き込み
ユーザーが入力したメジャー値(販売予測)を.NetクライアントアプリケーションからSQL Server Analysis Services OLAPキューブに書き込む最も簡単な方法は何ですか?
基になるファクトテーブルはDMLステートメントで更新でき、キューブは再処理できることを認識していますが、代替手段を探しています。
よろしく、アレクサンダー
olap - キューブ構成
Project Serverの[キューブ構成]ページで、エンタープライズフィールドをディメンションとしてキューブに追加するオプションがあります。キューブのドロップダウンから[割り当て]オプションを選択すると、選択可能なフィールドのリストが表示されます。ただし、一部のフィールドには「R__Assignment」または「T__Assignment」という接尾辞が付いており、それらの機能に関するドキュメントが見つかりません。
どんな助けでもいただければ幸いです;)。
代替テキストhttp://img39.imageshack.us/img39/9567/cubefieldselect.gif
ssas - 結合する列を見つける方法
キューブの DSV 内のテーブル間の列の依存関係を簡単に見つける方法はありますか? 私がこの質問をしている理由は、dsv にたくさんのテーブル (fact テーブルと dim テーブル) がある場合、行をたどるのが難しいからです。
助けてください!
ssas - 計算されたメンバー:SSAS
SSASキューブプロジェクトの[計算]タブで、[メジャー]ディメンションはメジャーグループ内のすべてのメジャーも表しますか?
例:Patron Revenueには、実際の勝ち、キャッシュイン、キャッシュアウトのメジャーがあります。PatronRedemptionには、オペレーターの支払い、ドルの償還、コンプの償還のメジャーがあります。
[計算]タブでは、[実際の粗利益]は[メジャー]。[実際の勝利]-[メジャー]。[オペレーターの賃金]-[メジャー]。[償還報酬]-[メジャー]。[ドルの償還]として計算されます。
したがって、この場合、[メジャー]ディメンションは、異なるメジャーグループにある実際の勝ち、オペレーターの支払い、償還報酬、ドルの償還などのメジャーを表しますか?
感謝します!
ssas - 計算されたメジャーの列をトレース バックする
計算されたメジャーで使用/結合された実際の列を追跡するにはどうすればよいですか? 私がこの質問をしている理由は、同等の TSQL クエリを記述して、計算されたメジャーの結果で結果を検証しようとしているためです。これまでの私のアプローチは、メジャー プロパティを調べて、使用されているテーブル/ビューと列名を見つけることでした。DSV は非常に乱雑に見え、行をたどるのが難しいため、コラムへの参加は困難な部分でした (私には不可能としましょう)。
どんな提案でも大歓迎です!
ssas - 計算された測定値に必要なヘルプ
パトロンレベニューキューブ:
計算されたメジャー「AcutalGrossProfit」の1つには、次のように使用される4つのメジャーがあります。
「[Measures]。[AcutalWin]-[Measures]。[OperatorPay]-[Measures]。[RedeemingDollars]-[Measures]。[RedeemingComp]」</p>
最初の2つのメジャーはvw_fact_patronrevenueビューに属し、他の2つはvw_fact_patronredemptionビューに属します。
これらの2つのビューには、相互に外部キーの関係はありません。それらは、ディメンションビューを介して関連付けられています。
計算されたメジャーを検証するには、selectステートメント(私が持っている)のcolumn_names、column_names(私が持っていない)を結合するテーブル/ビュー(私も持っている)を取得する必要があります。直接関係のないテーブルが必要です)ただし、両方のテーブルに共通する列がいくつかあります
sql-server - ROLAP と MOLAP の両方について、SSAS で不規則な階層をモデル化する最良の方法は何ですか?
現在、SSAS で不規則な階層をモデル化しようとしていますが、行き詰まっています。
まず、次のようにモデル化しようとしていました。
この例の最後の行には、「欠落している」レベルの空白がありました。
ここで、ROLAP は階層を正常に解釈することができましたが、MOLAP モードはファクト テーブルからのメンバーの分類を誤ったため、集計がオフになりました。
次に、不規則な階層である AdventureWorksDW の例の SalesTerritory ディメンションに基づいて、次のように変更しました。
HideIfOnlyChildAndSameNameAsParent を利用してメンバーを非表示にしています。
現在、MOLAP の数字は並んでいますが、ROLAP ランドでは、階層のレベル 1 に約 10000 人のメンバーがいるため、大幅な速度低下が発生しています。SSAS は拡張でランチに出かけます。
明らかに何かが欠けていますが、不規則な階層を行う「正しい」方法の例はあまり見たことがありません。
回答ありがとうございます。
ssas - 寸法を完全に処理する必要がありますか?
SQL Server Analysis Services 2000 に共有ディメンションがあります。このディメンションは 2 つのキューブで使用されています。寸法は不変寸法としてマークされます。
データベースの一部のメンバーの名前が変更されました。ただし、構造的な変更は行われていません。ディメンションをインクリメンタルに処理しますが、ディメンションに格納されているメンバーの名前は変更されません。
ディメンションを完全に処理する唯一のオプションはありますか? 2 つの非常に大きなキューブ (30 GB のキューブと 300 GB の生のファクト データ) を再処理する必要があるため、私はそうしたくありません。
助言がありますか?
編集: SSAS 2005 で動作する同様のソリューションがあり、プロセス更新オプションが動作しています。つまり、メンバーの名前が変更されています。