创建医疗保健数据存储区并导入 FHIR R4 数据后,您可以执行以下操作来管理这些数据存储区:
取消批量导入
如需取消正在进行的批量导入操作,请执行以下操作:
REST
找到批量导入操作的操作 ID。此操作 ID 与您将数据导入数据存储区时返回的操作 ID 相同。如果您已有操作 ID,请跳至下一步。
在 Google Cloud 控制台中,前往 AI Applications 页面,然后在导航菜单中点击数据存储区。
点击要取消导入的数据存储区。
在数据存储区详细信息页面上,点击查看详细信息。只有在创建导入操作并开始执行后,才能使用此方法。
在活动日志详情面板中,获取操作 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 Applications 页面。
在导航菜单中,点击数据存储区。
数据存储区页面会显示 Google Cloud项目中的数据存储区列表及其详细信息。
点击要暂停或恢复流式传输的数据存储区。
在数据连接器的数据页面上,点击
暂停数据流以暂停数据流,或点击 恢复数据流以恢复数据流。
REST
查找您的合集 ID。如果您已有集合 ID,请跳至下一步。
在 Google Cloud 控制台中,前往 AI Applications 页面,然后在导航菜单中点击数据存储区。
点击要暂停或恢复流式传输的数据连接器的名称。
在数据连接器的数据页面上,获取集合 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 Applications 页面。
在导航菜单中,点击数据存储区。
数据存储区页面会显示 Google Cloud项目中的数据存储区列表及其详细信息。
选择要同步的数据连接器数据。
在数据存储区详情页面上,点击
重新导入。在重新导入数据窗格中,点击
,选择要同步数据的时间点,然后点击关闭。在要重新导入的资源部分中,选择所有 FHIR 资源类型。这样做会使用受支持的 FHIR 资源类型回填所有文档。
点击重新导入。
REST
查找您的合集 ID。如果您已有集合 ID,请跳至下一步。
在 Google Cloud 控制台中,前往 AI Applications 页面,然后在导航菜单中点击数据存储区。
点击要暂停或恢复流式传输的数据连接器的名称。
在数据连接器的数据页面上,获取集合 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 Applications 页面。
在导航菜单中,点击数据存储区。
数据存储区页面会显示 Google Cloud项目中的数据存储区列表及其详细信息。
选择要同步的数据连接器数据。
在数据存储区详情页面上,点击
重新导入。在重新导入数据窗格中,点击
,选择要同步数据的时间点,然后点击关闭。在要重新导入的资源部分中,选择要导入的所有 FHIR 资源类型。这样做会导入所选 FHIR 资源类型的所有文档。
点击重新导入。
REST
查找您的合集 ID。如果您已有集合 ID,请跳至下一步。
在 Google Cloud 控制台中,前往 AI Applications 页面,然后在导航菜单中点击数据存储区。
点击要暂停或恢复流式传输的数据连接器的名称。
在数据连接器的数据页面上,获取集合 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 Applications 页面。
在导航菜单中,点击数据存储区。
数据存储区页面会显示 Google Cloud项目中的数据存储区列表及其详细信息。
选择要同步的数据连接器数据。
在数据存储区详情页面上,点击
重新导入。在重新导入数据窗格中,点击
,选择要同步数据的时间点,然后点击关闭。在要重新导入的资源部分中,选择要导入的所有 FHIR 资源类型。这样做会导入所选 FHIR 资源类型的所有文档。
点击重新导入。
REST
查找您的合集 ID。如果您已有集合 ID,请跳至下一步。
在 Google Cloud 控制台中,前往 AI Applications 页面,然后在导航菜单中点击数据存储区。
点击要暂停或恢复流式传输的数据连接器的名称。
在数据连接器的数据页面上,获取集合 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 Applications 页面。
在导航菜单中,点击数据存储区。
数据存储区页面会显示 Google Cloud项目中的数据存储区列表及其详细信息。
在数据存储区列表中,点击要删除的数据连接器的
更多选项。点击
删除。在显示的对话框中,输入 yes,然后点击确认以确认删除。
REST
查找您的合集 ID。如果您已有集合 ID,请跳至下一步。
在 Google Cloud 控制台中,前往 AI Applications 页面,然后在导航菜单中点击数据存储区。
点击要暂停或恢复流式传输的数据连接器的名称。
在数据连接器的数据页面上,获取集合 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
方法仍在运行时再次调用该方法,您可能会收到错误。