Todos los productos
Search
Centro de documentos

DataWorks:Asignación de roles: DataWorks vs MaxCompute

Última actualización: Sep 04, 2026

Esta tabla asigna los roles del espacio de trabajo de DataWorks a los permisos de proyecto de MaxCompute y detalla los permisos correspondientes a cada rol. Para obtener más información sobre los permisos de MaxCompute, consulte MaxCompute permissions y MaxCompute data permission control details.

Nota

Los permisos en las columnas Development environment permissions y Production environment permissions aplican únicamente a espacios de trabajo en modo estándar. Para obtener más información sobre los modos de espacio de trabajo de DataWorks, consulte Differences between workspace modes.

Asignación

Detalles de permisos

Rol o identidad de DataWorks

Rol de MaxCompute

Development environment permissions

Production environment permissions

Descripción

Workspace Administrator

Role_Project_Admin

  • Nivel de motor de MaxCompute: Todos los permisos para project/table/function/resource/instance/job en el proyecto actual, además del permiso read en packages.

  • Nivel de DataWorks: Permite desarrollar datos y desplegar tareas al entorno de producción.

De forma predeterminada, este rol no tiene permisos. Los permisos requieren aprobación en Security Center.

Los usuarios con este rol pueden gestionar las propiedades básicas del espacio de trabajo, los orígenes de datos, las configuraciones del motor de cómputo y los miembros. También pueden asignar los roles Workspace Administrator, Development, O&M, Deploy y Visitor a otros miembros.

Development

Role_Project_Dev

  • Nivel de motor de MaxCompute: Todos los permisos sobre projects, tables, functions, resources, instances, and jobs en el proyecto actual, así como el permiso read en package.

  • Nivel de DataWorks: Permite desarrollar datos, pero no desplegar tareas al entorno de producción.

De forma predeterminada, este rol no tiene permisos. Los permisos requieren aprobación en Security Center.

Los usuarios con este rol pueden crear flujos de trabajo, archivos de script, recursos, UDF y paquetes de despliegue. También pueden crear y eliminar tablas, pero no pueden realizar despliegues.

O&M

Role_Project_Pe

Cuenta con todos los permisos sobre objetos project, function, resource, instance, and job en el proyecto actual, además de permisos Read en paquetes y permisos Read/Describe en tablas.

Nota

Aunque este rol tiene permisos a nivel del motor de MaxCompute, los usuarios con el rol O&M no pueden ejecutar nodos directamente from la interfaz de usuario de DataWorks.

De forma predeterminada, este rol no tiene permisos. Los permisos requieren aprobación en Security Center.

Un Workspace Administrator otorga el rol O&M. Los usuarios con este rol pueden realizar despliegues y operaciones O&M en línea, pero no desarrollo de datos.

Deploy

Role_Project_Deploy

Sin permisos de forma predeterminada.

De forma predeterminada, este rol no tiene permisos. Los permisos requieren aprobación en Security Center.

Este rol es similar al rol O&M, pero no incluye permisos para O&M en línea.

Visitor

Role_Project_Guest

Sin permisos de forma predeterminada.

De forma predeterminada, este rol no tiene permisos. Los permisos requieren aprobación en Security Center.

Los usuarios con este rol tienen acceso de solo lectura. No pueden editar flujos de trabajo, código u otros elementos.

Security Manager

Role_Project_Security

Sin permisos de forma predeterminada.

De forma predeterminada, este rol no tiene permisos. Los permisos requieren aprobación en Security Center.

El rol Security Manager se utiliza exclusivamente en el módulo Data Security Guard para tareas como la configuración de reglas de sensibilidad y la auditoría de riesgos de datos.

Data Analyst

Role_Project_Data_Analyst

  • Nivel de motor de MaxCompute: Tiene permisos CreateInstance y CreateTable en el proyecto actual.

  • Nivel de DataWorks: Permite consultar modelos en Data Modeling y usar funciones en Data Analysis.

De forma predeterminada, este rol no tiene permisos. Los permisos requieren aprobación en Security Center.

Otorga permisos únicamente para operaciones en el módulo Data Analysis.

Model Designer

Role_Project_Erd

Sin permisos de forma predeterminada.

De forma predeterminada, este rol no tiene permisos. Los permisos requieren aprobación en Security Center.

Los usuarios con este rol pueden consultar modelos en Data Modeling y gestionar la planificación de almacenes de datos, estándares de datos, modelado dimensional y métricas de datos. Este rol no otorga permiso para publicar modelos.

Data Governance Administrator

Role_Project_Data_Governance

Sin permisos de forma predeterminada.

De forma predeterminada, este rol no tiene permisos. Los permisos requieren aprobación en Security Center.

Este rol aplica únicamente a Data Governance Center. Permite a los usuarios consultar problemas de gobernanza, definir planes de gobernanza y habilitar elementos de verificación en los espacios de trabajo que gestionan. No otorga permisos para desarrollo de datos ni O&M.

Propietario del espacio de trabajo (cuenta de Alibaba Cloud)

Project Owner

Como propietario del proyecto de MaxCompute, este rol tiene todos los permisos sobre el proyecto.

Tiene todos los permisos.

N/A

N/A

Super_Administrator

Como superadministrador del proyecto de MaxCompute, este rol posee permisos administrativos y todos los permisos sobre todos los tipos de recursos dentro del proyecto.

Tiene todos los permisos.

N/A

N/A

Admin

Al crear un proyecto, se genera automáticamente un rol Admin con un conjunto fijo de permisos. Este rol puede acceder a todos los objetos del proyecto, así como gestionar y autorizar usuarios y roles. A diferencia del propietario del proyecto, el rol Admin no puede asignar permisos Admin a otros usuarios, configurar ajustes de seguridad para el proyecto ni modificar el modelo de autenticación del proyecto. El propietario del proyecto puede asignar el rol Admin a un usuario para delegar la gestión de seguridad.

Tiene todos los permisos.

N/A

N/A

Role_Project_Scheduler

Sin permisos de forma predeterminada.

  • Nivel de motor de MaxCompute: Tiene todos los permisos sobre objetos project, table, function, resource, instance y job en el proyecto actual, además del permiso read en paquetes.

  • Nivel de DataWorks: Se utiliza como identidad de ejecución en el entorno de programación de producción.

    Nota

    Cuando un usuario RAM o un rol RAM se establece como identidad de acceso de programación para el entorno de producción de un proyecto de MaxCompute (es decir, se configura como Default Access Identity al crear un origen de datos de producción), DataWorks asigna dicho usuario o rol al rol Role_Project_Scheduler del proyecto de MaxCompute. Para obtener más información sobre cómo configurar la identidad de acceso predeterminada, consulte Bind a MaxCompute compute engine.

Actúa como identidad unificada para programar y ejecutar tareas de MaxCompute en el entorno de producción.