0

ssisを初めて使用します。データベースから注文日を抽出し、ディメンション'日付'に保存します。

Date dimを設定するためのリンクを見つけましたが、プロセスはソースデータベースのフィールドを考慮せずに実行されます

ssisタスクを使用して日付ディメンションを入力する方法をインターネットで見つけることができませんでした。はいの場合、他のdim(例:顧客)を入力するのと同じですか。日付「01-02-12」を選択して、次のように保存します。

  • semestre

私の質問が明確であることを願っています

4

1 に答える 1

1

通常、日付ディメンションは共有ディメンションです。たとえば、ファクトテーブルの任意の日付フィールドで使用できます。したがって、これは、特定のビジネスプロセスの日付だけでなく、時間枠内のすべての日付を含める必要があるため、特定の日付フィールドとは関係なく、独自に定義されます。このプロセスにSSISを使用することに関しては、多くのオプションがあります。ディメンション属性を定義するロジックを含むデータベースビューを作成したり、SSIS式で派生列を使用したり、スクリプトタスクを実行したりできます。おそらく最も単純な解決策は、派生列です。派生列コンポーネントで使用可能な日時関数のリストは、次の場所にあります:http: //msdn.microsoft.com/en-us/library/ms141671.aspx

于 2012-07-08T03:56:33.620 に答える