Talend Studio
provides an experimental project analysis tool, which generates a report to list the
items to check and the problems to fix manually.
Information noteNote: The report may not list all issues exhaustively.
Procedure
Click File > Edit Project Properties from the menu bar to open the Project
Settings dialog box.
Click Audit to open the corresponding view.
Click Generate analysis report.
If any problems are found, a CSV report file
<timestamp>_<project-name>_Analysis_Report.csv
will be generated under the directory
<Talend-Studio>\workspace\report\analysisReport_<timestamp>,
where <timestamp> designates when the report is
generated and <project-name> designates the name of your project.
The table below describes the information presented in the report
file.
Column
Description
Task name
the name of the analysis task
Task description
the description of the analysis task
Link to details
the link to the task details if any
Severity
the severity of the item
Item type
the type of the item
Path to item
the path to the item
Details
the details of the analysis result
The table below lists the analysis tasks this tool performs and the potential
issues the tasks can help detect.
Note that the components and the types of project items listed in the table
are available depending on your license.
Task name
Task description
ChildJobMissingAnalysisTask
Checks if any subJob is missing from any Standard Job and Big
Data Job in your project.
CustomComponentsDepRiskAnalysisTask
Checks if any custom component is used in any Standard Job, Big
Data Job, Route, and Test Case in your project, and adds an entry in
the report each time a custom component is found.
Available in:
Cloud API Services Platform
Cloud Data Fabric
Data Fabric
Data Services Platform
ESB
MDM Platform
Real-Time Big Data Platform
DuplicatedRouteIdUsageAnalysisTask
Available in:
Cloud API Services Platform
Cloud Data Fabric
Data Fabric
Data Services Platform
ESB
MDM Platform
Real-Time Big Data Platform
Checks if any routeId() instruction is used in any cConfig,
cProcessor, and cJavaDSLProcessor components in your project, and
adds an entry in the report each time a routeId() instruction is
found.
Camel 3 does not allow the use of the routeId()
instruction more than once. If it happens, you must adapt the
code to avoid any failure or error message at
runtime.
InvalidItemsAnalysisTask
Checks if there are any invalid items in your project, for
example, if there are any broken .item or
.properties files, if there are any
duplicated technical ids in the .properties
files.
This task is available only if you have installed the
8.0 R2022-11 Talend Studio monthly update or a later one provided by Talend.
ItemComponentMissingAnalysisTask
Checks if any component, Joblet, Routelet is missing from any
Standard Job, Big Data Job, Route, and Test Case in your
project.
UnresolvedComponentsDependenciesAnalysisTask
Checks if any library is missing from any tLibraryLoad, cConfig
and cMessagingEndpoint components in your project.
UnresolvedRoutineDependencyAnalysisTask
Checks if any library is missing from any routine and bean
which has dependencies on it.
Did this page help you?
If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!