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

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

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

  • 分配 样式 :选择 EVEN KEY ALL

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

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

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

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

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

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