PowerBI + Snowflake:ODBC 连接:DirectQuery

PowerBI + Snowflake: ODBC Connection: DirectQuery

我们正在评估这两种产品,Snowflake 作为数据仓库,PowerBI 作为可视化平台来满足仪表板/报告需求。

我们要求将 Snowflake 与 AWS PrivateLinks 结合使用,这使得 PowerBI Desktop(和服务)随附的开箱即用工具在用户想要使用 SSO 时变得毫无用处。

所以目前我已经使用 Snowflake 的 ODBC 驱动程序和 Windows ODBC 设置设置了 ODBC 连接。当我使用 Get Data -> ODBC -> MyNewConnection 时,我看不到 DirectQuery.

的选项

如果您知道如何设置 DirectQuery 类型的与 ODBC 连接器到 Snowflake 的连接,我想寻求帮助?

ODBC 连接不支持 DirectQuery。可能有几个选项:

  1. 建立你自己的。使用数据连接器 SDK 构建您自己的启用 DirectQuery
  2. 的扩展
  3. 使用 Progress ODBC DataDirect ODBC 驱动程序。详情可见here

但是,在你走这些路线之前(假设你还没有这样做)我会和你的 Snowflake 客户经理谈谈,看看是否有任何方法可以让 PowerBI Snowflake 本机连接工作你的设置

正确,如果您在基于 this, Privatelink is not supported 的 PowerBI 服务中使用 PowerBI SSO 选项。

如果您有 PowerBI Gateway,那么私人链接应该可以使用。

网关的使用不允许 authenticator=externalbrowser,唯一的选择是用户名和密码登录。 authenticator=externalbrowser 仅在与 ODBC 通用驱动程序一起使用时才允许用于 PowerBI Desktop,但是您会注意到您将失去直接查询选项。

如果这些选项受到限制,请随时向 Microsoft 提出功能请求以通过 PowerBI SSO 支持 Privatelink。