# Analyse des projets

Availability-note[Bêta](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-beta)

Contenu bêta

Le Studio Talend fournit un outil d'analyse de projet expérimental, générant un rapport listant les éléments à vérifier et les problèmes à corriger manuellement.

Note InformationsRemarque : Le rapport peut ne pas lister tous les problèmes de manière exhaustive.

## Procédure

1. Cliquez sur File &gt; Edit Project properties dans le menu pour ouvrir la boîte de dialogue Project Settings.
2. Cliquez sur Audit pour ouvrir la vue correspondante.
3. Cliquez sur Generate analysis report.

   Si des problèmes sont rencontrés, un fichier de rapport CSV &lt;timestamp&gt;\_&lt;project-name&gt;\_Analysis\_Report.csv est généré dans le répertoire &lt;Talend-Studio&gt;\workspace\report\analysisReport\_&lt;timestamp&gt;, où &lt;timestamp&gt; désigne le moment de génération du rapport et &lt;project-name&gt; désigne le nom de votre projet. ![Fichier d'exemple de rapport.](https://help.qlik.com/talend/fr-FR/studio-user-guide/Resources/images/studio-project-analysis-report-csv.png)

   Le tableau ci-dessous décrit les informations présentées dans le fichier de rapport.
   | Colonne | Description |
   | --- | --- |
   | Task name (Nom de la tâche) | Nom de la tâche d'analyse |
   | Task description (Description de la tâche) | Description de la tâche d'analyse |
   | Lien vers les informations détaillées | Lien vers les détails de la tâche, s'il y en a |
   | Severity (Sévérité) | Sévérité de l'élément |
   | Item type (Type d'élément) | Type de l'élément |
   | Chemin vers l'élément | Chemin d'accès à l'élément |
   | Détails | Détails du résultat d'analyse |

   Le tableau ci-dessous liste les tâches d'analyse effectuées par cet outil et les problèmes potentiels que les tâches contribuent à détecter.

   Notez la disponibilité des composants et des types d'éléments de projets listés dans le tableau varie selon votre licence.
   | Task name (Nom de la tâche) | Task description (Description de la tâche) |
   | --- | --- |
   | ChildJobMissingAnalysisTask | Vérifie si un sous-Job manque dans un Job Standard ou un Job Big Data dans votre projet. |
   | CustomComponentsDepRiskAnalysisTask | Vérifie si un composant personnalisé est utilisé dans un Job Standard, un Job Big Data, une Route ou un scénario de Test dans votre projet et ajoute une entrée dans le rapport à chaque composant personnalisé trouvé. |
   | <ul>Disponible dans:<li>Cloud API Services Platform</li><li>Cloud Data Fabric</li><li>Data Fabric</li><li>Data Services Platform</li><li>ESB</li><li>MDM Platform</li><li>Real-Time Big Data Platform</li></ul><br><br>DuplicatedRouteIdUsageAnalysisTask | <ul>Disponible dans:<li>Cloud API Services Platform</li><li>Cloud Data Fabric</li><li>Data Fabric</li><li>Data Services Platform</li><li>ESB</li><li>MDM Platform</li><li>Real-Time Big Data Platform</li></ul><br><br>Vérifie si une instruction routeId() est utilisée dans un composant cConfig, cProcessor ou cJavaDSLProcessor dans votre projet et ajoute une entrée dans le rapport à chaque instruction routeId() trouvée.<br><br>Camel 3 n'autorise pas l'utilisation de plusieurs instructions routeId(). Lorsque cela se produit, vous devez adapter le code pour éviter les échecs et les erreurs lors de l'exécution. |
   | InvalidItemsAnalysisTask | Vérifie s'il y a des éléments invalides dans votre projet, par exemple, s'il y a des fichiers .item ou .properties brisés ou s'il y a des ID techniques dupliqués dans les fichiers .properties. |
   | ItemComponentMissingAnalysisTask | Vérifie si un composant, Joblet ou Routelet manque dans un Job Standard, dans un Job Big Data, dans une Route ou dans un scénario de Test dans votre projet. |
   | UnresolvedComponentsDependenciesAnalysisTask | Vérifie si une bibliothèque manque dans un tLibraryLoad, cConfig ou cMessagingEndpoint dans votre projet. |
   | UnresolvedRoutineDependencyAnalysisTask | Vérifie si une bibliothèque manque dans une routine ou un bean ayant des dépendances dessus. |