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 el privilegio SELECT sobre las tablas del sistema para PUBLIC de forma predeterminada. Si revoca este privilegio de PUBLIC, 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 usuario | Privilegios requeridos | Propósito |
---|---|---|
Visor de datos | SELECT ON SYSSPATIAL.SPATIAL_REF_SYS SELECT ON SYSSPATIAL.GEOMETRY_COLUMNS | Estos privilegios son necesarios para leer los metadatos de ST_Geometry para operaciones espaciales. |
SELECT en <table1>,<table2>, <tablen> | Este privilegio permite a los visualizadores de datos consultar datos en tablas específicas. | |
UDTUSAGE ON SYSUDTLIB | Este privilegio es necesario 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, puede tener 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 | Estos privilegios son necesarios 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 | Estos privilegios son necesarios 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.