Privilegios para utilizar ArcGIS con Teradata

Los privilegios determinan qué es lo que el usuario está autorizado a hacer con los datos y la base de datos. Asigne privilegios según el tipo de trabajo que realiza la persona dentro de la organización.

Los usuarios que se conectan a Teradata desde ArcGIS necesitan privilegios sobre tablas de sistema específicos de Teradata y sobre los datos de usuario a los que necesitan acceder. Como administrador de Teradata, debe crear grupos basados en lo que los usuarios necesitan hacer en la base de datos, conceder privilegios a los grupos y agregar los usuarios de base de datos adecuados a cada grupo.

Teradata otorga privilegios SELECT sobre las tablas de sistema para PUBLIC de forma predeterminada. Si revoca esos privilegios, debe otorgar privilegios a grupos o usuarios individuales.

En la tabla siguiente se enumeran tres grupos de usuarios y los privilegios mínimos que necesitan para consultar, editar o crear datos desde ArcGIS.

Tipo de usuarioPrivilegios requeridosPropósito

Visor de datos

SELECT ON SYSSPATIAL.SPATIAL_REF_SYS

SELECT ON SYSSPATIAL.GEOMETRY_COLUMNS

Se requiere para la lectura de metadatos de ST_GEOMETRY para operaciones espaciales.

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

Permite a los visualizadores de datos consultar datos en tablas específicas.

UDTUSAGE ON SYSUDTLIB

Se requiere para la vista previa de entidades.

Editor de datos*

Los editores de datos necesitan los mismos privilegios que los visores de datos, más estos otros privilegios adicionales.

INSERT, UPDATE, DELETE en las tablas de otros usuarios

Otorgue las operaciones de edición que desea que realicen los editores en tablas concretas.

Es posible otorgar cualquier combinación de privilegios INSERT, UPDATE y DELETE en función de qué labores deban desempeñar los editores. Por tanto, puede crear varios grupos de editores y otorgar los privilegios adecuados a cada uno. Por ejemplo, quizá tenga un grupo full_edit que cuenta con todos los privilegios más SELECT en las tablas que los miembros del grupo necesitan editar y un grupo updates_only que solo tiene los privilegios SELECT y UPDATE en las tablas que los miembros necesitan editar.

Creador de datos

Los creadores de datos necesitan los mismos privilegios que los visualizadores de datos, más estos otros privilegios adicionales:

INSERT ON SYSSPATIAL.SPATIAL_REF_SYS

UPDATE ON SYSSPATIAL.GEOMETRY_COLUMNS

EXECUTE FUNCTION ON SYSSPATIAL

EXECUTE PROCEDURE ON SYSSPATIAL

Se requiere para actualizar metadatos de ST_GEOMETRY al crear o actualizar datos espaciales.

También puede otorgar los privilegios SELECT, EXECUTE PROCEDURE y EXECUTE FUNCTION en la base de datos sysspatial al usuario.

CREATE TABLE

DROP TABLE

Se requiere para crear tablas y clases de entidad en la base de datos.

*Para editar los datos, publique las capas de servicio de entidades editables que hacen referencia a los datos de su base de datos de Teradata.

Puede que desee otorgar a los creadores de datos otros privilegios opcionales incluidos los siguientes:

  • CREATE VIEW y DROP VIEW

    Conceda estos privilegios si desea permitir a los creadores de datos que creen vistas en las tablas. Esto puede ser necesario si el creador de datos es propietario de clases de entidad que contienen una columna espacial sin la denominación forma. Para usar los datos con ArcGIS, debe crearse una vista en la clase de entidad que cambie el nombre de la columna espacial a una columna denominada forma.

  • CREATE TRIGGER y DROP TRIGGER

    Estos privilegios son necesarios para crear índices de teselación que usan tablas laterales que se actualizan mediante un desencadenador.

  • CREATE INDEX

    Se requiere para que los creadores de datos puedan crear índices de atributos en sus tablas.