Curious about Actual Talend Data Integration Certified Developer (Data-Integration-Developer) Exam Questions?

Here are sample Talend Data Integration Certified Developer (Data-Integration-Developer) Exam questions from real exam. You can get more Talend Data Integration Certified Developer (Data-Integration-Developer) Exam premium practice questions at TestInsights.

Page: 1 /
Total 55 questions
Question 1

Which exceptions car be caught using tLogCatcher?

Choose 3 answers


Correct : A, B, C

The tLogCatcher component can catch exceptions from three types of components: tWarn, tDie, and Java Exception. The tWarn component is used to trigger a warning message that can be caught by the tLogCatcher component for an exhaustive log. The tDie component is used to stop the execution of a job or a subjob and return an error code that can be caught by the tLogCatcher component for an exhaustive log. The Java Exception component is used to handle any Java exception that occurs during the execution of a job or a subjob and pass it to the tLogCatcher component for an exhaustive log. The tLogCatcher component cannot catch exceptions from other types of components, such as OnSubjobError Exception or tAssertCatcher. The OnSubjobError Exception is a trigger that is activated when an error occurs in a subjob and can be used to perform some actions after the error, such as sending an email or logging a message. The tAssertCatcher component is a component that collects the assert data generated by the tAssert component and passes it on to the output defined. The tAssert component is used to verify if a condition is true or false and generate an assert data accordingly.Reference:Talend Open Studio: Open-source ETL and Free Data Integration | Talend, [tLogCatcher properties - 7.3], [tWarn properties - 7.3], [tDie properties - 7.3], [Java Exception properties - 7.3], [OnSubjobError properties - 7.3], [tAssertCatcher properties - 7.3], [tAssert properties - 7.3]


Options Selected by Other Users:
Mark Question:

Start a Discussions

Submit Your Answer:
0 / 1500
Question 2

You have a Job that uses a tFileInputDelimited component to extract data from an input file. You built a spate subjob, called W, to handle the condition when the input file is empty.

Which condition syntax is correct for the Run if connection?


Correct : C

To reference the value of a context variable you defined, you can use the syntax context.variable_name, where variable_name is the name of the context variable. For example, if you have a context variable named path, you can reference its value by using context.path. You do not need to specify the context name (such as test or prod) or use parentheses or brackets around the variable name.Reference:Talend Data Integration --- Software to Connect, Access, and Transform Data | Talend, [Contexts - 7.3]


Options Selected by Other Users:
Mark Question:

Start a Discussions

Submit Your Answer:
0 / 1500
Question 3

You need to create a centralized metadata connection to database server for an application.

Which steps should you take before building a Job that reads from that database?

Choose 3 answers


Correct : B, C, D

To create a centralized metadata connection to a database server for an application, you need to take the following steps before building a job that reads from that database:

Create DB Connections metadata to describe the database connection. You can do this by right-clicking on the DB Connections node in the Repository and selecting Create Connection. You can then enter the connection details, such as host, port, database, username, password, etc., and test the connection.

Retrieve schemas from the database connection. You can do this by expanding the DB Connections node in the Repository and right-clicking on the connection you created. You can then select Retrieve Schema and choose the tables or views you want to import as metadata schemas. You can also edit or customize the schemas as needed.

Drag the DB Connection metadata into the Designer to read from the database component. You can do this by dragging the connection or a specific schema from the Repository to the Designer workspace. This will automatically create a database input component (such as tMysqlInput) that is configured with the connection and schema properties. You can then use this component to read data from the database in your job.

You do not need to add a tMap component to handle and convert DB Types, nor a tCreateTable component to create a table in the database. These components are not required for reading data from an existing database, but they can be used for other purposes, such as transforming or writing data.Reference:Talend Open Studio: Open-source ETL and Free Data Integration | Talend, [DB Connections - 7.3], [tMap properties - 7.3], [tCreateTable properties - 7.3]


Options Selected by Other Users:
Mark Question:

