Project Explorer dans MaxCompute Studio offre une interface visuelle pour gérer les ressources de vos UDF MaxCompute. Ajoutez, récupérez et supprimez des ressources telles que des tables, des fichiers JAR, des scripts Python et des archives directement depuis l'IDE.
Contexte
Pour enregistrer une UDF MaxCompute, chargez d'abord ses dépendances, comme des bibliothèques ou des fichiers de données, en tant que ressources dans votre projet MaxCompute. MaxCompute Studio prend en charge les opérations suivantes sur les ressources :
Ajouter une ressource
Dans la barre de menus d'IntelliJ IDEA, choisissez .
-
Dans la boîte de dialogue Add Resource, configurez les paramètres suivants.
Pour ajouter une ressource basée sur un fichier : dans la boîte de dialogue Add Resource, sélectionnez un MaxCompute project et définissez Resource type sur file. Cliquez sur le bouton de parcours à côté de Resource file pour sélectionner un fichier local. Saisissez un Resource name et un Resource comment facultatif. Pour écraser une ressource existante portant le même nom, cochez Force update if already exists, puis cliquez sur OK.
Pour ajouter une ressource de table : dans la boîte de dialogue Add Resource, sélectionnez le MaxCompute project cible et définissez Resource type sur table. Sélectionnez la table cible dans la liste déroulante MaxCompute table. Si nécessaire, spécifiez les informations de partition dans le champ Table partition. Saisissez un Resource name et un Resource comment facultatif. Pour écraser une ressource existante portant le même nom, cochez Force update if already exists, puis cliquez sur OK.
Paramètre
Description
MaxCompute project
Le projet MaxCompute dans lequel vous souhaitez ajouter la ressource.
Si MaxCompute Studio est connecté au projet cible, sélectionnez-le dans la liste déroulante. Si le projet ne figure pas dans la liste, cliquez sur l'icône
à droite pour l'ajouter.Resource type
Type de ressource. Valeurs possibles :
file : ressource de type fichier. Les formats pris en charge incluent .zip, .so et .jar.
jar : fichier JAR.
py : script Python.
archive : archive. Les formats pris en charge incluent .zip, .tgz, .tar.gz, .tar et .jar.
table : table MaxCompute utilisée comme ressource.
Resource file
Fichier de ressource local à ajouter. Ce paramètre est requis uniquement lorsque Resource type est défini sur file, jar, py ou archive.
MaxCompute table
Table à utiliser comme ressource. Sélectionnez la table cible dans la liste déroulante. Pour une table partitionnée, ajoutez uniquement une partition spécifique en tant que ressource, et non la table entière.
Table partition
Spécification de la partition. Ce paramètre est requis uniquement si MaxCompute table indique une table partitionnée. Le format est
partition_col1 = partition_col_value1, partition_col2 = partition_col_value2, ....Resource name
Nom de la ressource.
Resource comment
Commentaire facultatif pour la ressource.
Force update if already exists
Écrase une ressource existante portant le même nom dans le projet MaxCompute.
Dans la boîte de dialogue Add Resource, cliquez sur OK pour ajouter la ressource.
Cliquez avec le bouton droit sur Resources sous le projet MaxCompute cible et sélectionnez Refresh meta. La nouvelle ressource apparaît dans la liste.
Récupérer un fichier de ressource
Dans Project Explorer, accédez au dossier Resources sous votre projet MaxCompute cible. Cliquez avec le bouton droit sur la ressource à récupérer et sélectionnez Copy local meta path. Cette action copie le chemin local du fichier de ressource.
Vous ne pouvez pas récupérer les fichiers pour les ressources de type table.
Supprimer une ressource
Dans Project Explorer, développez le dossier Resources sous le projet MaxCompute cible. Cliquez avec le bouton droit sur la ressource à supprimer et sélectionnez Delete resource from server.
Dans la boîte de dialogue Confirmation Required, cliquez sur OK.
Cliquez avec le bouton droit sur Resources sous le projet MaxCompute cible et sélectionnez Refresh meta. La ressource est supprimée de la liste.