Skip to main content

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

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

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

Teradata предоставляет права SELECT для системных таблиц для группы PUBLIC по умолчанию. Если вы отзовете это право из группы PUBLIC, потребуется предоставить права отдельным группам или пользователям.

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

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

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

Цель

Вьюер данных

SELECT ON SYSSPATIAL.SPATIAL_REF_SYS

SELECT ON SYSSPATIAL.GEOMETRY_COLUMNS

Эти права необходимы для чтения метаданных ST_Geometry для пространственных операций.

SELECT для <table1>,<table2>, <tablen>

Это право позволяет вьюерам данных запрашивать данные из определенных таблиц.

UDTUSAGE ON SYSUDTLIB

Это право требуется для предварительного просмотра объектов.

Редактор данных

Редакторам данных необходимы те же права, что и у вьюеров данных, а также следующие дополнительные.

INSERT, UPDATE, DELETE в таблицах других пользователей

Предоставьте операции редактирования, которые редакторы будут выполнять в конкретных таблицах.

Вы можете предоставить любую комбинацию прав INSERT, UPDATE и DELETE, в зависимости от требований редакторов. Поэтому, можно создать несколько групп редакторов и предоставить каждой соответствующие права. Например, у вас может быть группа full_edit, имеющая все три права доступа, а также SELECT для таблиц, которые будут редактироваться участниками группы, и группа updates_only с правами SELECT и UPDATE только для таблиц, которые будут редактироваться ее участниками.

Создатель данных

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

INSERT ON SYSSPATIAL.SPATIAL_REF_SYS

UPDATE ON SYSSPATIAL.GEOMETRY_COLUMNS

EXECUTE FUNCTION ON SYSSPATIAL

EXECUTE PROCEDURE ON SYSSPATIAL

Эти права требуются для обновления метаданных ST_Geometry при создании или обновлении пространственных данных.

Или можно предоставить пользователю права SELECT, EXECUTE PROCEDURE и EXECUTE FUNCTION в базе данных sysspatial.

CREATE TABLE

DROP TABLE

Эти права требуются для создания таблиц и классов пространственных объектов в базе данных.

Примечание:

Для редактирования данных, опубликуйте редактируемые веб-слои объектов, которые ссылаются на данные в базе данных Teradata.

Также для создания данных можно предоставить дополнительные права, включая:

  • CREATE VIEW и DROP VIEW

    Предоставьте эти права, если вы хотите разрешить использование представлений таблиц при создании данных. Это бывает необходимо, если создателю данных принадлежат классы объектов, пространственный столбец которых не назван shape. Для использования этих данных в ArcGIS следует создать представление класса объектов и использовать для пространственного столбца псевдоним shape.

  • CREATE TRIGGER и DROP TRIGGER

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

  • CREATE INDEX

    Необходимо при создании данных для построения атрибутивных индексов таблиц.