Le catalogue de données offre une interface unifiée pour gérer les métadonnées MaxCompute, notamment les tables, les vues, les tables externes, les ressources et les fonctions.
Limites
Pour afficher les données MaxCompute dans le catalogue de données avec un utilisateur ou un rôle RAM, obtenez d'abord les autorisations MaxCompute requises. Si le modèle à trois niveaux est activé pour la source de données ou le projet, accordez également à l'utilisateur ou au rôle RAM l'autorisation d'afficher les métadonnées du schéma.
Si un projet MaxCompute contient plusieurs schémas, accordez des autorisations de métadonnées pour tous les schémas afin d'afficher la liste complète des schémas sur la page des détails du projet.
-
Accorder des autorisations à un utilisateur RAM :
GRANT DESCRIBE ON SCHEMA <Schema_Name> TO USER RAM$<Alibaba_Cloud_Account_Name>:<RAM_User_Name>; -
Accorder des autorisations à un rôle RAM :
GRANT DESCRIBE ON SCHEMA <Schema_Name> TO USER `RAM$<Alibaba_Cloud_Account_Name>:role/<RAM_Role_Name>`; Une fois la fonctionnalité de schéma activée pour un projet MaxCompute, vous pouvez gérer les schémas et gérer les tables d'objets.
Accéder au catalogue de données MaxCompute
Accédez à la page Workspaces dans la console DataWorks. Dans la barre de navigation supérieure, sélectionnez la région souhaitée. Localisez l'espace de travail cible et choisissez dans la colonne Actions.
Dans le volet de navigation de gauche, cliquez sur l'icône
. Dans l'arborescence DATA CATALOG, cliquez sur MaxCompute.
Créer un catalogue de données MaxCompute
Ajoutez des projets MaxCompute existants au catalogue de données.
Cliquez sur l'icône située à côté du catalogue de données MaxCompute.
-
Ajoutez un projet MaxCompute en utilisant l'une des méthodes suivantes.
Source cible
Méthode
Source de données MaxCompute créée dans l'espace de travail actuel
Dans l'onglet DataWorks Data Source, localisez la source de données cible et cliquez sur Add. Pour ajouter plusieurs sources de données simultanément, sélectionnez-les et cliquez sur Batch Add.
Projet MaxCompute créé dans la console MaxCompute
Dans l'onglet MaxCompute-Project, localisez le projet cible et cliquez sur Add. Pour ajouter plusieurs projets simultanément, sélectionnez-les et cliquez sur Batch Add. Vous pouvez également cliquer sur Create Project pour ajouter manuellement un nouveau projet MaxCompute.
Paramètres du projet interne : Paramètres de configuration du projet MaxCompute. Opérations sur les projets externes : Data lakehouse MaxCompute.
ImportantLa synchronisation des métadonnées prend entre 10 et 20 secondes. Après la création d'un projet, patientez quelques instants puis actualisez manuellement la liste pour afficher les dernières données.
Gérer un catalogue de données MaxCompute
Ajoutez et gérez des schémas, des tables, des vues et d'autres objets de données dans le catalogue de données MaxCompute.
|
Objet MaxCompute |
Afficher |
Créer |
|
Schéma |
|
|
|
Table |
|
|
|
Table externe |
|
|
|
Table d'objets |
|
|
|
Vue |
|
|
|
Vue matérialisée |
|
|
|
Vue matérialisée Delta Live |
|
|
|
Ressource |
|
|
|
Fonction |
|
|
Le niveau du schéma s'affiche uniquement après l'activation de la fonctionnalité de schéma pour MaxCompute. Opérations sur les schémas.
Gérer les schémas
-
Créer un schéma.
Cliquez sur l'icône
située à droite du projet MaxCompute. Dans la boîte de dialogue Create Schema, saisissez un nom et appuyez sur Entrée. -
Afficher un schéma.
Après avoir ajouté un schéma à un projet MaxCompute, cliquez sur l'icône
située à gauche du projet pour l'afficher. -
Supprimer un schéma.
Si vous n'avez plus besoin d'un schéma, faites un clic droit dessus et sélectionnez Delete.
ImportantCette opération est irréversible. Procédez avec prudence.
Supprimez tous les objets de données contenus dans le schéma (tels que les tables et les vues) avant de supprimer le schéma lui-même.
Gérer les tables
Gérer les tables externes
Gérer les tables d'objets
Gérez les tables d'objets uniquement dans les projets MaxCompute pour lesquels la fonctionnalité de schéma est activée.
Gérer les vues
Gérer les vues matérialisées
Gérer les vues matérialisées Delta Live
Gérer les objets de données de ressource
Afficher et supprimer un catalogue de données MaxCompute
Consultez ou supprimez un catalogue de données MaxCompute lorsqu'il n'est plus nécessaire.
-
Afficher un projet.
Après avoir ajouté un projet au catalogue de données, cliquez sur l'icône
située à gauche du catalogue pour l'afficher.Survolez le projet MaxCompute pour afficher son utilisation du stockage et les informations connexes.
-
Supprimer un projet.
Pour supprimer un projet MaxCompute, faites un clic droit dessus et sélectionnez Remove.