Talend Data Integration Certified Developer Exam Practice Test

Page: 1 / 14
Total 55 questions
Question 1

In Talend Studio, you have access to a references project named project_ref. You need to reuse a Job named testJob from the project_ref in your main Job.



Answer : D

To reuse a job named testJob from a referenced project named project_ref in your main job, you need to navigate to @Referenced project, @project_ref, Job Designs, Standard, then select testJob. A referenced project is a project that can be accessed from another project in read-only mode. You can add a referenced project to your main project by using the Project Settings window in Talend Studio. You can then browse the items (such as jobs, metadata, routines, etc.) of the referenced project in the Repository tree view under the @Referenced project node. You can drag and drop any item from the referenced project to your main job design workspace.

You do not need to use import items, create standard job, or navigate to Metadata options. These options are not used to reuse jobs from referenced projects. The import items option is used to import items (such as jobs, metadata, routines, etc.) from an archive file that can be exported from another project or workspace. The create standard job option is used to create a new job with a name and a description. The Metadata node in the Repository tree view is used to store and manage metadata definitions for various data sources (such as databases, files, web services, etc.).Reference:Talend Open Studio: Open-source ETL and Free Data Integration | Talend, [Referenced projects - 7.3]


Question 2

You have two branches: Branch1 contains Job1, and Branch 2 contains Job 2. You want to copy Job1 to Branch 2 and preserve the change history when connecting Studio to Talend Administrator Center.

Which method should you use to preserve the change history?



Answer : A

To copy Job1 from Branch1 to Branch2 and preserve the change history when connecting Studio to Talend Administration Center, you need to use the Copy to branch option. This option allows you to copy a job or a folder from one branch to another branch in the same project without losing the version history. You can access this option by switching to Branch1, right-clicking on Job1 in the Repository tree view, and selecting Copy to branch. This will open a dialog box where you can select Branch2 as the target branch and confirm the copy operation.

You do not need to use the import items, create standard job, or paste over options. These options are not used to copy jobs between branches and preserve the change history. The import items option is used to import items (such as jobs, metadata, routines, etc.) from an archive file that can be exported from another project or workspace. The create standard job option is used to create a new job with a name and a description. The paste over option is used to overwrite an existing job with another job that has been copied or cut from the same or another project.Reference:Talend Open Studio: Open-source ETL and Free Data Integration | Talend, [Copy to branch - 7.3]


Question 3

What is the generic Input component used for in a Joblet design?



Answer : C

The generic Input component used for in a Joblet design is the tJobletInput component. This component is used to carry data into a Joblet from another component in the job that contains the Joblet. A Joblet is a reusable piece of a job that can be used in multiple jobs as a single component. A Joblet can have one or more input and output flows that connect it with other components in a job. To create these flows, you need to use generic input and output components, such as tJobletInput, tJobletOutput, tJobletTriggerInput, and tJobletTriggerOutput. These components allow you to define schemas and triggers for your Joblet without depending on specific components.

The tJobletInput component is not used for triggering a Joblet, triggering a subjob, or carrying data into a subjob. These are different concepts and functionalities in Talend Studio. A trigger is a link that activates a subjob or a component based on a condition or an event. A subjob is a part of a job that consists of one or more components connected by data flows or triggers. A subjob can be triggered by another subjob using triggers such as OnSubjobOk, OnSubjobError, Run if, etc. A subjob can also carry data into another subjob using data flows such as main, lookup, reject, etc.Reference:Talend Open Studio: Open-source ETL and Free Data Integration | Talend, [tJobletInput properties - 7.3], [Joblets - 7.3], [Triggers - 7.3]


Question 4

Where do you access the option to create a Joblet from an existing Job?



Answer : B

To create a Joblet from an existing Job, you can follow these steps:

Open the Job that you want to create a Joblet from.

Select the components that you want to include in the Joblet.

Right-click on the selected components and selectCreate Jobletfrom the context menu.

In theCreate Jobletdialog box, enter a name and description for the Joblet.

ClickFinishto create the Joblet.


Talend Open Studio User Guide: Creating a Joblet from a Job: https://help.talend.com/r/en-US/8.0/studio-user-guide/creating-joblet-from-job

Question 5

Which statements ate true about a tWarn component?

Choose 2 answers



Question 6

Which parameters are defined in File Delimited metadata?

Choose? answers



Answer : B, C

The parameters that are defined in File Delimited metadata are:

Row separator: This parameter defines the character or string that separates each row of data in a delimited file. For example, a row separator can be a newline character (\n), a carriage return (\r), or a combination of both (\r\n).

File path: This parameter defines the location and name of the delimited file that you want to read or write. You can browse your local system or enter a URL to specify the file path. You can also use context variables or global variables to make the file path dynamic.


Question 7

You need to calculate the total number of rows in an input file using a tMlelnputDelimited component.

Which code should you use in a tJava component to write a nb-line variable?



Answer : C

You need to use the following code in a tJava component to write a nb_line variable:

int nb_line = (Integer)globalMap.get(''tFileInputDelimited_1_NB_LINE'');

This code retrieves the value of the global variable tFileInputDelimited_1_NB_LINE, which stores the number of rows processed by the tFileInputDelimited component, and assigns it to an integer variable named nb_line. You can then use this variable to print or manipulate the number of rows in your Job. Note that you need to use globalMap.get, not globalMap.put, to access the value of a global variable.


Page:    1 / 14   
Total 55 questions