求助:在Azure上配置带静态IP的Power BI服务,连接Hostgator生产MySQL
Azure Power BI配置+Hostgator MySQL连接+权限共享实操指南
一、获取Power BI服务静态IP(用于防火墙白名单)
Power BI默认使用动态IP,需通过以下方式获取固定访问IP:
- 方案1:Power BI Premium容量(推荐生产环境)
- 登录Azure门户,创建或进入已有的Power BI Premium容量资源
- 进入「网络设置」,启用「静态IP」,系统会分配固定CIDR格式的IP段(例如
20.12.34.0/24),需将整个段加入Hostgator防火墙
- 方案2:免费版/Pro版IP范围
- 登录Power BI管理门户,进入「租户设置」→「网络」→「允许的IP范围」
- 导出对应区域的官方IP列表,将这些IP段全部添加至Hostgator防火墙(注意每月可能更新,需定期检查)
二、配置Hostgator MySQL防火墙规则
- 登录Hostgator cPanel,找到「MySQL数据库」模块
- 进入「远程MySQL」,在「添加访问主机」栏输入Power BI的IP/IP段,备注填「Power BI Access」
- 点击「添加主机」,等待5-10分钟让规则生效
三、Power BI连接Hostgator MySQL数据库
- 打开Power BI Desktop,点击「获取数据」→「MySQL数据库」
- 输入Hostgator提供的MySQL服务器地址(通常是你的域名或专属IP)、目标数据库名称
- 选择「数据库」身份验证,输入MySQL的用户名和密码,点击「测试连接」确认成功
- 加载所需数据,完成数据建模后发布报表至Azure Power BI服务的工作区
四、组织内成员共享访问权限
- 在Power BI服务的目标工作区,点击「访问」按钮
- 输入组织内成员的邮箱,分配对应权限:
- 管理员:可管理工作区+编辑报表
- 成员:可编辑报表但无法管理工作区
- 查看者:仅能查看报表,无编辑权限
- 勾选「发送邀请邮件」,成员收到邮件后即可访问工作区及报表
内容的提问来源于stack exchange,提问作者Daniel Williams
相关产品推荐
相关产品推荐

