私はオラクルを初めて使用します。親子関係を検証し、値の範囲を比較し、ETL テスト プロセスの一環としてデータ型を検証する方法を知りたいです。(2 つのテーブルは T1 と T2 である可能性があります)。サンプルクエリを教えてください。
例: T1 は一時ロード テーブル、T2 は新しいテーブルです。T1 と T2 の間のすべてのデータが、変数の値の範囲、関係、およびデータ型のコンテキストで有効であることを確認する必要があります。
ありがとう、サントッシュ
私はオラクルを初めて使用します。親子関係を検証し、値の範囲を比較し、ETL テスト プロセスの一環としてデータ型を検証する方法を知りたいです。(2 つのテーブルは T1 と T2 である可能性があります)。サンプルクエリを教えてください。
例: T1 は一時ロード テーブル、T2 は新しいテーブルです。T1 と T2 の間のすべてのデータが、変数の値の範囲、関係、およびデータ型のコンテキストで有効であることを確認する必要があります。
ありがとう、サントッシュ
2 つのオラクル テーブル間のデータを検証するには、次のシナリオを考慮する必要があります。
1) データ比較 - マイナス クエリを使用して 2 つのテーブル間のデータを比較します。
Select [column names] from tableA
Minus
Select [column names] from Table
2) ビジネス ルール - このようなビジネス ルールにデータが準拠していることを確認します。次のようなシナリオをテストするために、ネガティブ クエリを作成できます。
Select * from table where (age < x or age > y)
3) データの切り捨て - ターゲット データベースのデータが切り捨てられていないことを確認します。ターゲット列の長さがソース列またはソース側のデータの最大長より小さくないことを確認してください
4) データの正確性 - データが不正確に記録されていないことを確認し、デフォルト値、フィールド境界、一意のキー、主キーなどを確認します。