Talend Core Certified Developer Talend-Core-Developer Exam Questions

Page: 1 / 14
Total 55 questions
Question 1

You need a list of all customers whose first name contains "Tom" and who are older than 18. Which processor should be used?



Answer : C

Comprehensive and Detailed Explanation:

To filter customer records based on first name containing 'Tom' and age greater than 18, the Filter processor is the correct choice.

Filter (Option C) -- Correct Answer:

The Filter processor allows users to set conditional rules to extract only the required data.

Users can specify conditions such as:

first_name CONTAINS 'Tom'

AND

age > 18

This ensures that only relevant records are included in the output.

Why not other options?

Option A (Join): Used to combine data from multiple datasets based on a key field, not for filtering.

Option B (Aggregate): Used for summarizing data, such as calculating counts, sums, or averages.

Option D (Data Sampling): Used to select a random subset of data, not for filtering based on conditions.


Question 2

What is the default port for the REST Endpoint when using tRESTRequest in Talend Studio?



Answer : D

Comprehensive and Detailed Explanation:

The default REST endpoint port for tRESTRequest in Talend Studio is 8090.

Port 8090 (Correct Answer - Option D):

When running a REST service inside Talend Studio, the default listening port is 8090.

This can be changed in the component settings if required.

Other port options explained:

5040 & 5070: Not default ports used for Talend REST services.

8040: Used in Talend Runtime, not in Studio.


Question 3

You implemented a Job in Talend Studio and need to execute it in Talend Cloud. Which options can you use in Talend Management Console after publishing the Job to Talend Cloud? Choose 2 answers.



Answer : A, D

Comprehensive and Detailed Explanation:

After publishing a Job from Talend Studio to Talend Cloud, you can execute it using the Talend Management Console (TMC) by following these steps:

Add a task and then run the task (Option A):

In TMC, navigate to the Management section and select Tasks.

Click on Add Task, choose the published artifact (your Job), configure necessary parameters, and save the task.

Once the task is created, you can run it manually or schedule it for execution.

Select the artifact name, add and configure a task, then run the task (Option D):

In TMC, go to the Artifacts section to view your published Jobs.

Select the desired artifact and click on Add Task.

Configure the task settings as needed and save it.

After creating the task, you can execute it immediately or set up a schedule.

Why not other options?

Option B: TMC does not support directly running a Job by clicking on the artifact name without first creating a task.

Option C: While you can select and configure an existing task, the initial step requires creating the task associated with the artifact.


Question 4

Which file should you edit to enable SSL for a JobServer?



Answer : A

To enable SSL for a JobServer, you need to edit the conf/TalendJobServer.properties file. A JobServer is a server application that allows you to execute jobs remotely from Talend Studio or Talend Administration Center. The conf/TalendJobServer.properties file contains various configuration parameters for your JobServer, such as port number, log level, security options, etc. To enable SSL for your JobServer, you need to set the ssl parameter to true and provide the path and password of your keystore file that contains your SSL certificate.

You do not need to edit conf/TalendServer.properties, conf/server.xml, or jsl_static64.ini files. These files are not related to JobServer configuration or SSL settings. The conf/TalendServer.properties file is used to configure Talend Administration Center settings, such as database connection, LDAP authentication, email notification, etc. The conf/server.xml file is used to configure Tomcat server settings, such as connectors, realms, valves, etc. The jsl_static64.ini file is used to configure Java Service Launcher settings, such as service name, description, startup type, etc. Reference: Talend Open Studio: Open-source ETL and Free Data Integration | Talend, [Configuring Talend JobServer - 7.3], [Configuring Talend Administration Center - 7.3], [Configuring Tomcat - 7.3], [Installing Java Service Launcher - 7.3]


Question 5

You created a Job to process a customer database. Next, you want to debug the Job using Traces Debug and pause the execution when it encounters any records for customers residing in the state of California.



Answer : D

To debug a job using Trace Debug mode and pause the execution when it encounters any records for customers residing in the state of California, you need to right-click on the trace on the output of the input component and select Show Breakpoint Setup option. Trace Debug mode is a feature that allows you to trace each row processed by your job components and see the values of each column in each row. You can access this mode by opening the Debug Run tab of the Run view and clicking on Trace Debug button. A trace is a link that shows the data flow between components in your job design workspace.

The Show Breakpoint Setup option allows you to set a breakpoint on a trace based on a condition or an expression. A breakpoint is a point where the execution of your job pauses and waits for your action. You can use breakpoints to inspect your data or debug your logic at specific points of your job execution. You can access this option by right-clicking on a trace on your job design workspace and selecting Show Breakpoint Setup. This will open a dialog box where you can enter a condition or an expression for your breakpoint.

For example, if you want to pause your job execution when it encounters any records for customers residing in the state of California, you can enter this condition for your breakpoint:

row1.state == ''CA''

This will make your job stop at the trace where this condition is met and show you the values of each column for that row.

You do not need to add a breakpoint in Advanced settings tab of Run view, open Debug Run tab of Run view and click Trace Debug button, or right-click on trace on output of input component and select Add Breakpoint option. These options are not used to set breakpoints based on conditions or expressions. The Advanced settings tab of Run view is used to configure advanced settings for your job execution, such as JVM arguments, statistics parameters, implicit context load parameters, etc. The Debug Run tab of Run view is used to access Trace Debug mode, but not to set breakpoints. The Add Breakpoint option is used to add a simple breakpoint on a trace without any condition or expression. Reference: Talend Open Studio: Open-source ETL and Free Data Integration | Talend, [Trace Debug mode - 7.3], [Breakpoints - 7.3]


Question 6

Which component can be used to read a CSV file in an ESB Route?



Answer : C

Comprehensive and Detailed Explanation:

In Talend's Enterprise Service Bus (ESB) routes, the appropriate component to read a CSV file is cFileInputDelimited. This component is specifically designed for Camel routes to handle delimited files like CSVs.


Question 7

You created a Remote Engine in Talend Cloud and copied the Remote Engine key. You downloaded the Remote Engine script for your Linux system, and now you need to pair the engine manually. Which options can you use to set the key? Choose 2 answers.



Answer : B, C

Comprehensive and Detailed Explanation:

To manually pair a Remote Engine with Talend Cloud, you can set the pairing key using the following methods:

In the Remote Engine web service page (Option B):

Access the Remote Engine's web interface, typically available at http://localhost:8043/configuration.

Enter the pairing key obtained from the Talend Management Console.

Click on PAIR REMOTE ENGINE to establish the connection.

In the key configuration file of the engine (Option C):

Locate the preauthorized.key.cfg file in the Remote Engine's etc directory.

Open the file and paste the pairing key into the remote.engine.pre.authorized.key parameter.

Save the changes and restart the Remote Engine to apply the configuration.

Why not other options?

Option A: Setting the pairing key in Talend Studio's preferences is not applicable for pairing a Remote Engine.

Option D: While it's technically possible to pass the pairing key as a parameter in the engine's run script, it's not the standard or recommended method.


Page:    1 / 14   
Total 55 questions