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 del sistema específicas de Teradata y sobre los datos de usuario a los que necesitan acceder. Como administrador de Teradata, usted crea 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 del 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 que se conectarán desde ArcGIS y los privilegios mínimos que necesitan para consultar, editar o crear datos.
Tipo de usuario | Privilegios requeridos | Propó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. |
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. |
*Puede editar los datos publicados en un servicio de entidades que tenga habilitadas las funciones de edición.
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.