Free Talend Core Certified Developer Exam Braindumps
Talend Core Certified Developer Questions 6–10 (page: 3)

Updated On: 30-Sep-2026

You need to create a centralized metadata connection to a database server for an application.
Which steps should you take before building a Job that reads from that database? Choose 3 answers.

  1. Add a tCreateTable component to create a table in the database.
  2. Add a tMap component to handle and convert Db Types.
  3. Create Db Connections metadata to describe the database connection.
  4. Drag the Db Connections metadata onto the Designer to read from the database component.
  5. Retrieve the schemas from the database connection.

Answer(s): C,D,E

Explanation:

Comprehensive and Detailed
To establish a centralized metadata connection to a database server in Talend Studio, follow these steps before constructing a Job that reads from the database:
Create Db Connections Metadata to Describe the Database Connection (Option C):
In the Repository panel, right-click on "Metadata" and select "Create connection."
Fill in the necessary details such as database type, host, port, database name, username, and password.
Test the connection to ensure it is configured correctly.
Save the connection metadata for reuse across multiple Jobs.
Retrieve the Schemas from the Database Connection (Option E):
After creating the database connection metadata, expand it to view the available schemas.
Retrieve the required schemas by importing the table structures.
This step ensures that the schema definitions are centralized and can be reused in different Jobs.
Drag the Db Connections Metadata onto the Designer to Read from the Database Component (Option D):
In the Repository, locate the previously created database connection metadata.
Drag and drop the desired table or schema onto the Designer workspace.
Talend Studio will automatically create the appropriate input component (e.g., tDBInput) configured with the connection and schema details.
By following these steps, you ensure a centralized and consistent approach to managing database connections and schemas, promoting reusability and reducing configuration errors.


Reference:

Talend Studio User Guide, Talend Metadata Management Documentation



Which Action on table operations are supported by a tMysqlOutput component? Choose 3 answers.

  1. Drop table
  2. Drop table if exists and create
  3. Replace
  4. Create table if does not exist
  5. Create table

Answer(s): B,D,E

Explanation:

Comprehensive and Detailed
The tMysqlOutput component in Talend provides several actions on tables to manage data output operations effectively. The supported actions include:
Drop Table if Exists and Create (Option B):
This action checks if the specified table exists in the database. If it does, the table is dropped and a new one is created. This ensures that the table is recreated fresh for the data load.
Create Table if Does Not Exist (Option D):
This action checks if the specified table exists in the database. If it does not exist, the table is created. If it already exists, no action is taken, and the existing table is used.
Create Table (Option E):
This action attempts to create the specified table in the database. If the table already exists, an error will occur unless handled appropriately.
These actions provide flexibility in managing database tables during data integration processes, allowing for dynamic table creation and management based on the Job's requirements.


Reference:

Talend Components Reference Guide, Talend Database Output Components Documentation



You built multiple Jobs in Studio, each uses its own tDBInput component to connect to a common database server, but they all use different credentials. How should you configure the tDBInput components?

  1. Set the Property type to Repository and use a common DB connection metadata.
  2. Set the Property type to Repository and replace the credentials in each component.
  3. Set the Property type to Built-in and set all the relevant properties manually.
  4. Set the Database field to Metadata.

Answer(s): C

Explanation:

Comprehensive and Detailed
When multiple Jobs require connections to the same database server but with different credentials, the recommended approach is:
Set the Property Type to Built-in and Set All the Relevant Properties Manually (Option C):
In each tDBInput component, set the 'Property Type' to 'Built-in.'
Manually enter the connection details, including the specific username and password required for that particular Job.
This approach ensures that each Job uses its own set of credentials, maintaining the necessary security and access controls.


Reference:

Talend Studio User Guide, Talend Database Components Documentation



You need to share a connection between multiple database components in a Studio Job.
Which component should you use?

  1. tDBOutput
  2. tDBRun
  3. tDBCommit
  4. tDBConnection

Answer(s): D

Explanation:

Comprehensive and Detailed
In Talend, when multiple components need to share the same database connection, the tDBConnection component is used.
tDBConnection (Correct Answer - Option D):
This component establishes a database connection that can be reused by multiple database components (such as tDBInput, tDBOutput, and tDBRow) within the same Job.
Reduces redundant connection creation, improving performance and efficiency.
To use it, other database components must set "Use an existing connection" in their configuration.
Why not other options?
tDBOutput (Option A): Used for writing data to a database but does not manage shared connections.
tDBRun (Option B): Used to execute a subJob but does not handle database connections.
tDBCommit (Option C): Used for committing transactions, but it requires a shared connection (which tDBConnection provides).


Reference:

Talend Studio User Guide, Talend Database Connection Management



You have a MySQL table named customers with columns named id, name, address, and country. You need to retrieve records that have a specific country based on a variable.
Which steps should you use to achieve this?

  1. Use a tDBInput component with a context variable in the SQL query.
  2. Use a tDBInput component and link it to a tMatchGroup component.
  3. Use a tDBInput component with a Run if trigger.
  4. Use a tDBInput component and link it to a tFilterColumns component.

Answer(s): A

Explanation:

Comprehensive and Detailed
To filter records based on a specific country dynamically, the best approach is using a tDBInput component with a context variable in the SQL query (Option A).
Step-by-Step Process:
Define a Context Variable:
In the Context Variables section of Talend Studio, create a new variable (context.country) and set its value dynamically.
Configure tDBInput:
Drag and drop the tDBInput component onto the Designer.
Set up the database connection using either Built-in or Repository mode.
In the Query field, write:
SELECT id, name, address, country FROM customers WHERE country = '" + context.country + "'
Execute the Job:
The Job will retrieve only those records where the country column matches the value of the context variable.
The value of context.country can be modified at runtime, making the query dynamic.
Why not other options?
tMatchGroup (Option B): Used for record deduplication, not filtering.
Run if Trigger (Option C): Controls execution flow but does not filter records inside tDBInput.
tFilterColumns (Option D): Removes unwanted columns but does not filter records based on conditions.


Reference:

Talend Database Components Guide, Talend SQL Query Optimization



Viewing page 3 of 12
Viewing questions 11 - 15 out of 45 questions


Post your Comments and Discuss Talend Talend Core Certified Developer exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!