Skip to main content

Main concepts

Availability-noteBeta

Main concept definitions will help you understand how Talend Project Quality feature works.

  • Category: A grouping of rules based on the condition or purpose of the rule. Currently there are six categories in Talend Cloud Migration Platform:
    • Context (Example: Context variables, Context groups)
    • Connection (Example: Job with parallelization after activating the Number of child threads option).
    • Components (Example: Job with tLogRow or Inactive component)
    • Parameters (Example: Job with multithread execution parameter)
    • Job (Example: Job naming convention and documentation with general properties such as purpose or description)
    • SubJob (Example: Empty SubJob title)

      For more information about categories, see Working with rules.

  • Rule: A Talend project standard or best practice to be followed. A rule is an indicator to know if your Talend code meets the minimum level of quality required for your project. Adherence to the rules can be used to measure the quality of the project. For more information about rules, see Working with rules.
  • Specification: A specification is a set of rules grouped by topic or theme. The conditions which are a part of specification are executed on the Talend project to evaluate the quality of the project. For more information about specifications, see Working with specifications.
  • Profile: A profile is defined as a list of specifications to execute on a Talend project. The Talend project is identified by a source provider defined as a local workspace or a Git repository with its branch and access credentials information. When a profile is executed, the Project Quality module executes the specifications with their corresponding rules to determine the overall quality of your Talend project. For more information about profile, see Working with profiles.
  • Executions: An execution of the profile executes the specifications with their corresponding rules to determine the overall quality of your Talend project. For more information, see Working with executions.

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 – please let us know!