云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名注册_idc与cdn_高性能

小七 141 0

在这篇博文中,我描述了创建结合地理空间和金融数据的实时报告解决方案所遵循的步骤。数据来自SAP S/4HANA®Flexible Real Estate Management(RE-FX)、SAP Geographic Enablement Framework(SAP Geo Framework),并使用Esri ArcGIS(Pro或Insights)进行使用。

这是数据提供和数据使用之间的迭代过程。

SAP S/4HANA Flexible Real Estate ManagementSAP地理支持框架Esri ArcGIS Pro和ArcGIS Insights

简化体系结构

S/4HANA和SAP Geo Framework数据存储在S4O专用租户中。我根据Tom Turchioe的博客:新的ArcGIS企业地理数据库HANA–第一印象和Luciana Uhlemann博客:SAP HANA和ArcGIS Pro–启用企业地理数据库

我使用SAP执行了数据供应和数据建模HANA Studio.

本项目使用的核心数据是RE-FX的房地产对象:

商业实体(表VIBDBE)土地(表VIBDPR)建筑物(表VIBDBU)租赁对象(表VIBDRO)

在RE-FX的这个实现中,一个商业实体是一个项目,多个土地、建筑和租赁单元与之关联。

智能数据访问

在这个系统中,出于安全原因,大数据课程,跨租户访问被禁用,所以我们使用了智能数据访问(SDA)。我从SAP HANA GFO租户定义了一个指向SAP HANA S4O租户的远程源。然后我定义了指向RE-FX数据(SAPABAP1模式)或SAP-Geo-Framework数据(SAP\u-GEF模式)的虚拟表。连接的技术用户只需要对SAPABAP1和SAP\u GEF模式进行读取访问,因此防止任何数据修改。

智能数据访问

感兴趣的形状存储在表z\u GEF\u geom\u 28992.polygon中,但还有其他不同形状的表。

一旦创建了虚拟表,我开始建模。

考虑到最终目标是联合公开ArcGIS使用的金融和地理空间数据,我创建了多个计算视图,以便于管理的步骤分解开发周期。

我开始创建通用计算视图,淘客如何推广,然后创建一组特定于业务的视图对象(项目、土地、建筑物、租赁单位)。这个集合由以下的对象类型的基础视图组成用于从SAP Geo Framework检索形状的视图用于检索有关业务对象的详细信息的视图一个合并视图,公开了前面所有的

这里,我描述了业务对象构建的步骤,其他对象(土地、租赁对象等)的过程是一样的

所以,对于对象构建,我们有以下计算视图:

状态:读取构建状态。我开发它是为了复制(部分地)SAP HANA中的ABAP功能模块。它使您能够读取业务对象的状态。这是一个通用的计算视图(即不特定于业务对象构建)。建筑基础:提供与项目相关联的建筑建筑物详细信息:检索有关建筑物的详细信息BUILDING GEF:从SAP Geo Framework检索建筑形状建筑:关联建筑形状和详细信息。这是ESRI将使用的视图。

对象状态

使用功能模块Status\ U READ检索S/4HANA中的对象状态。我部分复制了SAP HANA中的逻辑。

构建状态计算视图:

计算视图读取对象状态

对象基础

建筑基础计算视图返回与项目关联的所有建筑。我们使用VIBDBE Business Entity表(这里是一个项目)和VIBDBU表(Building)

Building Foundation

Building Details

Building Details计算视图提供了建筑物的状态及其地址。我们使用了前面定义的状态计算视图以及BUILDING FOUNDATION。VIBDBE业务实体表(这里是一个项目)和VIBDBU表(建筑物)

建筑物详细信息

检索几何图形

建筑物和土地有几何图形关联。此信息存储在SAP Geo Framework架构(SAP\ U GEF)下。我用以下逻辑创建了一个计算视图来读取建筑物的形状。

存储在SAP\u GEF\u geometry表中的每个形状都有一个Id(GEF\u OBJECTID)和一个对象号(GEF\u OBJKEY)。表VICAINTRENO提供了房地产对象(INTRENO)的内部键(如建筑物、土地等)和对象编号(OBJNR)之间的赋值。

检索建筑物几何图形

目前ArcGIS不支持BIGINT,因此我们使用计算列将OBJECTID(形状的键)转换为整数,因此,我们可以使用ArcGIS中的信息。

计算列

一个合并视图

最后一步是连接BUILD\u DETAILS和BUILDING\u GEF视图中的信息,并公开所需的数据。

合并视图

同义词

在Hana Studio中创建的所有计算视图的名称中默认包含"/"。当前,使用Esri中名称中带有"/"的对象会生成一个错误。作为解决方法,我在SAP HANA Studio中为计算视图定义了一个同义词,云服务服务器,然后在ArcGIS中定义了一个视图。

ArcGIS要素类

来自ArcGIS Pro,云主机服务器,使用"创建数据库视图"功能,物联网开发,我在SAP HANA中在先前定义的同义词的基础上创建了一个视图。您可以直接在SAP HANA中定义视图,但这样做可以避免手动列出所有列并使用*代替。

创建数据库视图

企业地理数据库要素类

此视图定义为要素类并用于报告。

报告

基于上一个视图,我们能够表示资产并显示财务信息。

报告示例

还可以通过处理SAP HANA中的空间数据来扩展这些视图的使用。例如,我们使用SAP Hana native aggregation方法将多个形状组合成一个形状。

使用SAP Hana aggregation的多个形状