0

私はオラクルを初めて使用します。親子関係を検証し、値の範囲を比較し、ETL テスト プロセスの一環としてデータ型を検証する方法を知りたいです。(2 つのテーブルは T1 と T2 である可能性があります)。サンプルクエリを教えてください。

例: T1 は一時ロード テーブル、T2 は新しいテーブルです。T1 と T2 の間のすべてのデータが、変数の値の範囲、関係、およびデータ型のコンテキストで有効であることを確認する必要があります。

ありがとう、サントッシュ

4

1 に答える 1

0

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) データの正確性 - データが不正確に記録されていないことを確認し、デフォルト値、フィールド境界、一意のキー、主キーなどを確認します。

于 2018-04-05T13:38:13.617 に答える