权限用于确定用户有权对数据和数据库执行何种操作。应根据人员在组织中所执行的工作类型来分配权限。
从 ArcGIS 连接到 Netezza 的用户需要具有对特定 Netezza 系统对象的权限和要访问的用户数据的权限。作为 Netezza 管理员,您应根据用户需要在数据库中执行的操作创建组、为组授予权限并向每个组添加合适的数据库用户。
以下是将从 ArcGIS 进行连接的常见用户组以及这些用户组需要的最低权限。
用户类型 | 所需权限 | 目的 |
---|---|---|
数据查看人员 | SELECT ON _V_SYS_PRIV | 确定用户所具有的对象权限时需要 |
如果您正在使用 Netezza 7,您还需要授予以下权限:
| 执行空间查询时需要 | |
EXECUTE ON FUNCTION | 使用 Netezza 空间函数时需要 | |
LIST ON <用户 | 组> | 允许数据查看人员查看其它用户或组 | |
LIST ON <table1>,<table2>,<tablen> | 允许数据查看人员查看数据库中的特定表 如果希望查看人员查看数据库中的所有表,可以在 TABLE 上授予列表权限。 | |
SELECT ON <table1>,<table2>,<tablen> | 允许数据查看人员查询特定表内的行。 | |
数据创建人员 | 数据创建人员需要具有与数据查看人员相同的权限,此外还需要以下权限:
| 数据创建人员可使用这些权限在数据库中创建表和要素类 |