前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >PowerBI | 关于网关,你想知道的都在这里

PowerBI | 关于网关,你想知道的都在这里

作者头像
做数据的二号姬
发布2024-11-25 09:56:20
发布2024-11-25 09:56:20
1830
举报

原创内容

No.701

PowerBI | 关于网关,你想知道的都在这里

可能是因为相关的官方文档太少了,市面上绝大多数专门做培训的老师也不讲,问我这个问题的人实在是有点多,那就整理一下出一篇介绍吧~

图片由海艺AI绘制

网关是什么?

首先,Power BI service 是Saas的服务而非本地服务,我们在Power BI上展示我们的报表数据的时候其实就会面临一个如何把企业内部的数据接入Power BI service的问题。Power BI网关作为微软Power BI服务的一个组件,就是来解决这个问题的。

官话一点来说,PowerBI的网关有这么几个特性:

1. 数据连接与安全性:Power BI网关作为一个桥梁,连接云端的Power BI服务和企业内部的数据源,确保数据传输的安全性。网关会加密和压缩查询结果,然后安全地传送到云端

2. 访问控制:网关可以管控外部用户访问内部数据的权限,像一个门卫一样,验证身份信息,对于合法的请求执行查询,否则拒绝执行。

3. 支持多种服务:除了Power BI,网关还支持Power Apps、Power Automate、Azure 逻辑应用等云服务,允许多个用户连接到多个本地数据源。

4. 个人模式:Power BI网关还提供了个人模式,允许单个用户连接到数据源,且无法与其他人共享。这种模式适用于用户是创建报表的唯一人员且不需要与其他人共享数据源的场景。

5. 定时刷新数据:使用网关可以设置调度程序,定时将内网数据刷新到Power BI Service的Datasets中,实现报表数据的自动更新。

6. 易于安装与配置:网关的安装和配置相对简单,用户下载并安装网关后,使用组织账户登录以注册云服务要使用的网关。

7. 数据传输保护:通过Azure服务总线保护Power BI与本地数据网关之间的数据传输,确保数据的安全。

综上所述,Power BI网关的作用主要是在保持数据安全的同时,允许用户充分利用云端服务的强大分析能力。

什么情况下需要网关

这个问题是来咨询我比较多的问题,很多朋友对于自己有没有网关的需求是没搞清楚的。

首先,网关的使用只在Service服务上有需求,如果是本地desktop自己做,最后截个好看的图放进ppt里这种场景,可以直接跳过研究这个了,网关完全用不到。

Power BI service是什么呢?简单理解就是把做好的报表生成一个连接,分享给其他人,让其他用户可以通过你分享的链接进行访问。并且,service是需要付费的,如果你没有付过费,接下来的内容就不用看了,基本不用考虑网关的问题。

顺便一提,desktop软件本身是免费的,不排除有些小白不知道这个区别在淘宝上白花钱买了账号。基本只需要记住一个原则,如果没有登录账号也没有花过钱的就不用考虑网关,但凡是花过钱,有账号的,就有了考虑网关这个问题的门槛。

网关主要是service上实现数据定时更新的时候用到。定时更新应该好理解,就是数据要在固定的时间更新。如果你有定时更新service上的PBI报表的需求,那么接下来就可以安心看啦,以下内容可能就是你关心的。

网关怎么安装

一开始被问到这个问题的时候我有点懵圈,不就是双击安装么?哪里有难度了?后来细问了一下,大家可能是被“部署”俩字带进沟里了。

和所有安装软件的操作一样,先找到下载地址点击下载:

Power BI service的页面上就有一个下载的按钮,这玩意更新还是挺快的,按照微软一贯的尿性来说,都用最新的版本正常来说是没什么太大的问题的。

然后双击exe,点下一步下一步安装就完事了。

这里稍微有点讲究的就是把这个网关安装在哪里的问题了,一般来说企业级别的服务,就是把这个程序安装在一台专门的服务器上。这个服务器多少有点要求,必须是windows的服务器。一些搞数据的朋友可能看到服务器三个字整个人都不好了,以大家常用的阿里云/腾讯云服务器来说,你就理解成购买了一台在云端的电脑,登录一下就能用的那种,至于在服务器上怎么安装,和在本地安装一模一样,下载双击安装就完事。

对于老板抠门到连整一台服务器都困难的野生数据分析师们,装在台式机上也是一样的。至于为什么建议用台式机……台式机可以长时间不关机,笔记本不太行。

对于导入式的PBI模型(直连一万个不推荐),在service上进行数据刷新的时候,网关必须在线(换句话说这个程序必须是开启着的)。聪明的朋友看到这里应该想明白为啥建议用台式机了吧。

白名单又是啥?

很多朋友看到部署俩字就觉得头大,其实挺简单的,就一个原则——必须要在网关这个程序所在的电脑/服务器上能执行。

比如数据库配置,只要保证装着网关这个程序的电脑/服务器是可以访问数据库的就可以了。复杂一些的,再比如R或者Python脚本,在网关这个程序所在的电脑/服务器能执行就可以在service上执行。

很多公司的数据库是有白名单的,这个不太好给一个具体的方案,但是回想一下你自己的电脑是怎么连上数据库的,这个问题就解决了。

其他注意事项

安装完成注册登录的时候需要设置一个秘密。这个密码一定一定要记住,不要忘记了!这个使用频率不太高,但是一旦忘记了就烦人。

如果数据自动化程度不是很高,不建议折腾网关这一套,还不如手动上传来得更快一些。比如excel处理完之后导入本地数据库再做PBI的这种,建议直接在本地刷一下PBI然后发布到service来得省事。

二号姬

半路出家自学成才的文科数据人,看过了大厂的风景也做过了小厂的CDO~目前是闲职,写写稿带带学生,欢迎勾搭~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 做数据的二号姬 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档