使用 ODBC 将 powerBI Desktop 连接到 AWS Athena 错误

问题描述 投票:0回答:1

我正在尝试使用 ODBC 连接测试将 powerBI Desktop 连接到 AWS Athena:https://docs.aws.amazon.com/athena/latest/ug/odbc-v2-driver.html

我已经安装了驱动程序(Windows 2.x Amazon Athena ODBC (x64))并使用访问密钥凭证对其进行了测试。

成功连接至:Athena 引擎版本 3 区域:us-west-2 目录:AwsDataCatalog 工作组:xxxxx 身份验证类型:IAM 凭证

当我连接到 powerbi Desktop 并转到: 获取数据 -> 数据库 - AWS Athena 我输入 DSN 并连接,但出现错误: 详细信息:“我们无法将 null 值转换为 Record 类型。”

如果我“编辑”并输入角色名称以及连接后从 AWS 获取的 IAM 角色信息,则会收到错误: 详细信息:“ODBC:错误 [HY000] 缺少所需的连接参数:role_session_name

但是当我查看 ODBC 中的配置选项时,我没有看到输入“角色会话名称”的位置,也不知道从哪里获得此信息。

我不确定问题是否出在我尝试配置 PBI 桌面 odbc 连接的方式或 odbc 连接本身。 我尝试使用 odbc 将 Excel 连接到 AWS Athena 数据,我可以访问 Athena 数据库、架构并查看表/视图,但在连接时出现错误:

DataSource.Error:ODBC:错误 [HY000] [AmazonAthena][S3ClientError]:ExceptionName:,ErrorType:99,ExceptionMessage:curlCode:60,SSL 对等证书或 SSH 远程密钥不正常

关于如何解决此问题或将 pbi 桌面连接到 AWS Athena 的其他方法有什么建议吗? 我知道有一个连接器允许 pbi 服务器/服务连接到 AWS 数据源,我们稍后将对其进行测试,但想看看是否可以选择使用 pbi 桌面。

powerbi-desktop amazon-athena
1个回答
0
投票

您好,发生这种情况是因为在 ODBC Simba Athena 连接器中,如果取消选中该选项,请验证高级选项下是否启用了 SSL。证书问题就解决了。 ODBC 连接器高级选项

© www.soinside.com 2019 - 2024. All rights reserved.