現在、フラット ファイルから SQL テーブルにデータをコピーし、このトランザクションをログ テーブルのフラット ファイル列に記録しようとしています。
table name=personal data
firstname,
lastname,
age,
date_of_birth,
state,
country
そしてSQLテーブル名=受信箱
colums=
firstname varchar,
lastname varchar,
age int,
date_of_birth date,
state varchar,
country varchar,
フラット ファイル内のデータはカンマで区切られます。firstname 列が int データ型を保持してはならないなど、テーブルがデータ型に敏感であることを望みます。データ型が間違っている場合は、フラットファイルを outbox という別のテーブルに送信する必要があります
また、実行されたすべてのコピーと失敗したすべてのコピーを追跡する audit_rec というログ テーブルが必要です。
timecopied timespam()
name_of_file
failed_to_copy
reason_of_failure