[英]How do I change the server of a Power BI gateway after dozens of reports have been pointed to it?
We are currently using an on-premises data gateway to allow our reports in the app.powerBI.com web interface use an on-premise SQL Server Analysis Services (SSAS) server tabular model for their data source.我们目前正在使用本地数据网关,以允许 app.powerBI.com Web 界面中的报告使用本地 SQL Server Analysis Services (SSAS) 服务器表格模型作为其数据源。 Dozens of reports, workspaces, and other PowerBI objects are all running off of this gateway.
数十个报表、工作区和其他 PowerBI 对象都在此网关之外运行。
We now need to move this SSAS server to a different server for resource management reasons.出于资源管理的原因,我们现在需要将此 SSAS 服务器移动到其他服务器。
If I go to https://app.powerbi.com/ click the "settings" gear and open the "manage gateways" page, I can find the detail I want to change, the "Server" value here:如果我去https://app.powerbi.com/点击“设置”齿轮并打开“管理网关”页面,我可以找到我想要更改的详细信息,这里的“服务器”值:
But that field is disabled for every admin that has tried.但是对于每个尝试过的管理员,该字段都被禁用。 I believe if I could change this field, my problems would be solved.
我相信如果我能改变这个领域,我的问题就会迎刃而解。
We looked into doing it through the API, but it appears it is also not editable via API calls related to the gateway: https://docs.microsoft.com/en-us/rest/api/power-bi/gateways我们考虑通过 API 进行操作,但它似乎也无法通过与网关相关的 API 调用进行编辑: https : //docs.microsoft.com/en-us/rest/api/power-bi/gateways
Changing the gateway seemed like the path of least resistance.改变网关似乎是阻力最小的路径。 If anyone knows how to do that, please let me know.
如果有人知道如何做到这一点,请告诉我。
The second idea we had was create a second gateway and point all existing dashboards, reports, workspaces, etc. to the new gateway.我们的第二个想法是创建第二个网关,并将所有现有的仪表板、报告、工作区等指向新的网关。 However, we have a lot of non-technical users that we can't expect to go in and do this themselves on things they have created, so if we do this it must be via the API.
然而,我们有很多非技术用户,我们不能指望他们自己进入并在他们创建的东西上做这件事,所以如果我们这样做,它必须通过 API。 It appears I could do this for things the user calling the API has in their "My Workspace" but I don't see where I could do something like "Find all objects using Gateway 1 and point to Gateway 2 instead"
看来我可以为调用 API 的用户在他们的“我的工作区”中执行此操作,但我看不到我可以在哪里执行诸如“使用网关 1 查找所有对象并改为指向网关 2”之类的操作
Any ideas?有任何想法吗?
一种解决方法可能是删除不再需要的数据源,然后在同一个集群下创建一个具有相同名称的新数据源,并对服务器名称进行所有必要的更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.