問題タブ [scd]
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.
data-warehouse - SSIS で緩やかに変化するディメンション変換のプロパティを変更する
SSIS 2005 で SCD 変換のプロパティを変更する際に問題があります。
変換とその作業を初めて編集するときに、すべてのプロパティとマッピングを定義できます。
しかし、コンポーネントのプロパティ エディターを再度開くと、テーブルの列のマッピングや列の設定など、入力したすべての構成が忘れられています。
生成された XML で設定を検索しましたが、意味のあるものは見つかりませんでした。
SSISは、エディターを開くまで正常に動作するため、コンポーネント構成をどこかに確実に保存しました。
私はウェブを検索しましたが、まだ運がありません。コンポーネントエディタ/アシスタントがすべての設定を忘れないようにする方法をそれぞれ設定が保存されている場所を知っている人はいますか?
ssis - SSIS でゆっくりと変化するディメンション タイプ 2 の実装
次のオプションから、SSIS でタイプ 2 ディメンションを実装する最良の方法は何ですか?
1.マージステートメントを使用します。2. SSIS SCD コンポーネントの使用 3. ルックアップ、条件付き分割の使用 (それを実装するカスタム方法)。
これらすべてを実装する方法と、それぞれの長所と短所について詳しく教えてください。
前もって感謝します。ザイム・ラザ。
ssis - SSISディメンションマージSCDコンポーネントを使用した推定メンバーの問題
SSIS Dimension Merge SCDコンポーネント(http://dimensionmergescd.codeplex.com/)を使用していて、SCD1列とSCD2列の両方を構成している状況があります。InferredMemberフラグが設定されている行がありますが、コンポーネントは新しい行を挿入し、既存の推測された行の現在のフラグをリセットしませんでした。
他の誰かがこのコンポーネントを使用していて、それが正しく機能するのを見たことがありますか?私は誤解していますか?私の理解では、SCD2列はInferredMemberがtrueのSCD1になりますが、これは間違っていますか?
並べ替えはデータベースのビジネスキーで行われ、並べ替え列は一致するように設定されます。DMSCDコンポーネントの出力は、OLEDBコマンド/OLEDB宛先コンポーネントに直接フックされます。これは本番環境にあり、それ以外の場合は数か月間毎日正しく機能しています。
これは、実行からの監査出力です。
java - javaのxercesでスキーマコンポーネント指定子を使用するには?
スキーマに対して SCD クエリを実行したいと考えています。ドキュメントには実験的なサポートがあることが示されていますが、javadoc には何も表示されません。それがどのように機能するのか知っている人はいますか?
reporting-services - SSASおよびSSRSでゆっくりと変化する寸法
私は、6か月に1回から3年に1回まで、施設を検査し、検査スコアカードの結果をタイプ2の緩やかに変化するディメンションテーブル[tblInspections]
に記録として記録し、検査間の期間をカバーStartDate
するプロジェクトを持っています。EndDate
このスコアカードは有効です。検査テーブルは[tblEstablishments]にリンクされており、場所や業種など、他の固定ディメンションに関するその他の詳細が含まれています。
そのため、現在、現在の状況の集計レポート(where EndDate is null
)と、任意の1つの施設の履歴の監査レポート(オンEstablishmentID
)
を提供しています。次のタスクは、スコアカード結果の傾向のより詳細な分析レポートを提供することです。履歴集計を提供する必要があります。毎月最終日の状況の結果。
私の問題は、自分が何を望んでいるのかを正確に知っているにもかかわらず、そこにたどり着く方法がわからないことです。
1)ETLプロセスを記述して、すべての履歴結果に基づいてキューブを構築し、各月末にすべての集計がどのようになるかを計算することから始めますか?
2)その後、各月末に現在のレコードを処理するだけで、最初から再処理することなく、既存のキューブの最後に新しいスライスを効果的に追加できますか?(もしそうならどうやって?)
3)これを行う別の方法はありますか?Analysis Servicesには、開始日と終了日の複数のレコードから正しいレコードを選択することにより、任意の時点で履歴ステータスを決定するときにSCDを自動的に処理するためのより良い方法がありますか?
これに関連するチュートリアルへのアドバイスやポインタをいただければ幸いです。
ssis - SSISディメンションマージSCDコンポーネントにSCD0がない場合の回避策?
まず、キンボールの定義にはSCD0のようなものがありますが、SSIS SCDウィザードには「固定属性」が用意されており、正当に必要なものが必要なデザインケースがあります。非公式に吹き替えられたSCD0。
「FixedAttribute」列をSCD2として定義し、SCD0機能の欠如の回避策としてSCD2出力を配線しないことには、悪影響がありますか?
この質問は、特にSSISディメンションマージSCDコンポーネントに関係します。
xml - Xercesのスキーマコンポーネント指定子(SCD)?
Xerces2 Java ParserのReadmeページから、以前のリリースセクションからの変更点:
このリリースでは、XML Schema Component Designators(SCD)の実験的なサポートも導入されています。
私はJavadocを調べてきましたが、スキーマコンポーネント指定子の使用を可能にするメソッドやクラスを一生見つけることができません。また、「xerces forjavaでスキーマコンポーネント指定子を使用する方法」で説明されているラッパーも確認しました 。 ただし、Xerces APIを直接使用できる場合は、サードパーティのライブラリを使用したくありません。誰かが私を正しい方向に向けることができますか?
あるいは、誰かが解析されたスキーマでSCDクエリをサポートするJavaライブラリを解析する別のスキーマの方向に私を向けることができれば、それは大いにありがたいです(XSOMを試しましたが、そのSCDメソッドは使用できません)
mysql - MySQLゆっくりと変化する次元SCD2+重複するキーの更新
MySQLにゆっくりと変化するディメンションを処理させたいと考えています。テーブルは「発効日」をコントロールとして使用するように設定されています。したがって、テーブルの構造はhttp://en.wikipedia.org/wiki/Slowly_changing_dimensionTypeII の下部の例に似ています。
この関数を使用して更新/挿入することは可能ですか、それとも関数を分離するのが最善ですか?たとえば、挿入=既存の列を確認してから挿入、更新=元の列を更新、新しい列を挿入
ありがとう
ssis - SCD およびコマンド タスクが機能しない
ゆっくりと変化するディメンション タスクは、データ フロー タスクでは機能しません。しかし、それを削除して OLEDB 変換先を使用すると、データが挿入されます。テーブルにデータを挿入しない理由がわかりません。SCD とリーフ タスクも黄色または緑色に変換されません。
2 つの列に基づいて、テーブルに対して挿入と更新を行う必要があります。
これは私が試したことです:
- OLEDB 宛先のみを使用した場合 - すべて正常に動作します
- 検索を行って、一致した出力をコマンド タスク (更新コマンドを使用している場所) に送信し、OLEDB の宛先に一致しない場合、何も機能しません。
- SCD を使用していて、2 つの列をビジネス キーとして使用し、その他を変更属性として使用している場合、何も機能しません。
「何も機能しない」とは、これらのタスクでさえ黄色または緑色に変換されていないことを意味します。
この理由は何ですか?
sql - SQLで開始日と終了日を取得するにはどうすればよいですか?
私はこのような小さなテーブルを持っています:
このテーブルから、次のようなテーブルを取得するにはどうすればよいですか?