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. AmazonS3 区域中,输入或粘贴 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。

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