tDataQualityRules properties for Apache Spark Structured Streaming
Last updated: 9/30/2026These properties are used to configure tDataQualityRules running in the Spark Structured Streaming Job framework.
The Spark Structured Streaming tDataQualityRules component belongs to the Data Quality family.
This component is supported on Local Spark 3.5.x and Databricks/EMR with Spark 3.x.
Basic settings
| Properties | Description |
|---|---|
| Output schema and Edit schema |
A schema is a row description that defines the number of fields (columns) to be processed and passed on to the next component. Click Sync columns to retrieve the schema from the previous component connected in the Job. Select the Schema type:
Click Edit schema to make changes to the schema. If the current schema is of the Repository type, three options are available: View schema: choose this option to view the schema only. Change to built-in property: choose this option to change the schema to Built-in for local changes. Update repository connection: choose this option to change the schema stored in the repository and decide whether to propagate the changes to all the Jobs upon completion. The supported types are: Boolean, Date, Double, Float, Integer, Long, Short, and String. |
| Application | Select the application from which you want to retrieve the data quality rules. |
| URL |
Information noteImportant: You need the Rules - View
permission to retrieve the rules. For more information, see the predefined user roles for the
app you are using.
Enter the URL of the selected app. When the URL
does not match the selected app, the Job may fail. The following URLs are
supported:
|
| Token | Enter your personal access token. To generate one, see https://help.talend.com/r/en-US/Cloud/management-console-user-guide/cloud-access-token. |
| DQ rule library timestamp | After you enter the URL and token, click Refresh.
If the URL and token are correct, the data quality rules are retrieved into Talend Studio: yyyy-MM-dd hh:mm:ss (library_number). When you click Refresh, a
JAR file containing the rule definition is
created
in:
When you update the data quality rules in the Cloud or hybrid application, click Refresh to retrieve the latest version. |
| Configure DQ rules | Associate the variables of the rule with the input data.
The rules are retrieved from the library:
If no rules or input columns are available, verify that:
You can associate the data types from Talend Studio with some data types from the apps. See Associating data types below. |
Associating data types
The following table describes the data types you can associate.
| Rule variable from the app* | Input column (from Talend Studio) |
|---|---|
| Number | Double, Float, Integer, Long, Short, and String |
| Boolean | Boolean |
| Text | String |
| Date | Date |
|
* You can enter the URL of:
|
|
Advanced settings
| Properties | Description |
|---|---|
| tStatCatcher statistics | Select this checkbox to gather the Job processing metadata at the Job level as well as at each component level. |