企业级地理数据库是数据库管理系统中的表、视图和存储过程的集合。SAP HANA 可启用数据库管理系统以存储地理数据库。可以在 SAP HANA 数据库中启用地理数据库,并继续将数据库数据与地理数据库数据一同存储。可以在 ArcGIS Pro 中查看和发布这两类数据。
如何在 SAP HANA 中创建地理数据库?
由于地理数据库是数据库中对象的集合,您(或您组织中的某个人)需要具有 SAP HANA 数据库管理员权限,且必须使用 SAP HANA 提供的工具配置该数据库和一个名为 sde 的数据库用户。
数据库管理员创建完地理数据库所需的数据库和 sde 用户后,地理数据库管理员将使用 ArcGIS Pro 中的启用企业级地理数据库工具来创建地理数据库。
有哪些可用功能?
以下功能在 SAP HANA 地理数据库中可用:
- 表、要素类和要素数据集
- 将表、要素类和数据库视图注册到地理数据库的功能
- 关系类
- 子类型和域
- 附件
- 编辑者追踪
- 非版本化存档
- 分支版本化用于通过要素服务编辑长期事务
- 公共设施网络
- 追踪网络
- 镶嵌数据集与栅格数据集
- 多面体数据
- 网络数据集(只读)
- 发布 web 图层的功能
- 拓扑(需要在 Web 要素图层中发布的分支版本化数据)
- Web 要素图层的离线编辑
当前不可用的功能
以下功能在 SAP HANA 的地理数据库中不可用:
- 可编辑网络数据集
- 宗地结构
如何在 SAP HANA 中管理地理数据库?
SAP HANA 数据库管理员使用 SAP HANA 提供的工具维护该数据库。
数据库管理员可使用 SAP HANA 中的工具创建数据库用户,并赋予他们所需的权限。要创建标准用户,数据库管理员可选择使用 ArcGIS Pro 中的创建数据库用户工具。
提示:
在 ArcGIS 所支持的数据库管理系统中,存储和访问数据的方式有所不同,这会影响到您与数据库及其所包含地理数据库的交互方式。因此,已根据数据库管理系统将地理数据库管理主题划分为几个部分。该部分提供了有关管理 SAP HANA 中地理数据库的信息。如果要采用搜索的方式访问某个主题,请确保要阅读的主题适用于所使用的数据库管理系统。
在 SAP HANA 中使用地理数据库时的注意事项
在使用 SAP HANA 中的地理数据库时,请注意以下事项:
- 启用 SAP HANA 中的地理数据库后,您只能从 ArcGIS Pro 进行连接。您可将来自 ArcGIS Pro 的数据共享至联合 ArcGIS Server 站点。
- 当通过数据库连接进行访问时,您可对来自 ArcGIS Pro 的地理数据库进行编辑。由于 SAP HANA 中的版本化数据使用分支版本化,因此您必须使用要素服务共享数据并将其作为用于编辑工作流的 Web 要素图层进行访问。
- SAP HANA 中的地理数据库包含已在地理数据库注册的数据集组合和未在该地理数据库注册的数据库表组合。当使用数据库连接时,未注册的数据库表将在 ArcGIS Pro 中作为只读数据集访问。这些表可发布至可编辑要素服务,并用作执行编辑所需的 Web 要素图层。
- 如果数据库包含地理数据库系统表,ArcGIS 将视其为地理数据库。因此,即使您访问未在地理数据库中注册的表,ArcGIS 客户端和地理数据库版本兼容性规则仍然适用。