医療データストアを作成して FHIR R4 データをインポートしたら、次のオペレーションを実行して管理できます。
- [バッチ インポートをキャンセル] をクリックします。
- ストリーミングを一時停止または再開します。
- ストリーミング データの同期を手動で行う:
- [ストリーミングを削除] をタップします。
バッチ インポートをキャンセルする
進行中のバッチ インポート オペレーションをキャンセルするには、次の操作を行います。
REST
バッチ インポート オペレーションのオペレーション ID を確認します。このオペレーション ID は、データストアにデータをインポートしたときに返される ID と同じです。オペレーション ID がすでにある場合は、次のステップに進みます。
Google Cloud コンソールで、[AI アプリケーション] ページに移動し、ナビゲーション メニューで [データストア] をクリックします。
インポートをキャンセルするデータストアをクリックします。
データストアの詳細ページで、[詳細を表示] をクリックします。この値は、インポート オペレーションが作成され、進行中の場合にのみ使用できます。
[アクティビティ ログの詳細] パネルで、オペレーション ID を取得します。
進行中のバッチ インポートをキャンセルします。
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://us-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/us/collections/default_collection/dataStores/DATA_STORE_ID/branches/0/operations/OPERATION_ID:cancel" \
次のように置き換えます。
PROJECT_ID
: 実際の Google Cloud プロジェクト ID。DATA_STORE_ID
: 進行中のバッチ インポートをキャンセルするデータストアの ID。IMPORT_OPERATION_ID
: キャンセルする進行中のバッチ インポート オペレーションの ID。
オペレーションが正常にキャンセルされると、空の JSON オブジェクトが返されます。
ストリーミングを一時停止または再開する
ストリーミング オペレーションを一時停止または再開するには、次の操作を行います。
コンソール
Google Cloud コンソールで、[AI アプリケーション] ページに移動します。
ナビゲーション メニューで [データストア] をクリックします。
[データストア] ページに、 Google Cloudプロジェクト内のデータストアのリストとその詳細が表示されます。
ストリーミングを一時停止または再開するデータストアをクリックします。
データコネクタの [データ] ページで、
[データ ストリーミングを一時停止] をクリックしてストリーミングを一時停止するか、 [データ ストリーミングを再開] をクリックしてデータ ストリーミングを再開します。
REST
コレクション ID を確認します。コレクション ID がすでにある場合は、次のステップに進みます。
Google Cloud コンソールで、[AI アプリケーション] ページに移動し、ナビゲーション メニューで [データストア] をクリックします。
ストリーミングを一時停止または再開するデータコネクタの名前をクリックします。
データコネクタの [データ] ページで、コレクション ID を取得します。
データコネクタ内のストリーミングを一時停止または再開する。
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://us-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/us/collections/COLLECTION_ID/dataConnector?updateMask=auto_run_disabled" \ -d ' { "name":"projects/PROJECT_ID/locations/us/collections/COLLECTION_ID/dataConnector", "autoRunDisabled": PAUSE_STREAM_TRUE|FALSE }'
次のように置き換えます。
PROJECT_ID
: 実際の Google Cloud プロジェクト ID。COLLECTION_ID
: ストリーミングを一時停止または再開するデータ コネクタの ID。PAUSE_STREAM_TRUE|FALSE
:true
に設定するとストリーミングが一時停止され、false
に設定すると一時停止されたストリーミングが再開されるブール値。
ストリーミング データストア内のすべてのドキュメントを同期する
サポートされている FHIR リソースタイプを含むすべてのドキュメントのバックフィルを手動でトリガーできます。これにより、Vertex AI Search データストアを Cloud Healthcare API FHIR ストアと同期できます。データの同期は、ストリーミング データストアでのみ可能です。
ストリーミング データストア内のすべてのドキュメントを同期するには、次の操作を行います。
コンソール
Google Cloud コンソールで、[AI アプリケーション] ページに移動します。
ナビゲーション メニューで [データストア] をクリックします。
[データストア] ページに、 Google Cloudプロジェクト内のデータストアのリストとその詳細が表示されます。
同期するデータ コネクタを選択します。
データストアの詳細ページで、
[再インポート] をクリックします。[データを再インポート] ペインで、
をクリックし、データを同期する日付を選択して、[閉じる] をクリックします。[再インポートするリソース] ������ョンで���すべての FHIR リソースタイプを選択します。これにより、サポートされている FHIR リソースタイプを使用してすべてのドキュメントがバックフィルされます。
[再インポート] をクリックします。
REST
コレクション ID を確認します。コレクション ID がすでにある場合は、次のステップに進みます。
Google Cloud コンソールで、[AI アプリケーション] ページに移動し、ナビゲーション メニューで [データストア] をクリックします。
ストリーミングを一時停止または再開するデータコネクタの名前をクリックします。
データコネクタの [データ] ページで、コレクション ID を取得します。
サポートされている FHIR リソースタイプを使用して、すべてのドキュメントの同期またはバックフィルをトリガーします。
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://us-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/us/collections/COLLECTION_ID/dataConnector:startConnectorRun" \ -d ' { "syncSinceTimestamp": {} }'
次のように置き換えます。
PROJECT_ID
: 実際の Google Cloud プロジェクト ID。COLLECTION_ID
: ストリーミングを一時停止または再開するコレクションの ID。
startConnectorRun
メソッドが実行中に再度呼び出されると、エラーが発生する可能性があります。
ストリーミング データストア内のドキュメントを選択的に同期する
サポートされている FHIR リソースタイプを使用して、選択したドキュメントをインポートできます。これは、特定の FHIR リソースタイプのドキュメントで Vertex AI Search データストアを更新する場合に便利です。データの同期は、ストリーミング データストアでのみ可能です。
ストリーミング データストアでドキュメントを選択的に同期するには、次の操作を行います。
コンソール
Google Cloud コンソールで、[AI アプリケーション] ページに移動します。
ナビゲーション メニューで [データストア] をクリックします。
[データストア] ページに、 Google Cloudプロジェクト内のデータストアのリストとその詳細が表示されます。
同期するデータ コネクタを選択します。
データストアの詳細ページで、
[再インポート] をクリックします。[データを再インポート] ペインで、
をクリックし、データを同期する日付を選択して、[閉じる] をクリックします。[再インポートするリ���ース] セクションで、インポートする FHIR リソースタイプをすべて選択します。これにより、選択した FHIR リソースタイプのすべてのドキュメントがインポートされます。
[再インポート] をクリックします。
REST
コレクション ID を確認します。コレクション ID がすでにある場合は、次のステップに進みます。
Google Cloud コンソールで、[AI アプリケーション] ページに移動し、ナビゲーション メニューで [データストア] をクリックします。
ストリーミングを一時停止または再開するデータコネクタの名前をクリックします。
データコネクタの [データ] ページで、コレクション ID を取得します。
サポートされている FHIR リソースタイプを使用して、選択したドキュメントの同期またはバックフィルをトリガーします。
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://us-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/us/collections/COLLECTION_ID/dataConnector:startConnectorRun" \ -d ' { "syncSinceTimestamp": {}, "healthcareFhirResourceTypes": "Patient", "healthcareFhirResourceTypes": "RESOURCE_TYPE" }'
次のように置き換えます。
PROJECT_ID
: 実際の Google Cloud プロジェクト ID。COLLECTION_ID
: ストリーミングを一時停止または再開するコレクションの ID。RESOURCE_TYPE
: バックフィルする FHIR ドキュメントのリソースタイプ。
startConnectorRun
メソッドが実行中に再度呼び出されると、エラーが発生する可能性があります。
ストリーミング データストア内の指定されたタイムスタンプ以降のドキュメントを同期する
特定のタイムスタンプ以降に、サポートされている FHIR リソースタイプを使用して、選択したドキュメントをインポートできます。データの同期は、ストリーミング データストアでのみ可能です。
特定のタイムスタンプ以降のドキュメントを同期するには、次の操作を行います。
コンソール
Google Cloud コンソールで、[AI アプリケーション] ページに移動します。
ナビゲーション メニューで [データストア] をクリックします。
[データストア] ページに、 Google Cloudプロジェクト内のデータストアのリストとその詳細が表示されます。
同期するデータ コネクタを選択します。
データストアの詳細ページで、
[再インポート] をクリックします。[データを再インポート] ペインで、
をクリックし、データを同期する日付を選択して、[閉じる] をクリックします。[再インポートするリソース] セクションで、インポートする FHIR リソースタイプをすべて選択します。これにより、選択した FHIR リソースタイプのすべてのドキュメントがインポートされます。
[再インポート] をクリックします。
REST
コレクション ID を確認します。コレクション ID がすでにある場合は、次のステップに進みます。
Google Cloud コンソールで、[AI アプリケーション] ページに移動し、ナビゲーション メニューで [データストア] をクリックします。
ストリーミングを一時停止または再開するデータコネクタの名前をクリックします。
データコネクタの [データ] ページで、コレクション ID を取得します。
サポートされている FHIR リソースタイプを使用して、すべてのドキュメントの同期またはバックフィルをトリガーします。
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://us-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/us/collections/COLLECTION_ID/dataConnector:startConnectorRun" \ -d ' { "syncSinceTimestamp": { "seconds": TIMESTAMP_SECONDS, "nanos": TIMESTAMP_NANOS } }'
次のように置き換えます。
PROJECT_ID
: 実際の Google Cloud プロジェクト ID。COLLECTION_ID
: ストリーミングを一時停止または再開するコレクションの ID。TIMESTAMP_SECONDS
: ドキュメントのインポートを開始する時点からのタイムスタンプの値(秒単位)。タイムスタンプ形式に従います。TIMESTAMP_NANOS
: ドキュメントのインポートを開始する時点からのタイムスタンプの値(秒単位)。タイムスタンプ形式に従います。
startConnectorRun
メソッドが実行中に再度呼び出されると、エラーが発生する可能性があります。
ストリーミングを削除する
ストリーミング オペレーションを削除するには、次の操作を行います。
コンソール
Google Cloud コンソールで、[AI アプリケーション] ページに移動します。
ナビゲーション メニューで [データストア] をクリックします。
[データストア] ページに、 Google Cloudプロジェクト内のデータストアのリストとその詳細が表示されます。
データストアのリストで、削除するデータ コネクタの
[その他のオプション] をクリックします。[
削除] をクリックします。表示されたダイアログで「yes」と入力し、[確認] をクリックして削除を確定します。
REST
コレクション ID を確認します。コレクション ID がすでにある場合は、次のステップに進みます。
Google Cloud コンソールで、[AI アプリケーション] ページに移動し、ナビゲーション メニューで [データストア] をクリックします。
ストリーミングを一時停止または再開するデータコネクタの名前をクリックします。
データコネクタの [データ] ページで、コレクション ID を取得します。
サポートされている FHIR リソースタイプを使用して、すべてのドキュメントの同期またはバックフィルをトリガーします。
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://us-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/us/collections/COLLECTION_ID/dataConnector:startConnectorRun" \ -d ' { "syncSinceTimestamp": { "seconds": TIMESTAMP_SECONDS, "nanos": TIMESTAMP_NANOS } }'
次のように置き換えます。
PROJECT_ID
: 実際の Google Cloud プロジェクト ID。COLLECTION_ID
: ストリーミングを一時停止または再開するコレクションの ID。TIMESTAMP_SECONDS
: ドキュメントのインポートを開始する時点からのタイムスタンプの値(秒単位)。タイムスタンプ形式に従います。TIMESTAMP_NANOS
: ドキュメントのインポートを開始する時点からのタイムスタンプの値(秒単位)。タイムスタンプ形式に従います。
startConnectorRun
メソッドが実行中に再度呼び出されると、エラーが発生する可能性があります。