Skip to main content

Amazon Redshift Spectrum

连接类型

ODBC(64 位)

支持类型

读取和写入

验证版本

数据库版本:1.0.36224

ODBC 客户端版本:1.4.52.1000

如需详细了解 Simba Athena ODBC 驱动程序,请转至 Simba ODBC

注意

为避免在将工作流保存到 Server 时发生错误,请选中 Simba Amazon Redshift ODBC 驱动程序 DSN 设置中的密码加密对象:这台计算机的所有用户复选框。

用于连接的 Alteryx 工具

标准工作流处理

数据库内工作流处理

配置 ODBC 连接

在 ODBC 数据源管理程序中...

  1. 选择 Redshift 驱动程序,然后选择配置

  2. 输入连接设置和凭证。

  3. 其他选项区域中,选择将所有结果检索到内存选项。

  4. 选择确定以保存连接。

配置 Amazon Redshift 批量连接

要通过“输出数据”工具使用批量连接...

  1. 单击写入文件或数据库下拉列表,然后选择其他数据库 > Amazon Redshift 批量

  2. 选择数据源名称(或者选择 ODBC 管理员创建一个)。如需了解详情,请前往 ODBC 和 OLEDB 数据库连接

  3. (可选)输入用户名密码

  4. Amazon S3 部分,输入或粘贴 AWS 访问密钥AWS 密钥以访问要上传的数据。

  5. 密钥加密下拉列表中,选择一个加密选项:

    • 隐藏:使用最少的加密隐藏密码。

    • 针对所有用户加密:此计算机上的任何用户均可完全使用该连接。

    • 用户加密:登录用户可以在任何计算机上使该连接。

  6. 端点下拉列表中,选择默认值以允许 Amazon 根据您选择的存储桶自动确定端点。若要为专用 S3 部署指定端点,或者已知特定的存储桶区域,您也可以选择一个端点(S3 区域)、输入自定义端点,或从十个此前输入的自定义端点中选择一个。

    如果您选择的存储桶不在指定的端点区域中,则会发生以下错误:“您尝试访问的存储桶必须使用指定的端点进行寻址。请将以后的所有请求发送到此端点。”选择默认值以清除错误。

  7. (可选)选择使用 Signature V4 进行身份验证,以使用 Signature Version 4 取代默认的 Signature Version 2。这将提高安全性,但连接速度可能会变慢。对于需要 Signature Version 4 的区域,此选项将自动启用。

    需要 Signature Version 4 的区域:2014 年 1 月 30 日之后创建的区域仅支持 Signature Version 4。这些区域需要 Signature Version 4 的身份验证:

    • 美国东部(俄亥俄)地区

    • 加拿大(中部)地区

    • 亚太地区(孟买)地区

    • 亚太地区(首尔)地区

    • 欧盟(法兰克福)地区

    • 欧盟(伦敦)地区

    • 中国(北京)地区

  8. 选择一种服务器端加密方法以上传到加密的 Amazon S3 存储桶。如需详细了解 Amazon S3 加密方法,请前往《Amazon Simple Storage Service 开发人员指南》

    • None (Default):不使用加密方法。

    • SSE-KMS:使用 AWS KMS 托管密钥的服务器端加密。酌情提供 KMS 密钥 ID。当您选择此方法时,使用 Signature V4 进行身份验证将默认启用。

  9. 存储桶名称中输入存储数据对象的 AWS 存储桶的名称。

酌情选择使用 Redshift Spectrum 连接到 Spectrum 表。

配置输出选项

您可以选择指定或调整以下 Redshift 选项。如需了解详情,请转至 Amazon Redshift 数据库开发人员指南

注意

要使用输出数据工具创建 Spectrum 表,请指定架构和表格名称。

spectrum_schema.tablename

如果未为“分配样式”选择“键”,则忽略“分配键”。如果为“排序样式”选择了“无”,则忽略“排序键”。

  • 主键:为“主键”选择列并调整列的顺序。

  • 分配样式:选择 EVENKEYALL

  • 分配键:为“分配键”选择一列。

  • 排序样式:选择复合交错

  • 排序键:为“排序键”选择列并调整列的顺序。

  • 启用 Vacuum 和 Analyze 操作:(仅限批量连接)默认情况下已启用。启用后,在将批量加载 APPEND 至 Redshift 数据库后,将执行 VACUUM 和 ANALYZE 维护命令。

  • 批量加载数据块大小(1 MB 至 102400 MB):为了提高上传性能,大型文件被拆分为指定整数大小的较小文件(以兆字节为单位)。默认值为 128。

  • 启用反斜杠 (\) 作为转义字符:(仅限批量连接)默认启用。启用后,紧邻反斜杠字符的字符将作为列数据加载,即使该字符通常用于特殊用途(如分隔符、引号、嵌入换行符或转义字符)。

注意

为受支持的 AWS 连接器场景定义自定义 AWS STS 端点和专用端点设置。数据连接管理器 (DCM) 允许端点覆盖,以确保凭证检索和连接器操作始终使用指定的端点。配置专用端点后,所有 Alteryx 与 AWS 之间的流量都将保持在专用网络内,不会回退到公共互联网端点。