编辑数据来源 - Amazon QuickSight

编辑数据来源

您可以编辑现有数据库数据源以更新连接信息,如服务器名称或用户凭证。还可以编辑现有的 Amazon Athena 数据来源以更新数据来源名称。您无法编辑 Amazon S3 或 Salesforce 数据来源。

编辑数据库数据来源

可以使用以下过程编辑数据库数据源。

  1. 从 QuickSight 起始页中,选择左侧的数据集,然后选择新数据集

  2. 向下滚动到来自现有数据来源部分,然后选择数据库数据来源。

  3. 选择 Edit Data Source

  4. 修改数据来源信息:

    • 如果您正在编辑的是自动发现的数据库数据源,则可修改以下任意设置:

      • 对于 Data source name (数据源名称),输入数据源的名称。

      • 对于 Instance ID (实例 ID),从提供的列表中选择要连接到的实例或集群的名称。

      • Database name 会显示 Instance ID 集群或实例的默认数据库。如果要在该集群或实例上使用不同的数据库,请输入其名称。

      • 对于用户名,输入有权执行以下操作的用户账户的用户名:

        • 访问目标数据库。

        • 在该数据库中读取要使用的任何表(对其执行 SELECT 语句)。

      • 对于密码,输入您输入的账户的密码。

    • 如果您编辑的是外部数据库数据源,则可修改以下任意设置:

      • 对于 Data source name (数据源名称),输入数据源的名称。

      • 对于 Database server (数据库服务器),输入以下值之一:

        • 对于 Amazon Redshift 集群,输入集群的端点(不带端口号)。例如,如果终端节点值为 clustername.1234abcd.us-west-2.redshift.amazonaws.com:1234,则输入 clustername.1234abcd.us-west-2.redshift.amazonaws.com。在 Amazon Redshift 控制台中,您可以在集群详细信息页面上的端点字段中获取端点值。

        • 对于 PostgreSQL、MySQL 或 SQL Server 的 Amazon EC2 实例,请输入公有 DNS 地址。在 EC2 控制台中,您可以在实例详细信息窗格中的 Public DNS 字段中获取公有 DNS 值。

        • 对于 PostgreSQL、MySQL 或 SQL Server 的非 Amazon EC2 实例,请输入数据库服务器的主机名或公有 IP 地址。

      • 对于 Port (端口),输入集群或实例在连接上使用的端口。

      • 对于 Database name (数据库名称),输入要使用的数据库的名称。

      • 对于用户名,输入有权执行以下操作的用户账户的用户名:

        • 访问目标数据库。

        • 在该数据库中读取要使用的任何表(对其执行 SELECT 语句)。

      • 对于密码,输入您输入的账户的密码。

  5. 选择 Validate connection

  6. 如果连接验证成功,请选择 Update data source。如果未成功,则更正连接信息,然后重新验证。

  7. 如果要使用更新的数据来源创建新数据集,请按照 使用数据库创建数据集 中的说明继续操作。否则,请关闭 Choose your table (选择表) 对话框。

编辑 Athena 数据来源

使用以下过程编辑 Athena 数据来源。

  1. 从 QuickSight 起始页中,选择左侧的数据集,然后选择新数据集

  2. 向下滚动到来自现有数据来源部分,然后选择 Athena 数据来源。

  3. 选择 Edit Data Source

  4. 对于 Data source name (数据源名称),输入一个新名称。

  5. 随即出现 Manage data source sharing (管理数据源共享) 屏幕。在 Users (用户) 选项卡中,找到要删除的用户。

  6. 如果要使用更新的数据来源创建新数据集,请按照 使用 Amazon Athena 数据创建数据集 中的说明继续操作。否则,请关闭 Choose your table (选择表) 对话框。