PowerBI可以从ArcGIS REST端点显示在地图上吗?

148
3.
09-22-2022上午10:23
Jay_Gregory
通过
定期撰稿人

在这种情况下,我试图不使用ArcGIS的PowerBI,因为我的用户只是简单的查看者,而ArcGIS地图的PowerBI奇怪地要求用户有创造者角色,即使他们想做的只是查看服务。

因此,我很好奇如何/是否有可能为用户提供一个点、多边形或线特征服务的REST端点。https://mygis.domain.com/arcgis/rest/services/demopolygon/MapServer/0/query),并将其连接到PowerBI地图(bing地图工具)。

我对PowerBI完全不熟悉,所以如果有任何文档或步骤,那就太好了。

如果这是不可能的,那么为什么用户需要一个Creator角色才能视图层? ! ? !

标签(4)
0荣誉
3回复
Jay_Gregory
通过
定期撰稿人

即使用户确实使用了Power BI的Maps(带有Creator许可),他们也需要a)显示一些数据(从Power BI中拖动lat / long字段以获得要显示的任何映射)b)仍然没有办法拉入任意REST端点。它需要作为一个项目添加到Portal或Online中,PowerBI用户才能在其中看到PowerBI地图。

0荣誉
simoxu
通过 常规赛MVP
常规赛MVP

是的,它基本上是拉入REST查询的JSON结果。

在PBI查询编辑器中,为源文件添加如下内容,然后执行一些数据转换步骤:

= Json.Document(网络。内容(“ArcGIS Rest查询此处”))

ESRIJSON部分处理起来有点棘手,但它是可行的。

为了避免观看者的许可问题,您的内容需要与AGOL或Enterprise中的每个人共享。

0荣誉
AW_Grove
通过
偶然的因素

@Jay_Gregory-我也在做同样的事情。我们甚至不关心map组件,只使用底层数据。这篇文章真的很好地帮助你完成这个过程https://resource.esriuk.com/blog/how-to-use-arcgis-with-power-bi/

到目前为止,我遇到了一些问题,包括日期/时间格式,如何为安全数据传递凭据,以及必须发布允许同时查询2000多条记录的服务。如果你找到了更好的方法,请告诉我!

0荣誉