# Working with components

A component is a functional unit that performs a single operation, such as extracting, filtering, or loading data.

Each Job or Route uses components to manipulate and transform your data. Components work together to create integrated workflows that handle everything from simple data extraction to complex data quality operations.

To find information about each component and its availability for your Talend products, refer to the [Talend Studio components availability by license](https://help.qlik.com/talend/en-US/studio-components-availability/8.0/studio-components-availability).

### In this section

* [Adding a component between two connected components](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/adding-component-between-two-connected-components)
* [Defining component properties](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/defining-component-properties)
* [Finding Jobs containing a specific component](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/finding-jobs-containing-specific-component)
* [Setting default values in the schema of a component in a Job](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/setting-default-values-in-schema-of-component-in-job)
* [Using Camel components in a Route](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/using-camel-components-in-route)
* [Using the tPrejob and tPostjob components](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/using-tprejob-and-tpostjob-components)
* [Using custom components](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/using-custom-components)
* [Sharing custom components in Talend Studio](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/how-to-share-custom-component-in-talend-studio)
* [Setting length for a column in the schema](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/setting-length-for-a-cloumn-in-schema)
* [Setting precision for BigDecimal numbers through schema](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-09/setting-precision-for-bigdecimal-numbers)