Start a Discussions

Submit Your Answer:
0 / 1500
Question 4

Which statements are true about Use or register a shared DB Connection option in Talend Studio?

Choose 3 answers


Correct : B, D, E

The Use or register a shared DB Connection option in Talend Studio is an option that allows you to share a single database connection between multiple components in a job or between parent and child jobs. This option can improve the performance and efficiency of your job by avoiding opening and closing multiple connections to the same database. The Use or register a shared DB Connection option is compatible with the following scenarios:

Sharing a connection between parent and child jobs. You can use this option to pass a database connection from a parent job to a child job that is called by a tRunJob component. This way, you do not need to create a new connection in the child job, but reuse the existing one from the parent job.

Sharing a connection between components in the same subjob. You can use this option to register a database connection in one component (such as tMysqlConnection) and use it in other components (such as tMysqlInput or tMysqlOutput) in the same subjob. This way, you do not need to configure each component with the same connection properties, but use a shared one.

The Use or register a shared DB Connection option is incompatible with the following scenarios:

Using an independent process to run subjob option of tRunJob component. This option allows you to run a child job in a separate JVM process from the parent job. This option is not compatible with sharing a database connection, because each JVM process has its own memory space and cannot access the objects of another process.

Using dynamic job option of tRunJob component. This option allows you to call a child job dynamically based on a context variable that contains the name of the child job. This option is not compatible with sharing a database connection, because dynamic jobs are loaded at runtime and cannot access the metadata of other jobs.Reference:Talend Open Studio: Open-source ETL and Free Data Integration | Talend, [Use or register a shared DB Connection - 7.3], [tRunJob properties - 7.3]


Options Selected by Other Users:
Mark Question:

Start a Discussions

Submit Your Answer:
0 / 1500
Question 5

Which capabilities does Traces Debug provide?

Choose 2 answers


Correct : D, E

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.

The capabilities that Trace Debug mode provides are:

Breaking when an input column fulfills a condition. You can set breakpoints on traces based on a condition or an expression that involves input data columns. For example, you can set a breakpoint to pause your job when a customer name contains a certain string or when a product price exceeds a certain value. To set a breakpoint based on a condition, you need to right-click on a trace on your job design workspace and select Show Breakpoint Setup option. This will open a dialog box where you can enter a condition or an expression for your breakpoint.

Advancing one row at a time. You can advance the execution of your job one row at a time by using the Step Over button in the toolbar of the Run view. This will allow you to see how each row is processed by your job components and how it affects the output data.

The capabilities that Trace Debug mode does not provide are:

Filtering which data is propagated by a flow. You cannot filter which data is propagated by a flow in Trace Debug mode. A flow is a link that shows the data transfer between components in your job design workspace. In Trace Debug mode, you can see the data flow on each trace and inspect the values of each column for each row processed by your job. However, you cannot change which rows are propagated by a flow based on a condition or an expression.

Advancing one column at a time. You cannot advance the execution of your job one column at a time in Trace Debug mode. You can only advance the execution of your job one row at a time by using the Step Over button in the toolbar of the Run view. This will allow you to see how each row is processed by your job components and how it affects the output data. However, you cannot see how each column is processed by your job components and how it affects the output data.

Breaking on a selected line of code. You cannot break on a selected line of code in Trace Debug mode. You can only break on a trace based on a condition or an expression that involves input data columns. To break on a selected line of code, you need to use Java Debug mode. Java Debug mode allows you to debug your job code in Java or Perl and see the values of each variable or expression in your code. You can access this mode by switching to the Java perspective and clicking on the Debug button in the toolbar of the Code view.Reference:Talend Open Studio: Open-source ETL and Free Data Integration | Talend, [Trace Debug mode - 7.3], [Java Debug mode - 7.3]


Options Selected by Other Users:
Mark Question:

Start a Discussions

Submit Your Answer:
0 / 1500
Page:    1 / 11   
Total 55 questions