ここは少し新しいですが、ここに行きます。Type-3 SCD に入力するために使用するアルゴリズムは何ですか? すでにファクト テーブルとディメンション テーブルをセットアップしており、これは talend の TOS を介して既に行っていますが、コードが必要です。MySQL の使用。あらゆる種類の一般的なアイデア、またはこれに関する正しい方法への参照さえも歓迎します。また、ドキュメントの参照も歓迎します。
1 に答える
これがあなたが探しているものだと思います。たとえば、営業担当者のディメンション テーブルがあり、次を使用してその地域を変更する必要があります。SCD Type-3
ステップ1
ALTER テーブル ステートメントを使用して列を追加する
ALTER TABLE SalesPersonTable ADD old_territory datatype
old_territory が追加されました`
ステップ2
前の列のテリトリーの名前を new_territory に変更します
ALTER TABLE SalesPersonTable CHANGE territory new_territory datatype
ステップ-3
影響を受ける営業担当者のデータを更新する
UPDATE SalesPersonTable SET old_territory = new_territory WHERE SalesPersonKey=YourKeyHere
ステップ-4
new_territory を今すぐ更新する
UPDATE SalesPersonTable SET new_territory = 'New Territory' WHERE SalesPersonKey=YourKeyHere
ここで、アルゴリズムのようなものは何もないことがわかります。簡単な手順に従うだけです。これを行うための独自の手順を書くことができます。頑張ってください。