SQL データベースからレコードを受信するために BizTalk を使用しています。SQL アダプターを 1 つ作成し、select ステートメントを使用してテーブルからすべてのデータを取得しました。今、後でテーブルに追加された新しいレコードのみを取得したいと考えています。
助言がありますか?
ステージングテーブルからデータを取得していない場合(つまり、レコードを正常に取得した後にレコードを削除する場合)、代わりに「ライブ」テーブルから直接取得する場合は、通常、テーブルにステータスフラグ列が必要です。レコードが処理されたかどうか。
また、通常は、上記のデータ取得をカプセル化するストアドプロシージャをソースデータベースに作成することをお勧めします(つまり、データのバッチを取得してから、このバッチでフェッチされるレコードのステータスを変更します)。
また、まだ行っていない場合は、WCF-SQLアダプターを使用していることを確認してください。