0

ここは少し新しいですが、ここに行きます。Type-3 SCD に入力するために使用するアルゴリズムは何ですか? すでにファクト テーブルとディメンション テーブルをセットアップしており、これは talend の TOS を介して既に行っていますが、コードが必要です。MySQL の使用。あらゆる種類の一般的なアイデア、またはこれに関する正しい方法への参照さえも歓迎します。また、ドキュメントの参照も歓迎します。

4

1 に答える 1

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

ここで、アルゴリズムのようなものは何もないことがわかります。簡単な手順に従うだけです。これを行うための独自の手順を書くことができます。頑張ってください。

于 2014-12-17T12:15:42.490 に答える