Power BI Desktop 与租户、客户端和秘密参数直接 Redshift 连接

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

我正在尝试配置从 Power BI 桌面到 AWS Redshift 的直接连接,但我的连接不仅仅是用户名和密码,我需要能够输入以下变量以使 Redshift 集群接受连接:

  • client_id=x;

  • client_secret=x;

  • idp_tenant=x;

  • 集群ID=x;

  • DbGroups=x;

  • 区域=x;

  • plugin_name=AzureAD

  • IAMAuth=true

通常在 jdbc 或 odb 连接中,我可以将其作为 url 的一部分输入,但我无法在 PBI 桌面连接对话框中找到输入此内容的位置

有人成功使用参数配置与 Redshift 的连接吗?

我尝试使用以下格式输入参数作为服务器详细信息的一部分:

server:port;param=value;param2=value;

并将变量放置在高级选项提供程序名称中,但它不起作用

我可以设置 odbc 连接,但它并不理想,因为它要慢得多

powerbi amazon-redshift powerbi-desktop powerbi-datasource
1个回答
0
投票

目前,用于连接数据库的 Power BI 图形界面设计简单,不会直接公开自定义连接字符串参数的接口。

作为一种解决方法,既然您提到即使速度很慢,您也可以设置 ODBC 连接,因此您可以调整提取大小、禁用不必要的日志记录或启用压缩(如果 AWS Redshift ODBC 驱动程序支持)。

或者您可能需要使用第三方工具或自定义连接器(例如用于 Power BI 和 Redshift 的 CData 连接器或 Devart ODBC 驱动程序)

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