増分データ抽出をサポートするデータセットAPIの拡張

データ・ハブ・データセットAPIでは、サブジェクト・フォーム・アイテム・データセットに新しいタイムスタンプ関連列が導入されました。これらの列により、以前に移入されたフォーム・アイテム行のセカンダリ・テーブルから更新を取得することで、増分抽出が可能になります。

この機能改善は、データ・ハブ・カテゴリのサブジェクト・フォーム・アイテム・データ詳細の取得APIのバージョン14に適用されます。新しい列は次のとおりです。
説明
DH_TS_ROW_CHANGE 次の更新を追跡するには:
  • サブジェクト・フォーム・アイテム・データセット(DH_TIMESTAMPデータ要素)のプライマリ表の列。
  • SDV選択ステータス
  • 全体的な符号付きステータス(ALL_SIGNEDデータ エレメント)。
DH_TS_STUDY_VERSIONS履歴 試験バージョンに関連する列の更新を追跡します。
DH_TS_SUBJECT 症例データに関連するカラムの更新を追跡するため。
訪問(D) 症例ビジットに関連する列の更新を追跡します。
サイトマップ サイトに関連する列の更新を追跡します。
DH_TS_USER_STUDY_ROLES ユーザー・スタディ・ロールに関連する列の更新を追跡します。
サブジェクトフォーム フォーム ステータスの更新を追跡します。
既存のDH_TIMESTAMP列は、サブジェクト・フォーム・アイテムのプライマリ表に関連する列の更新を追跡します。

注意:

この機能拡張は、データ・ハブAPI専用であり、Oracle Clinical One Analyticsでは使用できません。

サブジェクト・フォーム・アイテム・データセットAPIを使用し、そのセカンダリ表に対する更新に依存するシステムでは、増分データ抽出に新しく導入された列を使用する前に、完全データ・リフレッシュを実行する必要があります。コンシューマ側で完全リフレッシュを行うと、セカンダリ表に格納されたデータを含む既存のレコードが、更新されたデータセット構造と同期されます。

完全リフレッシュが正常に完了したら、標準の増分抽出プロセスを再開できます。このため、必要に応じて、フィルタ基準で新しく導入された列の1つを使用するか、既存のDH_TIMESTAMP列を引き続き使用できます。DH_TIMESTAMPを考慮すると、サブジェクト・フォーム・アイテム・データのプライマリ表に対する変更が排他的に追跡され、セカンダリ表に対する変更は追跡されません。

新しく導入された列の詳細は、評価環境のアップグレード後のClinical One Cloud Service REST APIのドキュメントを参照してください。