用于在 ArcGIS 中使用 SAP HANA 数据库的权限

权限用于确定用户有权对数据和数据库执行何种操作。应根据人员在组织中所执行的工作类型来分配权限。

从 ArcGIS 连接到 SAP HANA 的用户需要具有系统访问权限以及特定用户数据的访问权限。作为 SAP HANA 管理员,您应根据用户需要在数据库中执行的操作创建组、为组授予权限并向每个组添加合适的数据库用户。

默认情况下,SAP HANA 将对系统元数据表的 SELECT 权限授予 PUBLIC。如果您撤消那些权限,则必须将权限授予各个组或用户。

下表列出了三组用户及其查询、编辑或创建 ArcGIS 中的数据所需的最低权限。如果创建的是标准 SAP HANA 用户,他们则已拥有选择 sys 表以及创建和放置表的权限。如果创建的是受限用户,他们则需要此处所列的权限。

请注意,这些权限适用于在 ArcGIS 中使用 SAP HANA 数据库。如欲了解使用 SAP HANA 中的地理数据库所需的权限,请参阅 SAP HANA 中地理数据库的权限

用户类型所需权限用途

数据查看人员

SELECT ON sys.st_geometry_columns 和 sys.st_spatial_reference_systems

需要使用这些权限读取空间运算的 ST_GEOMETRY 元数据。

SELECT ON <table1>,<table2>,<tablen>

数据查看人员需要具有对要查看并查询的特定表的 select 权限。

数据编辑人员*

数据编辑人员需要具有与数据查看人员相同的权限,此外还需要这些附加权限。

对其他用户表的 INSERT、UPDATE 和 DELETE 权限

授予编辑人员对特定表执行编辑操作的权限。

数据创建人员

SELECT ON sys.st_geometry_columns 和 sys.st_spatial_reference_systems

需要使用这些权限读取空间运算的 ST_GEOMETRY 元数据。

  • CREATE TABLE
  • DROP TABLE

数据创建人员可使用这些权限在数据库中创建表和要素类。

*要编辑数据,请发布引用您 SAP HANA 数据库中数据的可编辑要素服务图层。

如果数据创建人员要通过创建视图来限制从数据库返回到 ArcGIS 客户端的数据量,则还要向他们授予 CREATE VIEW 和 DROP VIEW 权限。