Un projet MaxCompute constitue l'espace de travail fondamental dans lequel vous stockez vos données, exécutez des tâches de calcul et gérez les paramètres de sécurité. Vous devez créer un projet avant de démarrer toute charge de travail MaxCompute.
Vous pouvez créer un projet en utilisant l'une des méthodes suivantes :
Méthode 1 (recommandée) : Créer un projet dans la console MaxCompute — il s'agit de la méthode la plus simple, nécessitant une configuration minimale.
Méthode 2 : Créer un projet MaxCompute dans la console DataWorks — cette option est idéale si vous avez également besoin de DataWorks pour la planification des tâches, la gestion des workflows et la gouvernance des données.
Créer un projet dans la console MaxCompute
Prérequis
Vous avez activé le service MaxCompute avec votre compte Alibaba Cloud ou un utilisateur RAM.
-
(Utilisateurs RAM uniquement — les utilisateurs de compte Alibaba Cloud peuvent ignorer cette étape.) Votre compte Alibaba Cloud doit vous accorder les autorisations suivantes. Pour plus d'informations sur l'octroi des autorisations, consultez la rubrique Gérer les autorisations des utilisateurs RAM.
<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunMaxComputeFullAccess" id="1fe8c4aab98hi">AliyunMaxComputeFullAccess</a>: accorde des autorisations complètes pour gérer MaxCompute.<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDLFFullAccess" id="41df5141f2gf6">AliyunDLFFullAccess</a>: accorde des autorisations pour gérer les API Data Lake Formation et les pages de la console.
Procédure
Connectez-vous à la console MaxCompute et sélectionnez une région dans le coin supérieur gauche.
Dans le volet de navigation de gauche, choisissez Manage Configurations > Projects.
Dans la boîte de dialogue Create Project , configurez les paramètres suivants et cliquez sur Confirm.
Paramètres du projet
|
Paramètre |
Obligatoire |
Description |
|
Project Type |
Oui |
Généré automatiquement par le système. |
|
Region |
Oui |
Rempli automatiquement en fonction de la région sélectionnée dans le coin supérieur gauche. |
|
Project Name (Globally Unique) |
Oui |
Le nom doit être unique à l'échelle mondiale et ne peut pas être modifié après la création. Il doit commencer par une lettre, contenir uniquement des lettres, des chiffres et des traits de soulignement (_), et comporter entre 3 et 28 caractères. Les noms de projet sont uniques sur l'ensemble d'Alibaba Cloud, quel que soit le compte ou l'entité. Si la création du projet échoue avec une erreur indiquant que le nom du projet existe déjà, mais que vous ne trouvez aucun projet portant ce nom sous votre compte actuel, cela signifie que le nom est déjà utilisé par un autre compte Alibaba Cloud. Choisissez un autre nom. Si le projet conflictuel est un projet que vous avez supprimé vous-même et que l'erreur persiste, il se peut que le projet soit encore dans sa période de grâce de suppression. Les projets volumineux peuvent prendre de 7 à 30 jours pour être entièrement libérés. Attendez que la libération soit terminée ou choisissez un autre nom. |
|
Description |
Non |
Description personnalisée du projet. |
|
Billing Method |
Oui |
Sélectionnez l'une des options suivantes : - Subscription : ressources de calcul garanties pour les charges de travail de longue durée, évitant ainsi l'incertitude liée à la préemption des ressources. - Pay-as-you-go : facturation flexible pour les charges de travail à court terme ou les tests. |
|
Default Quota |
Oui |
Toutes les tâches de calcul pour lesquelles aucun quota n'est spécifié utilisent le Default Quota. |
|
Max Resources Consumed by An SQL Statement |
Non |
Seuil de coût maximal pour une seule requête SQL. Définissez ce paramètre dans le cadre de la facturation Pay-as-you-go afin de plafonner les coûts par requête. |
|
Data Type Edition |
Oui |
Sélectionnez l'une des options suivantes : - Version 1.0 des types de données (pour les utilisateurs existants des types de données 1,0) : pour les projets hérités dont les dépendances ne prennent pas en charge les types de données 2,0. - Version 2.0 des types de données (recommandée) : pour les projets qui ne contenaient aucune donnée historique avant avril 2020 et dont les dépendances sont compatibles avec les types de données 2,0. - Édition des types de données compatible Hive (pour les utilisateurs migrant depuis Hive) : pour les projets migrés depuis Hadoop dont les dépendances sont compatibles avec les types de données 2,0. |
|
Storage Type |
Oui |
Sélectionnez l'une des options suivantes : - Multi-zone Storage : stockage redondant sur plusieurs zones de disponibilité au sein de la même région. - Single-zone Storage : stockage redondant sur plusieurs périphériques de stockage au sein d'une seule zone de disponibilité. Détails tarifaires : Frais de stockage. |
|
AutoMV |
Oui |
AutoMV crée des vues matérialisées en fonction des modèles de requête afin d'améliorer l'efficacité du calcul et de réduire les calculs répétés. Vue matérialisée automatique (AutoMV). |
|
Maximum Storage for AutoMV |
Non |
Stockage maximal pour AutoMV. Lorsque ce seuil est dépassé, AutoMV cesse d'écrire dans les vues matérialisées. Configurer le commutateur AutoMV et la limite de stockage. |
|
Storage Encryption |
Oui |
Indique si le projet MaxCompute doit être chiffré. |
|
Key |
Oui |
Clé par défaut MaxCompute |
|
Algorithm |
Oui |
AESCTR, AES256 ou RC4 |
Référence complète des paramètres : Gérer les projets.
Créer un projet MaxCompute dans la console DataWorks
DataWorks fournit la planification des tâches, la gestion des workflows et la gouvernance des données pour MaxCompute.
Prérequis
Votre compte Alibaba Cloud ou utilisateur RAM a activé à la fois MaxCompute et DataWorks dans la même région.
-
(Utilisateurs RAM uniquement — les utilisateurs de compte Alibaba Cloud peuvent ignorer cette étape.) Votre compte Alibaba Cloud doit vous accorder les autorisations suivantes. Pour plus d'informations sur l'octroi des autorisations, consultez la rubrique Gérer les autorisations des utilisateurs RAM.
<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunMaxComputeFullAccess" id="458567cd95o5e">AliyunMaxComputeFullAccess</a>: accorde des autorisations complètes pour gérer MaxCompute.<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDataWorksFullAccess" id="f88155167aowe">AliyunDataWorksFullAccess</a>: accorde des autorisations complètes pour gérer DataWorks.<a href="https://ram.console.alibabacloud.com/policies/detail?policyType=System&policyName=AliyunDLFFullAccess" id="3ff3ae8631e83">AliyunDLFFullAccess</a>: accorde des autorisations pour gérer les API Data Lake Formation et les pages de la console.
Étape 1 : Créer un espace de travail DataWorks
Pour plus d'informations, consultez la rubrique Créer un espace de travail.
Accédez à la liste des espaces de travail DataWorks et vérifiez que la région correcte est sélectionnée en haut de la page. La région ne peut pas être modifiée après la création de l'espace de travail. Cliquez sur Create Workspace.
-
Sur la page de création, définissez les paramètres clés suivants :
Workspace Name : saisissez un nom unique conforme aux conventions de nommage de votre équipe.
Isolate Development and Production Environments : activez cette option pour créer un espace de travail en mode standard avec des environnements de développement et de production isolés.
-
Use the new Data Studio : activez cette option (recommandé).
Si cette option n'est pas visible, elle est activée par défaut.
Cliquez sur Create Workspace.
Étape 2 : Associer une ressource de calcul MaxCompute
Joindre une ressource de calcul.
Connectez-vous à la console DataWorks et sélectionnez une région dans le coin supérieur gauche.
Dans la boîte de dialogue Associate MaxCompute Compute Resource , configurez les paramètres. Pour MaxCompute Project , sélectionnez un projet existant ou cliquez sur New.
Dans la boîte de dialogue Create Project , configurez les paramètres et cliquez sur Confirm. Les paramètres sont identiques à ceux de la section Paramètres du projet ci-dessus.
Autorisations du projet
Les autorisations dépendent de l'entité qui crée le projet :
Compte Alibaba Cloud : le compte devient le propriétaire du projet avec des autorisations complètes. Aucun autre utilisateur n'a accès par défaut.
-
Utilisateur RAM : lorsqu'un utilisateur RAM crée un projet :
L'utilisateur RAM et le compte Alibaba Cloud parent deviennent tous deux propriétaires du projet avec des autorisations complètes. Aucun autre utilisateur n'a accès par défaut.
Le rôle
Super_Administratorest automatiquement attribué à l'utilisateur RAM.
Étapes suivantes
Configurez votre environnement de développement : installez les outils nécessaires pour vous connecter à votre projet. Consultez la rubrique Sélectionner un outil de connexion.
Ajoutez des membres à l'équipe : invitez des utilisateurs RAM dans votre projet et attribuez-leur des rôles. Consultez la rubrique Accorder des autorisations à d'autres utilisateurs.
Gérez les autorisations : découvrez les différences d'autorisations entre les comptes Alibaba Cloud et les utilisateurs RAM. Consultez la rubrique Utilisateurs et autorisations.
Supprimez un projet : supprimez un projet dont vous n'avez plus besoin. Consultez la rubrique Supprimer des tables et des projets MaxCompute.