Un proyecto de MaxCompute es el espacio de trabajo base donde se almacenan datos, se ejecutan tareas de cómputo y se gestionan las configuraciones de seguridad. Cree un proyecto antes de iniciar cualquier carga de trabajo en MaxCompute.
Cree un proyecto con cualquiera de los siguientes métodos:
Método 1 (recomendado): Create a project in the MaxCompute console -- la ruta más sencilla y con una configuración mínima.
Método 2: Create a MaxCompute project in the DataWorks console -- ideal cuando también necesita DataWorks para programar trabajos, gestionar flujos de trabajo y aplicar gobernanza de datos.
Crear un proyecto en la consola de MaxCompute
Requisitos previos
Activó MaxCompute service con su cuenta de Alibaba Cloud o su usuario de RAM.
-
(Solo para usuarios de RAM; si usa una cuenta de Alibaba Cloud, omita este paso.) Su cuenta de Alibaba Cloud debe otorgarle los siguientes permisos. Para obtener más información sobre cómo otorgar permisos, consulte Manage RAM user permissions.
<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunMaxComputeFullAccess" id="1fe8c4aab98hi">AliyunMaxComputeFullAccess</a>: otorga permisos completos para gestionar MaxCompute.<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDLFFullAccess" id="41df5141f2gf6">AliyunDLFFullAccess</a>: otorga permisos para gestionar las API y las páginas de la consola de Data Lake Formation.
Procedimiento
Inicie sesión en la consola de MaxCompute y seleccione una región en la esquina superior izquierda.
En el panel de navegación izquierdo, elija Manage Configurations > Projects.
En el cuadro de diálogo Create Project, configure los siguientes parámetros y haga clic en Confirm.
Parámetros del proyecto
|
Parameter |
Required |
Description |
|
Project Type |
Sí |
Lo genera automáticamente el sistema. |
|
Region |
Sí |
Se completa de forma automática según la región seleccionada en la esquina superior izquierda. |
|
Project Name (Globally Unique) |
Sí |
Es único a nivel global y no se puede modificar después de la creación. Debe comenzar con una letra, contener solo letras, dígitos y guiones bajos (_), y tener entre 3 y 28 caracteres. Los nombres de proyecto son únicos en todo Alibaba Cloud, sin importar la cuenta o la entidad. Si la creación falla con un error que indica que el nombre ya existe, pero no encuentra ningún proyecto con ese nombre en su cuenta actual, significa que otra cuenta de Alibaba Cloud ya lo utiliza. Elija un nombre distinto. Si el proyecto en conflicto es uno que usted mismo eliminó y el error persiste, es posible que aún se encuentre en el periodo de gracia de eliminación. Los proyectos grandes pueden tardar entre 7 y 30 días en liberarse por completo. Espere a que finalice la liberación o elija otro nombre. |
|
Description |
No |
Una descripción personalizada del proyecto. |
|
Billing Method |
Sí |
Seleccione una de las siguientes opciones: - Subscription: garantiza recursos de cómputo para cargas de trabajo de larga duración y evita la incertidumbre causada por la disputa de recursos. - Pay-as-you-go: facturación flexible para cargas de trabajo de corta duración o de prueba. |
|
Default Quota |
Sí |
Todos los trabajos de cómputo sin cuota especificada utilizan Default Quota. |
|
Max Resources Consumed by An SQL Statement |
No |
Umbral máximo de costo para una sola consulta SQL. Establézcalo con la facturación Pay-as-you-go para limitar el costo por consulta. |
|
Data Type Edition |
Sí |
Seleccione una de las siguientes opciones: - Data type version 1.0 (para quienes ya usan tipos de datos 1.0): indicado para proyectos heredados cuyas dependencias no admiten la versión 2.0 de tipos de datos. - Data type version 2.0 (recomendada): diseñada para proyectos sin datos históricos anteriores a abril de 2020 y con dependencias compatibles con la versión 2.0 de tipos de datos. - Hive-compatible data type edition (para migraciones desde Hive): recomendada cuando se migra desde Hadoop y las dependencias son compatibles con la versión 2.0 de tipos de datos. |
|
Storage Type |
Sí |
Seleccione una de las siguientes opciones: - Multi-zone Storage: almacenamiento redundante en varias zonas de disponibilidad dentro de la misma región. - Single-zone Storage: almacenamiento redundante en varios dispositivos dentro de una sola zona de disponibilidad. Detalles de precios: Storage fees. |
|
AutoMV |
Sí |
AutoMV crea vistas materializadas a partir de los patrones de consulta para mejorar la eficiencia del cómputo y reducir cálculos repetidos. Automatic Materialized View (AutoMV). |
|
Maximum Storage for AutoMV |
No |
Almacenamiento máximo para AutoMV. Al superarlo, AutoMV deja de escribir en las vistas materializadas. Configure the AutoMV switch and storage limit. |
|
Storage Encryption |
Sí |
Indica si se cifra el proyecto de MaxCompute. |
|
Key |
Sí |
Clave predeterminada de MaxCompute. |
|
Algorithm |
Sí |
AESCTR, AES256 o RC4. |
Referencia completa de parámetros: Manage projects.
Crear un proyecto de MaxCompute en la consola de DataWorks
DataWorks ofrece programación de trabajos, gestión de flujos de trabajo y gobernanza de datos para MaxCompute.
Requisitos previos
Su cuenta de Alibaba Cloud o su usuario de RAM activó MaxCompute y DataWorks en la misma región.
-
(Solo para usuarios de RAM; si usa una cuenta de Alibaba Cloud, omita este paso.) Su cuenta de Alibaba Cloud debe otorgarle los siguientes permisos. Para obtener más información sobre cómo otorgar permisos, consulte Manage RAM user permissions.
<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunMaxComputeFullAccess" id="458567cd95o5e">AliyunMaxComputeFullAccess</a>: otorga permisos completos para gestionar MaxCompute.<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDataWorksFullAccess" id="f88155167aowe">AliyunDataWorksFullAccess</a>: otorga permisos completos para gestionar DataWorks.<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDLFFullAccess" id="3ff3ae8631e83">AliyunDLFFullAccess</a>: otorga permisos para gestionar las API y las páginas de la consola de Data Lake Formation.
Paso 1: Crear un espacio de trabajo de DataWorks
Para obtener más información, consulte Create a workspace.
Vaya a la lista de espacios de trabajo de DataWorks y confirme que la región correcta esté seleccionada en la parte superior de la página. La región no se puede cambiar después de crear el espacio de trabajo. Haga clic en Create Workspace.
-
En la página de creación, establezca los siguientes parámetros clave:
Workspace Name: introduzca un nombre único que siga las convenciones de nomenclatura de su equipo.
Isolate Development and Production Environments: habilite esta opción para crear un espacio de trabajo en modo estándar con entornos de desarrollo y producción aislados.
-
Use the new Data Studio: habilítela (recomendado).
Si esta opción no aparece visible, está habilitada de forma predeterminada.
Haga clic en Create Workspace.
Paso 2: Asociar un recurso de cómputo de MaxCompute
Inicie sesión en la consola de DataWorks y seleccione una región en la esquina superior izquierda.
En el cuadro de diálogo Associate MaxCompute Compute Resource, configure los parámetros. En MaxCompute Project, seleccione un proyecto existente o haga clic en New.
En el cuadro de diálogo Create Project, configure los parámetros y haga clic en Confirm. Los parámetros son los mismos que se describen en la sección Project parameters anterior.
Permisos del proyecto
Los permisos dependen de quién cree el proyecto:
Cuenta de Alibaba Cloud: la cuenta se convierte en propietaria del proyecto con permisos completos. Ningún otro usuario tiene acceso de forma predeterminada.
-
Usuario de RAM: cuando un usuario de RAM crea un proyecto:
Tanto el usuario de RAM como la cuenta principal de Alibaba Cloud se convierten en propietarios del proyecto con permisos completos. Ningún otro usuario tiene acceso de forma predeterminada.
Al usuario de RAM se le asigna automáticamente el rol
Super_Administrator.
Pasos siguientes
Configurar el entorno de desarrollo: instale las herramientas necesarias para conectarse a su proyecto. Consulte Select a connection tool.
Agregar miembros al equipo: invite usuarios de RAM a su proyecto y asígneles roles. Consulte Grant permissions to other users.
Gestionar permisos: conozca las diferencias de permisos entre las cuentas de Alibaba Cloud y los usuarios de RAM. Consulte Users and permissions.
Eliminar un proyecto: quite un proyecto que ya no necesite. Delete MaxCompute tables and projects.