管理零 ETL 集成
您可以在 Amazon Redshift 控制台上查看零 ETL 集成的详细信息,包括其配置信息和状态。
查看零 ETL 集成的详细信息
登录 Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshiftv2/
。 -
从左侧导航窗格中,选择无服务器或预置集群控制面板。然后,选择零 ETL 集成。
-
选择要查看的零 ETL 集成。对于每个集成,请提供以下信息:
-
集成 ID 是集成创建时返回的标识符。
-
状态可以是下列项之一:
-
Active
– 零 ETL 集成正在将事务数据发送到目标 Amazon Redshift 数据仓库。 -
Syncing
– 零 ETL 集成遇到了可恢复的错误,正在重新设置数据种子。受影响的表在完成重新同步之前无法在 Amazon Redshift 中进行查询。 -
Failed
– 零 ETL 集成遇到了无法恢复的事件或错误,无法修复。您必须删除并重新创建零 ETL 集成。 -
Creating
– 正在创建零 ETL 集成。 -
Deleting
– 正在删除零 ETL 集成。 -
Needs attention
– 零 ETL 集成遇到了需要手动干预才能解决的事件或错误。要修复此问题,请按照错误消息中的步骤操作。
-
-
源 ARN 是源数据的 ARN。
-
目标是目标数据仓库命名空间的 ARN。
-
数据库可以是以下值之一:
-
No database
– 没有用于集成的目标数据库。 -
Creating
– Amazon Redshift 正在为集成创建目标数据库。 -
Active
– 数据正在从集成源复制到 Amazon Redshift。 -
Error
– 集成出现错误。 -
Recovering
– 数据仓库重新启动后,集成正在恢复。 -
Resyncing
– Amazon Redshift 正在重新同步集成中的表。
-
-
目标类型是 Amazon Redshift 数据仓库的类型。
-
创建日期是创建集成的日期和时间 (UTC)。
-
注意
要查看数据仓库的集成详细信息,请选择已配置集群或无服务器命名空间的详细信息页面,然后选择零 ETL 集成选项卡。
从零 ETL 集成列表中,您可以选择查询数据以跳转至 Amazon Redshift 查询编辑器 v2。Amazon Redshift 目标数据库启用了 enable_case_sensitive_identifier 参数。编写 SQL 时,您可能需要用双引号 ("<name>") 将架构、表和列名括起来。有关在 Amazon Redshift 数据仓库中查询数据的更多信息,请参阅使用 Amazon Redshift 查询编辑器 v2 查询数据库。
在零 ETL 集成列表中,您可以选择共享数据来创建数据共享。要为 Amazon Redshift 数据库创建数据共享,请按照创建数据共享页面上的说明进行操作。在共享 Amazon Redshift 数据库中的数据之前,您必须先创建目标数据库。有关数据共享的更多信息,请参阅 Amazon Redshift 的数据共享概念。
要刷新集成,可以使用 ALTER DATABASE 命令。这样做会将集成源中的所有数据复制到目标数据库中。以下示例刷新零 ETL 集成中所有已同步和失败的表。
ALTER DATABASE sample_integration_db INTEGRATION REFRESH ALL tables;
在 Amazon Redshift 中共享数据
将数据添加到源后,它会立即复制到 Amazon Redshift 中,并准备好通过创建数据共享进行共享。
要共享数据,您必须先创建目标数据库。
重要
使用 Amazon Redshift 控制台在 Amazon Redshift Serverless 中共享数据
-
在 Amazon Redshift 控制台的左侧导航窗格中,选择 Amazon Redshift Serverless > 无服务器控制面板。
-
从左侧导航窗格中,选择零 ETL 集成。
-
选择共享数据。
-
在创建数据共享页面上,按照创建数据共享中的步骤进行操作。
使用 Amazon Redshift 控制台在 Amazon Redshift 预置集群中共享数据
-
在 Amazon Redshift 控制台的左侧导航窗格中,选择预置集群控制面板。
-
从左侧导航窗格中,选择零 ETL 集成。
-
从集成列表中选择一个集成。
-
在集成详细信息页面上,选择连接到数据库。
-
在连接到数据库页面,您可以创建新连接,也可以使用最近的连接。确保与目标数据库建立连接。
-
如果创建新连接,则输入数据库的数据库名称。然后,单击连接。
-
在集成详细信息页面上,选择共享数据。
-
在创建数据共享页面上,按照创建数据共享中的步骤进行操作。