Le répertoire personnel est un espace privé qui vous permet de gérer et de déboguer votre code. Vous pouvez y créer et maintenir votre code personnel, ainsi que partager des fichiers avec d'autres espaces de travail ou utilisateurs.
Présentation des fonctionnalités
Les fichiers du répertoire personnel sont organisés en trois catégories : My Files, Shared Files et Local Files. Le tableau suivant décrit ces catégories.
Type de répertoire | Nom d'affichage | Répertoire de stockage | Fournisseur de stockage | Chemin de stockage | Accès au terminal |
My Files | Show My Nodes Only | Répertoire par défaut du répertoire personnel. | DataWorks | / | Non |
Shared Files | Shared files (read-only) | Fichiers personnels partagés avec vous par d'autres utilisateurs. Vous pouvez consulter ces fichiers, mais vous ne pouvez pas les modifier. | DataWorks | / | Non |
Local Files Remarque Ce répertoire n'existe pas par défaut. Vous devez ajouter manuellement des fichiers locaux. | Nom du chemin de montage du jeu de données | Lorsque vous utilisez un environnement de développement personnel, il s'agit du répertoire de stockage par défaut pour l'instance d'environnement. | Lorsqu'un jeu de données est spécifié pour l'instance d'environnement de développement personnel, le fournisseur de stockage est le service NAS ou OSS configuré pour le jeu de données. | Spécifié lors de la création d'une instance d'environnement de développement personnel. | Oui |
workspace | Lorsqu'aucun jeu de données n'est spécifié pour l'instance d'environnement de développement personnel, le fournisseur de stockage est DataWorks. |
| Oui | ||
Nom du dossier local | Lorsque vous n'utilisez pas d'environnement de développement personnel, vous pouvez ajouter un chemin d'accès depuis votre appareil local au répertoire personnel. | Votre appareil local | Chemin réel sélectionné lors de l'ajout du dossier local. | Non |
Security Center peut régir les téléchargements de fichiers depuis My Files. Un administrateur locataire ou un administrateur de sécurité locataire peut autoriser ou non les téléchargements de fichiers dans les paramètres de l'environnement personnel de Security Center. Une fois l'approbation des téléchargements activée, chaque demande doit être approuvée avant que vous ne puissiez télécharger des fichiers via Upload and Download.
Accéder au répertoire personnel
Accédez à la page Workspaces de la console DataWorks. Dans la barre de navigation supérieure, sélectionnez la région souhaitée. Localisez l'espace de travail voulu et choisissez dans la colonne Actions.
Dans le volet de navigation de gauche de la page Data Studio, cliquez sur l'icône
pour accéder à la page de développement des données. Ensuite, cliquez sur Personal Directory dans l'arborescence de gauche pour ouvrir le répertoire personnel.
Gérer les fichiers personnels
Vous pouvez choisir où et comment ajouter des fichiers personnels selon vos besoins.
Créer un fichier personnel
Dans Personal Directory, cliquez sur Show My Nodes Only. Dans la barre d'outils, cliquez sur l'icône pour créer rapidement un fichier SQL personnel sous My Files. Les quatre types de fichiers suivants sont fournis par défaut et peuvent être exécutés directement :
.sql: fichier SQL..ipynb: fichier Notebook..py: fichier Python..sh: fichier Shell.
Cliquez sur Show My Nodes Only. Dans la barre d'outils, cliquez sur l'icône pour créer rapidement des fichiers personnels dans davantage de formats sous My Files. Lors de la création d'un fichier, vous devez spécifier une extension de fichier pour déterminer le type de fichier.
Il n'y a aucune restriction sur les types de fichiers que vous pouvez créer dans le répertoire personnel, mais seuls les types de fichiers répertoriés ci-dessus peuvent être exécutés.
Le répertoire personnel prend en charge la lecture et l'écriture des types de fichiers d'autres langages de programmation pris en charge par
Visual Studio Code, mais ne fournit pas de suggestions de syntaxe, d'environnements de développement ni de prise en charge de l'exécution pour ces fichiers.
Ajouter des fichiers locaux
En plus du répertoire par défaut Show My Nodes Only fourni par le répertoire personnel, vous pouvez ajouter des dossiers locaux (y compris les fichiers et les dépôts de code contenus dans les dossiers) directement à Personal Directory pour les gérer.
-
Méthode 1 : Dans la barre d'outils, cliquez sur l'icône
pour ajouter un dossier local au répertoire personnel, puis sélectionnez le dossier cible selon vos besoins.ImportantLorsque l'environnement de développement personnel n'est pas activé, « local » fait référence à votre appareil local, et cette opération nécessite que vous accordiez au navigateur les autorisations de lecture des fichiers locaux. Lorsque l'environnement de développement personnel est activé, « local » fait référence à l'instance d'environnement de développement personnel.
-
Méthode 2 : Cliquez également avec le bouton droit dans le répertoire des fichiers locaux et sélectionnez Add On-premises Folder dans le menu contextuel.
Si un fichier n'est plus nécessaire, cliquez dessus avec le bouton droit et sélectionnez Delete dans le menu contextuel. Cette opération supprime le fichier du répertoire personnel, mais ne le supprime pas définitivement.
Localiser des fichiers
Le répertoire personnel propose plusieurs fonctionnalités de localisation rapide des fichiers pour vous aider à trouver facilement les fichiers dont vous avez besoin, améliorant ainsi l'efficacité de la recherche et permettant une gestion et un développement des données plus efficaces.
1. Localiser le workflow ou le nœud actuellement ouvert Cliquez sur l'icône | 2. Accéder rapidement à un dossier dans le terminal Dans le répertoire des fichiers locaux sous l'environnement de développement personnel, cliquez avec le bouton droit sur le dossier cible et sélectionnez Open in Integrated Terminal dans le menu contextuel. Cela ouvre une fenêtre de terminal et accède automatiquement au chemin du dossier. |
3. Rechercher des nœuds Dans la zone de recherche de DataStudio (au-dessus de Project Directory), recherchez un fichier spécifique par son nom. Un maximum de 2 048 résultats de recherche peut être affiché. | 4. Rechercher des nœuds par extrait de code Cliquez sur l'icône |
Utiliser les fichiers personnels
Vous pouvez utiliser les fichiers personnels comme décrit ci-dessous :
Parmi les types de fichiers pouvant être exécutés dans le répertoire personnel, les fichiers
.sqlet.pypeuvent être configurés pour s'exécuter sur les ressources de calcul associées à l'espace de travail.Les types de fichiers pris en charge dans le répertoire personnel (
.ipynb,.sh,.py,.sql) peuvent être soumis au répertoire du projet pour exécution, et des paramètres de planification peuvent être configurés pour les déployer dans l'environnement de production.Les fichiers
.pydu répertoire personnel peuvent être soumis en tant que ressources ou fonctions MaxCompute pour être utilisés dans le développement de jobs MaxCompute.
Méthode 1 : Exécuter dans le répertoire personnel
Cette méthode convient au développement courant, aux tests et aux requêtes ad hoc. Pendant le développement, si vous devez tester si une petite partie de la logique du code fonctionne comme prévu, vous pouvez créer un fichier temporaire dans le répertoire personnel pour tester le code.
-
Configurer les paramètres de débogage
-
Dans le répertoire personnel, localisez le fichier
Shell,PythonouSQLque vous souhaitez exécuter, puis cliquez dessus pour ouvrir la page d'édition. Dans le panneau Run Configuration situé à droite, configurez les paramètres d'exécution de la tâche.Paramètre
Description
Type
Sélectionnez le type de ressource de calcul requis pour exécuter le fichier.
Compute Resource
Sélectionnez une ressource de calcul associée à l'espace de travail actuel.
Resource Group
Sélectionnez le groupe de ressources à utiliser pour exécuter le fichier.
Les fichiers Notebook doivent être exécutés dans un environnement de développement personnel. Pour plus d'informations, consultez la rubrique Exécuter des fichiers Notebook.
-
-
Déboguer et exécuter le code
Sur la page des détails du fichier, cliquez sur le bouton
dans la barre d'outils pour exécuter rapidement la tâche.
Méthode 2 : Soumettre au répertoire du projet pour exécution
Si le code de votre répertoire personnel doit être planifié périodiquement et exécuté dans l'environnement de production, vous pouvez utiliser la fonctionnalité de soumission au répertoire du projet pour créer rapidement un nœud planifié basé sur le fichier personnel. Vous pouvez ensuite suivre le workflow du répertoire du projet pour créer une tâche planifiée et effectuer les opérations de développement ultérieures.
-
Démarrer le processus de soumission
Dans le répertoire personnel, localisez le fichier que vous souhaitez soumettre au répertoire du projet, puis double-cliquez sur le nom du fichier pour ouvrir ses détails. Dans la barre d'outils en haut du fichier, cliquez sur le bouton
pour soumettre le fichier au répertoire du projet. -
Configurer les paramètres de soumission
Configuration
Description
Type
Sélectionnez le type de nœud dans le répertoire du projet vers lequel le fichier personnel sera soumis. Le système sélectionne par défaut le type de nœud correspondant au type de fichier actuel.
Fichier SQL : Soumis en tant que MaxCompute SQL par défaut.
Fichier Notebook : Soumis en tant que nœud Notebook par défaut.
Fichier Python : Soumis en tant que nœud Python par défaut.
Fichier Shell : Soumis en tant que nœud Shell par défaut.
Path
Sélectionnez le chemin de stockage du nœud dans le répertoire du projet.
Name
Indiquez si vous souhaitez utiliser le nom du fichier personnel comme nom de nœud ou définir un nouveau nom de nœud.
Méthode 3 : Soumettre un fichier Python en tant que ressource ou fonction
Data Studio vous permet de soumettre les fichiers .py du répertoire personnel en tant que ressources ou fonctions MaxCompute pour les utiliser dans les nœuds de développement de données.
-
Démarrer le processus de soumission
Dans le répertoire personnel, localisez le fichier
.pyque vous souhaitez soumettre au répertoire du projet, puis double-cliquez sur le nom du fichier pour ouvrir ses détails. Dans la barre d'outils en haut du fichier, cliquez sur le menu déroulant à côté du bouton
, puis sélectionnez Submit as Function ou Submit as Resource. -
Configurer les paramètres de soumission
Configuration
Description
Type
Lorsque vous sélectionnez Submit as Function, le type est par défaut
MaxCompute Function.Lorsque vous sélectionnez Submit as Resource, le type est par défaut
MaxCompute Python.
Path
Sélectionnez le chemin de la ressource ou de la fonction dans Resource Management. Le chemin par défaut est
/, ce qui indique le répertoire racine de la gestion des ressources. Pour modifier le chemin, créez d'abord manuellement un répertoire dans la gestion des ressources, puis sélectionnez-le ici.Submission Type
Create : Créez une nouvelle fonction ou ressource sous le chemin spécifié dans la gestion des ressources. Lorsque vous sélectionnez cette option, vous devez configurer le Name de la ressource ou de la fonction.
Associate With Existing File : Associer à une ressource ou fonction existante. Lorsque vous sélectionnez cette option, vous devez configurer la Existing Resource.
Lorsque vous associez à une fonction existante, le code Python du fichier
.pyactuel remplace le Code de la fonction d'origine.Lorsque vous associez à une ressource existante, le fichier
.pyactuel remplace le Document Content de la ressource d'origine.
-
Cliquez sur Confirm et suivez les instructions à l'écran pour terminer les opérations ultérieures.
Si Submission Type est défini sur Create, vous êtes redirigé vers la page de création de la ressource ou de la fonction correspondante.
Si Submission Type est défini sur Associate With Existing File, vous êtes redirigé vers la page d'édition de la fonction ou de la ressource existante.
Pour plus d'informations sur les paramètres de configuration des fonctions et ressources MaxCompute, consultez la rubrique Configurer les fonctions et ressources MaxCompute.
à côté de Personal Directory pour localiser rapidement le fichier actuellement ouvert dans le panneau de droite au sein du répertoire du projet.
à côté de Personal Directory pour rechercher des nœuds contenant un extrait de code spécifique. Pour plus d'informations, consultez la rubrique