修改数据流

在 Datastream 中创建数据流后,您可以更新其设置,以匹配复制要求的变化。您可以修改高级数据流详细信息(例如显示名称和标签),也可以更新来源配置以更改复制的对象和回填设置。对于目标配置,您可以调整加密、过时限制或输出设置。

您无法更改现有数据流的源数据库类型。如需使用其他数据库类型,您必须创建新数据流。

修改概要信息

  1. 前往 Google Cloud 控制台中的数据流页面。

    转到“数据流”页面

  2. 点击要修改的数据流。

  3. 在数据流详情页面上,点击修改。

  4. 从显示的菜单中选择修改流设置。

  5. 修改数据流的显示名称或标签。

  6. 完成更改后,请点击保存。

修改有关源数据库的配置信息

  1. 前往 Google Cloud 控制台中的数据流页面。

    转到“数据流”页面

  2. 点击要修改的数据流。

  3. 在数据流详情页面上,点击修改。

  4. 从显示的菜单中选择修改源配置。

  5. 在选择要包含的对象部分中,使用要包含的对象下拉菜单更改 Datastream 将转移到目标位置的源数据库中的表和架构。

  6. (可选)展开选择要排除的对象节点。在要排除的对象字段中,修改源数据库中您想禁止 Datastream 转移到目标位置的表和架构。如果将表添加到此列表中,则不再将这些表拉取到目标位置。不过,它们不会从目标位置移除。

  7. 请注意,对于 Oracle 来源,您无法修改 CDC 方法。不过,如果您选择了此日志文件访问权限类型,则可以更改数据库目录详细信息。

  8. (可选)展开选择历史数据的回填模式节点,以修改 Datastream 是使用来源中的当前和未来数据回填目标,还是仅流式传输对此数据的更改。

    • 选择自动选项可将所有现有数据以及对数据的更改从来源流式传输到目标位置。

      如果您选择此选项,则在从自动回填中排除的对象字段中,您可以修改源数据库中您想禁止 Datastream 回填到目标位置的表和架构。

    • 选择手动选项可仅流式传输对数据的更改。

  9. 完成更改后,请点击保存。

修改有关目标位置的配置信息

  1. 前往 Google Cloud 控制台中的数据流页面。

    转到“数据流”页面

  2. 点击要修改的数据流。

  3. 在数据流详情页面上,点击修改。

  4. 从显示的菜单中选择修改目标配置。

  5. 根据您选择的目标位置,按需调整以下设置:

    BigQuery 目标:

    • 在加密下,更改您要使用的加密类型: Google-managed encryption key 或 Cloud Key Management Service 密钥。
    • 在平衡数据过时和 BigQuery 费用下,更改过时限制选项。

    Apache Iceberg 表目标:

    • 在加密下,更改您要使用的加密类型: Google-managed encryption key 或 Cloud Key Management Service 密钥。

    Cloud Storage 目标位置:

    • 在数据流路径前缀字段中,修改 DataStream 要将源数据库中的架构、表和数据转移到的目标位置的文件夹。
    • 在输出格式菜单中:
      • 选择写入 Cloud Storage 的文件的格式。Datastream 支持两种输出格式:Avro 和 JSON。
      • 如果选择 JSON 格式,请选择或清除在文件路径中添加 Unified Types 架构文件和启用 gzip 压缩复选框。
  6. 点击保存以应用更改并开始直播。Datastream 会自动更新您对正在运行的数据流所做的任何修改。

后续步骤