Права доступа пользователей для использования ArcGIS с Teradata
В качестве администратора Teradata создайте группы пользователей, согласно задачам, выполняемым в базе данных, предоставьте группам права доступа и добавьте соответствующих пользователей базы данных в каждую группу.
В следующей таблице показаны два группы пользователей, подключающихся из ArcGIS, и минимально необходимые права для запроса или создания данных.
Teradata предоставляет права SELECT для системных таблиц для группы PUBLIC по умолчанию. Если вы отзовете эти права, потребуется предоставить права отдельным группам или пользователям.
Тип пользователя | Требуемые права доступа | Цель |
---|---|---|
Пользователь, имеющий право просматривать данные | SELECT ON SYSSPATIAL.SPATIAL_REF_SYS SELECT ON SYSSPATIAL.GEOMETRY_COLUMNS SELECT ON DBC.TVM | Необходимо для чтения метаданных ST_Geometry для пространственных операций. |
SELECT ON <table1>,<table2>, <tablen> | Позволяет вьюерам данных запрашивать данные из определенных таблиц. | |
UDTUSAGE ON SYSUDTLIB | Требуется для предварительного просмотра объектов. | |
Пользователь, имеющий право на создание данных Для создания данных требуются такие же права доступа, как и для вьюеров данных, а также следующие дополнительные. | INSERT ON SYSSPATIAL.SPATIAL_REF_SYS UPDATE ON SYSSPATIAL.GEOMETRY_COLUMNS EXECUTE FUNCTION ON SYSSPATIAL EXECUTE PROCEDURE ON SYSSPATIAL | Необходимо для обновления метаданных ST_Geometry при создании или обновлении пространственных данных. |
CREATE TABLE DROP TABLE | Необходимо для создания таблиц и классов пространственных объектов в базе данных. |
Также для создания данных можно предоставить дополнительные, необязательные права:
- CREATE VIEW и DROP VIEW
Предоставьте эти права, если вы хотите разрешить использование представлений таблиц при создании данных. Это бывает необходимо, если создателю данных принадлежат классы объектов, пространственный столбец которых не назван shape. Для использования этих данных в ArcGIS следует создать представление класса объектов и использовать для пространственного столбца псевдоним shape.
- CREATE TRIGGER и DROP TRIGGER
Эти права необходимы для создания мозаичных индексов, использующих дополнительные таблицы, обновляющиеся с помощью триггеров.
- CREATE INDEX
Необходимо при создании данных для построения атрибутивных индексов таблиц.