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

尝试将Power BI Service连接Snowflake:如何获取其使用的IP地址?

Power BI Service IP段查询及Snowflake白名单配置方案

1. 确认Power BI租户所属区域

Power BI Service的IP段和你租户部署的云环境、所属区域强相关,先确认你使用的是全球公有云、国内世纪互联运营云还是政府云版本的Power BI,同时确认租户所在的具体区域。

2. 查询对应版本的Power BI IP段

  • Power BI属于Azure云服务,官方会通过服务标签定期公开所有服务的IP段,你可以直接下载Azure对应云环境的IP范围文件,筛选服务标签为PowerBI、且和你租户区域匹配的所有IP段即可。
  • 注意不要遗漏Power BI服务全局依赖的公共IP段,避免部分请求被拦截。
  • Power BI IP段会每季度更新,建议后续定期同步最新IP段到白名单,避免访问中断。

3. 将IP段添加到Snowflake白名单

你可以通过Snowflake网络策略配置白名单,操作如下:

  1. 登录Snowflake控制台,切换至ACCOUNTADMIN角色
  2. 执行命令创建适配Power BI的访问策略,将你查询到的所有IP段填入ALLOWED_IP_LIST:
CREATE NETWORK POLICY powerbi_access_policy
ALLOWED_IP_LIST = ('<Power BI IP段1>', '<Power BI IP段2>', '<Power BI IP段3>')
BLOCKED_IP_LIST = ();
  1. 根据需求应用策略:
  • 如需给整个Snowflake账号开放Power BI访问,执行:
ALTER ACCOUNT SET NETWORK_POLICY = powerbi_access_policy;
  • 如需仅给特定用户开放Power BI访问,执行:
ALTER USER <目标用户名> SET NETWORK_POLICY = powerbi_access_policy;

4. 问题排查

如果配置完成后仍然提示凭据错误,可以先将你本地公网IP加入Snowflake白名单,用Power BI Desktop连接Snowflake测试,确认账号密码、实例地址、仓库/数据库权限配置无误,排除凭据本身的问题后,再重新核对IP段配置。

内容的提问来源于stack exchange,提问作者Randy Minder

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 16:54:00