能否使用SSO创建驻留在PBI服务中对接Snowflake的数据流
Power BI 数据流连接Snowflake的SSO支持情况确认
你之前的判断正确,该需求目前确实无法实现,相关说明如下:
- Power BI 数据流的运行逻辑为服务端预计算刷新,执行时使用的是数据流配置阶段绑定的固定认证身份,不存在继承访问下游数据集的终端用户身份上下文的设计,因此无法动态获取每个访问用户的SSO凭证并传递给Snowflake。
- 目前Power BI生态中Snowflake的SSO仅支持两类场景:
- Power BI Desktop 本地连接Snowflake时的单点登录认证
- Power BI服务中不经过数据流中转、直接连接Snowflake的DirectQuery模式数据集,可配置为使用终端用户SSO访问Snowflake
- 如果你需要同时满足数据逻辑复用+用户权限透传Snowflake的需求,可将原本放在数据流中的数据处理逻辑迁移到公用的DirectQuery模式数据集实现,同时为该数据集配置Snowflake SSO即可达到相近效果。
内容的提问来源于stack exchange,提问作者Randy Minder
相关产品推荐
相关产品推荐

