手里头拿着本公司的Power BI管理员账号,原本呢,一台电脑一个人一天处理一家公司的一亿数据是比较得劲的,尤其是有了Python自动任意刷新Power BI更是美滋滋。
可是最近手里头又捏了一家公司的管理员账号(详情见次条),本想着这一台电脑可以同时自动刷新两家公司,但是在登录网关时发现,登录了B公司的账号,A公司的网关自动就断开了,登录了A,B就掉了。
也就是说,同一时间,只能有一家公司自动刷新。这很显然不符合我们一贯的强行绕开微软限制的习惯。
仔细阅读了官方文档,发现,微软也还算仁慈:
原文文档:
https://docs.microsoft.com/zh-cn/data-integration/gateway/service-gateway-install
也就是说我们可以同时安装两个网关,而两个网关分别管理不同的企业。而文档也说的很清楚,同一个网关同一个模式只能登陆一个账号。
所以我们可以在一台电脑上同时用这两个网关了:
以上是标准模式,以下个人模式:
这样我们就可以同时在同一台电脑上管理两家公司的自动刷新了。
但是,如果两家公司的数据源没有任何交集,那么两个刷新可以任意设定时间,不受影响。而如果两个账号的数据源是同一个而且刷新时间还存在交叉,那么有较大概率其中一个刷新时会发生错误:
或者更新时间远远超过正常值:
而一旦刷新时间没有交集,一切就会恢复正常:
另一个账号的刷新时间:
这样,我们就实现了同时管理两个公司的目的。
或许这也是为什么微软不允许同一类型网关登录两个账号的原因。
其实我这两个账号的报表内容完全一致,数据源也一模一样,因为本地的模型都是一个。A账号是公司购买的世纪互联的账号,B账号是开发版,模型是同一个,但是使用的人不同。至于为什么,这就是企业内部的怪事之一了。
这里先挖个坑,说不定哪天我们就能像突破每天8次刷新的限制那样突破这个限制了,哈哈。
另外,算是一个建议,也是自己踩过的坑,尽可能数据源都在数据库中,而不是散落在各个excel表中:
每一个excel表都是一个单独的数据源,而无论你从数据库的多少个表中查询数据,数据源只有这一个数据库:
以上只是这一个模型数据源的一部分,说多了都是泪……
感谢您对【学谦数据运营】公众号的关注、支持与厚爱,如果本文对您有用,请不要吝惜您的点赞、转发和点亮在看,有任何问题欢迎大家在留言区询问或者直接加我个人微信,谢谢。