You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerBI Desktop通过ODBC连接AWS Athena报错求助

问题概述

已完成以下配置:

  • 安装Windows 2.x Amazon Athena ODBC (x64)驱动,通过IAM访问密钥测试ODBC连接成功
  • 核心配置:Athena引擎3、区域us-west-2、目录AwsDataCatalog、指定工作组、IAM Credentials认证

遇到两类连接问题:

  1. PowerBI Desktop连接报错
    • 用DSN连接时:"We cannot convert the value null to type Record."
    • 手动填入IAM角色名称后:"ODBC: ERROR [HY000] Required connection parameter is missing: role_session_name"(ODBC配置界面无该参数输入项)
  2. Excel连接报错
    • 可查看库/表结构,但连接时触发SSL错误:DataSource.Error: ODBC: ERROR [HY000] [AmazonAthena][S3ClientError]: curlCode: 60, SSL peer certificate or SSH remote key was not OK

需求:优先解决PowerBI Desktop连接Athena的问题,或提供替代桌面版方案。

解决方案

PowerBI Desktop连接问题修复

方案1:使用PowerBI内置AWS Athena连接器(推荐)

跳过ODBC,直接用官方云连接器:

  • 路径:获取数据 → 云 → AWS Athena
  • 配置步骤:
    1. 输入区域us-west-2,指定工作组
    2. 认证方式选择Access Key,填入你的AWS访问密钥ID和秘密访问密钥
    3. 若需使用IAM角色:
      • 确保本地已配置AWS CLI并通过aws configure完成角色凭证设置
      • 或在连接器高级选项中,手动添加RoleArn(你的角色ARN)和RoleSessionName(自定义名称,如PowerBI-Athena-Session)

方案2:修复ODBC DSN配置

  • 打开64位ODBC数据源管理器,编辑已创建的Athena DSN:
    1. 确认「S3输出位置」已填写(必填项,格式如s3://your-bucket/athena-results/)
    2. 切换到「Advanced Settings」标签,点击Add按钮,添加参数RoleSessionName,值设为自定义名称(如Athena-ODBC-Session)
    3. 保存配置后重新测试ODBC连接,再在PowerBI中选择该DSN

方案3:升级PowerBI Desktop

旧版本PowerBI可能存在ODBC驱动兼容性问题,下载并安装最新版后重试。

Excel SSL报错修复

  • 安装AWS根证书:
    获取AWS官方根证书包,将证书导入系统「受信任的根证书颁发机构」存储
  • 检查网络代理:
    若使用代理,确认代理已允许Athena和S3相关域名(*.athena.us-west-2.amazonaws.com、*.s3.us-west-2.amazonaws.com),或临时关闭代理重试

内容的提问来源于stack exchange,提问作者Jeff A

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 19:55:15