増分データ抽出をサポートするデータセットAPIの拡張
データ・ハブ・データセットAPIでは、サブジェクト・フォーム・アイテム・データセットに新しいタイムスタンプ関連列が導入されました。これらの列により、以前に移入されたフォーム・アイテム行のセカンダリ・テーブルから更新を取得することで、増分抽出が可能になります。
この機能改善は、データ・ハブ・カテゴリのサブジェクト・フォーム・アイテム・データ詳細の取得APIのバージョン14に適用されます。新しい列は次のとおりです。
| 列 | 説明 |
|---|---|
| DH_TS_ROW_CHANGE | 次の更新を追跡するには:
|
| 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のドキュメントを参照してください。
親トピック: 統合