データ ウェアハウジングと SSIS/SSAS に関連する場合に、null または空のデータ値を処理するためのベスト プラクティスについて、ご意見をお聞かせください。
異なる行に NULL 値を含むいくつかのファクト テーブルとディメンション テーブルがあります。
仕様:
1) null の日付/時刻値を処理する最良の方法は何ですか? 時間または日付のディメンションに「既定」の行を作成し、null が見つかったときに SSIS を既定の行にポイントする必要がありますか?
2)ディメンション データ内の null/空の値を処理する最良の方法は何ですか? 例: 「アカウント」ディメンションに、アカウント名列に空の (NULL ではない) 値を持つ行がいくつかあります。列内のこれらの空または null 値を特定の既定値に変換する必要がありますか?
3)上記のポイント 1 と同様 - ディメンション列の 1 つにレコードがない Facttable 行になった場合はどうすればよいですか? これが発生した場合に備えて、各ディメンションの既定のディメンション レコードが必要ですか?
4) SQL サーバー統合サービス (SSIS) でこれらの操作を処理する方法に関する提案やヒントはありますか? 最適なデータ フロー構成または最適な変換オブジェクトを使用すると役立ちます。
ありがとう :-)