Utilisez MaxCompute Studio pour consulter et gérer les tables, vues, fonctions et ressources d'un projet.
Prérequis
Vous êtes connecté à un projet MaxCompute. Pour plus d'informations, consultez la rubrique Gérer les connexions aux projets.
Contexte
Le volet Project Explorer répertorie les tables, vues, fonctions et ressources du projet MaxCompute connecté.
Parcourir et mettre à jour les données du projet
-
Dans MaxCompute Studio, cliquez sur Project Explorer dans le volet de navigation de gauche pour afficher vos projets MaxCompute connectés.
Le développement d'un projet révèle trois nœuds : Tables & Views, Functions et Resources. Développez Tables & Views pour afficher toutes les tables du projet. Vous pouvez ensuite développer une table individuelle pour consulter ses noms de colonnes et ses types de données.
-
Cliquez sur la flèche déroulante à côté du nœud Tables & Views, Functions ou Resources pour afficher toutes les tables, vues, fonctions et ressources du projet.
RemarqueL'opération
DESC TABLEnécessite des autorisations sur le projet MaxCompute.MaxCompute Studio affiche uniquement les tables du projet associé, et non les tables publiques.
-
Dans la barre d'outils, cliquez sur l'icône
pour actualiser les métadonnées locales.RemarqueMaxCompute Studio met en cache les métadonnées du projet localement. Si ces métadonnées sont mises à jour sur le serveur, actualisez-les manuellement pour charger les modifications.
Détails des tables et des vues
Dans l'arborescence Tables & Views, développez un nœud de table pour afficher rapidement ses colonnes et leurs types de données.
-
Cliquez avec le bouton droit sur un nom de table et sélectionnez Show table detail pour afficher les détails de la table, tels que son propriétaire, sa taille, ses colonnes et son schéma.
La section Table information affiche les métadonnées, telles que l'heure de création, la dernière heure de modification et le cycle de vie. La section Table schema présente les propriétés de chaque colonne, notamment son type de données et le fait qu'elle accepte ou non les valeurs nulles. En bas, la section Data Preview vous permet de prévisualiser, d'importer et d'exporter les données de la table.
Cliquez avec le bouton droit sur un nom de table et sélectionnez Find usages pour trouver toutes les références à la table dans vos scripts.
Détails des fonctions
-
Dans l'arborescence Functions, cliquez sur le nœud UserDefined pour afficher les fonctions que vous avez créées.
Un double-clic sur une fonction sous UserDefined, telle que GetAddr, affiche le code source Java décompilé dans le volet de l'éditeur à droite. Par exemple :
// // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower decompiler) // package odps.test; import ... public class GetAddr extends UDF { public boolean enableFileWatch = false; private int offset; private int[] index = new int[256]; private ByteBuffer dataBuffer; private ByteBuffer indexBuffer; private Long lastModifyTime = 0L; private File ipFile; private ReentrantLock lock = new ReentrantLock(); public GetAddr() { } // ... }RemarqueLe nœud BuiltIn de l'arborescence Functions répertorie les fonctions intégrées au système par catégorie. Double-cliquez sur une fonction pour consulter ses instructions d'utilisation. Pour plus de détails sur les fonctions intégrées, consultez la rubrique Fonctions intégrées.
Double-cliquez sur une fonction définie par l'utilisateur pour ouvrir son code.
Détails des ressources
L'arborescence Resources affiche les ressources que vous avez créées, y compris les noms et tailles des fichiers. Par exemple, getaddr.jar (1 353 716 B) et ip.dat (8 525 962 B).