Права доступа пользователей для использования ArcGIS с Netezza

В качестве администратора Netezza создайте группы пользователей на основе того, что им нужно будет делать в базе данных, выдайте группам права доступа и добавьте подходящих пользователей базы данных в каждую группу.

Ниже представлены стандартные группы пользователей, подключающихся из ArcGIS и минимальные необходимые им права доступа.

Тип пользователя

Требуемые права доступа

Цель

Пользователь, имеющий право просматривать данные

SELECT ON _V_SYS_PRIV

Необходим для определения, какие права доступа к объектам есть у пользователя

  • SELECT ON SPATIAL_REF_SYS
  • SELECT ON GEOMETRY_COLUMNS
  • EXECUTE ON LIBGEOSLIBS
  • EXECUTE ON LIBSTDCPP
  • EXECUTE ON LIBSPATIALUTILS

Если вы используете Netezza 7, необходимо предоставить следующие права:

  • EXECUTE ON LIBPELIBS
  • EXECUTE ON LIBSHAPELIBS
  • EXECUTE ON LIBSTDCPP

Осуществление пространственных запросов

EXECUTE ON FUNCTION

Используйте пространственные функции Netezza

LIST ON <user | group>

Просмотр других пользователей или групп

LIST ON <table1>,<table2>,<tablen>

Просмотр конкретных таблиц базы данных

Если вы хотите просматривать все таблицы базы данных, присвойте список для TABLE.

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

Запрос записей конкретных таблиц

Пользователь, имеющий право на создание данных

Для создания данных нужны такие же права доступа, как и для их просмотра, плюс следующие права:

  • CREATE TABLE
  • INSERT ON SPATIAL_REF_SYS
  • INSERT, UPDATE, DELETE ON GEOMETRY_COLUMNS

Создание таблиц и классов пространственных объектов в базе данных

Связанные темы

5/12/2014