Talend Expert Quiz
1) Talend job server is using the following ports
- command_server_port=8000;file_server_port=8001;monitoring_port=8888
- command_server_port=8000;file_server_port=8001;monitoring_port=8002
- command_server_port=8000;file_server_port=8001;monitoring_port=8003
- None of them
2) Key Value and Key Index properties are used in _____
- tMap component
- Non multischema component
- multischema input component
- None of them
3) What is the default Talend administrator ?
- administration
- talend
- admin
- TALEND
4) Talend commandline has ________ operating modes
- Shell
- Server
- Scripts
- All of them
5) tMemorizeRows is generally used in scenarios where data from previous rows needs to be compared with the current row to perform the transformations.
- True
- FALSE
6) Which of the below statements helps in improving the performance
- indexes need to be enabled before running a session
- Drop the constraints and indexes before running the session and rebuild them after completion of session
- indexes should be dropped but constraints should be enabled before running a session
- disable the constraints but enable the indexes before running a session
7) How can you minimize the cache for a joiner transformation?
- Make the smaller source the master source
- Make the smaller source the details source
- Sort the master data prior to the joiner transformation
- sort the detail data prior to the joiner transformation
8) [(# of reads from disk) + (# of writes to disk)]/[(# of reads from memory cache) + (# of writes to memory cache)] is the formula for
- hit ratio
- miss ratio
- a&b
- None of the Above
9) Which is not valid for optimizing system bottleneck?
- Improve network speed
- improve CPU performance
- increase paging
- check hard disks on related machines
10) What are the Xms and Xmx parameters when starting JVMs
- The flag Xmx specifies the maximum memory allocation pool for a Java Virtual Machine (JVM), while Xms specifies the initial memory allocation pool.
- The flag Xmx specifies the minimum memory allocation pool for a Java Virtual Machine (JVM), while Xms specifies the initial memory allocation pool.
- The flag Xmx specifies the maximum memory allocation pool for a Java Virtual Machine (JVM), while Xms specifies the minimum memory allocation pool.
- None of them
11) The context file is passed to the job in which of the following files
- Job jar file
- bat file
- sh file
- classpath jar file
12) Can the schema of tlog catcher edited before connecting it to a component
- Yes
- No
13) Which of the following is/are reusable in Talend
- java routines
- metadata schemas
- context variables
- all of the above
14) how to set up dependency on routines for a job
- Right click on Job -> Edit properties of a job
- Right click on Job -> Set Routine Dependencies
- Set the dependency on project setting
- Set through context file
15) Where to set the JVM argument of a particular job
- edit properties of the job
- project setting of the job
- context window of the job
- Advanced settings on the run window
16) What are the following true about JobLet
- Schema of the component connecting to input of joblet should be same as Joblet’s first component
- Schema of the component connecting from output of joblet should be same as Joblet’s last component
- Both a & b
- None of the above
17) Which component of talend is used to split the xml file into multiple xml files
- tFileInputXML
- Txmlmap
- Tmapxml
18) Job Conductor is not part of TAC administrator
- TRUE
- False
19) How do I change the local language of Talend Studio?
- Windows -> Preferences -> Talend -> Appearance
- Windows -> Preferences -> Talend -> Internationalization
20) How do you pass rows that do not match the inner join in a tMap component to an output table
- Check Catch lookup inner join reject in a tMap setting of the output table
- Check catch output reject in the tMap setting of the lookup table
- Check Catch lookup inner join reject in thr tMap setting of the lookup table
- Check Catch output reject in the tMap settings of the ouput table
21) When you connect a tMap component to a target component what rows are available
- Main and Rejects
- The same names as the input roes
- Main
- Whatever names you gave to the output tables in the configuration window
22) How do you run a job that has been saved to be run independently of Talend Studio
- Extract the files from the archive and then run the batch or shell file
- Extract the files form the archive and then pass the job name to the utility progran run_job
- Run java from the command line passing it the name of the archive
- Extract the file from archive and run the jar file
23) From which view in talend open studio would you modify the comments attched to a component
- The Component view
- The job view
- The Problems view
- The context view
24) How do you save a job so that it can be run independantly of Talend studio
- click save as in file menu
- Right-click the job in the repository and click save as
- click export job on the file menu
- Right-click the job in the repository and then click export job
25) how do you determine what project elementas are assocoated with a particular Business model shape?
- Right-click the shape in the design workspace and then click find associations
- Right-click the shape in the design workspace and then click find assignments.
- click the shape in the design workspace and then click the Assignment tab in the business models view
- click the shape in the design workspace and then click the Association tab in the component view
26) Choose the most accurate description of tAggregateRow component
- The calculation specified in the functions table are performed for each unique combination of values in the columns listed in the columns table
- The calculation specified in the opearations table are performed for each unique combination of values in the columns listed in the group by table
- A sum of the columns listed in the opearations table is performed for each unique combination of values in the columns listed in the group by table
- The calculation specified in the functions table are performed for each unique combination of values in the columns listed in the group by table
27) What component compress a target directory into a archive file
- tDircompress
- tDirArchive
- tFileArchive
- tDirzip
28) how do you configure a database component to use a Repository database connection
- Right-click a database component in the design workspace and then click use an exsting connection
- In the component view change the property type from Built-in to repository
- Drag a connection from the repository onto a database component in the desing workspace
29) what is the purpose of context group
- to enable editing mutiple variable simultaneously
- To provide singl default value for all variable in a specific set
- To create a hierarchy of variables
- To organize a set of variable in the repository
30) when you save chnages to tMap configuration you are sometime prompted to propagate changes why
- Because your changes affect output schema and target component should have a matching schema
- Because your changes have not yet been saved
- Because your changes affect output schema and source component should have a matching schema
- Because your changes affect output schema and source component should have a matching schema
31) What are the two ways to add text information to a job
- Edit the comments box in the documentation tab on the job view
- import a text file and attach to the job
- Add a note component to the design workspace
32) In what format does Talend open studio generate job documentation
- HTML
- plain text
- CSV
- XML
33) Which of the following is not a valid action for a table in a tMysqlOutput component
- drop
- create if not exists
- create
- drop and create
34) Which component do you use to stop a running job under specific condition
- tDie
- tKill
- tWarn
- tStop
35) What output rows are available for a tUniqueRow component
- Uniques and lookup
- Main and duplicates
- Unique and duplicates
- Main and Rejects
36) In the tMap configuration window which schemas do you modify with the schema editor
- the schema of any two tables
- The schema of one input table or one output table
- The schema of the choosen input table or choosen output table
- The schemas of any two attched components
37) how do you change the name of an output table in tMap configuration
- click the name of the table in tMap configuration window and then click the rename button
- change the name of the corresponding output row in the design workspace
- you cannot change the name of the existing output table
- click the name of the table in tMap configuration and edit it
38) what is the difference between built-in context variable and repository context variable
- A built-in context variable is predefined and accessible from multiple jobs whike a repository context variable is specified to a single job
- A built-in context variable is predefined in Talend studio while you define a repository context variable yourself
- A built-in context variable is specific to a single job while a repository context variable can be imported into multiple jobs
- context variable are stored in different location otherwise both are identical
39) how do you ensure that a subjob completes before a second subjob runs
- connect the second subjob to the first subjob with an onSubjobok or onSubjobError trigger
- you cannot specify the run sequence of subjobs
- connect the second subjob to the first subjob with an iterate row
- connect the second subjob to the right of the first subjob in the design workspace
40) What is the significance of tLoqateAddressRow component in Talend?
- Component for search address
- Component for mailing on correct address
- Component for check address
- Component to get local address
41) Can we use Binary transfer mode in SFTP
- YES
- NO
42) Can we use Binary transfer mode in FTP
- YES
- NO
43) Identify Incorrect option:How to add third party libraries in talend project?
- Window -> Preferences -> Java -> User Libraries
- Use the tLibraryLoad component
- Use Routines “Edit Routine Libraries” option
- Use Global Context
44) Can we use expression on columns while providing joining condition in tmap?
- YES
- NO
45) Can we use expression on columns while providing joining condition in tJoin?
- YES
- NO
46) Can we call shell script using which component
- tJava
- tJavarow
- tsystem
- tmap
47) How to transpose rows to columns using component
- tbuffer
- tPivottooutputdelimited
- taggregaterow
- tlog
48) hHow we can send files from local machine to FTP server
- tsendmail
- tfilelist
- tftpget
- tftpput
49) What are two ways to include or import these external jar and library files.
- Using tLibraryLoad component
- by using tmap
- by using tjava,tjavaflex compoent
50) Component used for Processing Multi schema files
- tfileinputexcel
- tFileInputMSDelimited
- tfileoutputexcel
- tlog
51) It loads the entire XML file into memory before parsing and It uses Object based Model for parsing XML.
- Dom4J Parser
- SAX Parser
- No component available
52) It parses the XML file Node by Node and It uses Event based Model for parsing XML
- Dom4J Parser
- SAX Parser
- No component available
53) How to pass Context parameters to Talend Job through command line
- Using Context Group
- Not possible
- tlog
54) It transforms data flow into a list and allows to transform processable flow into non processable data
- trowgenerater
- tfixedflowinput
- tflowtoiterate
- tjava
55) Identify incorrect option : Useful Configuration and Log globle variables available in talend
- pid
- rootPid
- isParentJob
- isChildJob
56) Can we Set/change Workspace default location is given file :osgi.instance.area=provide your workspace path
- True
- FALSE
57) How to solve “GC overhead limit exceeded” error
- Not possible
- dobule click on -Xmas and incrise the size upto GB eg. -Xmas2G or -Xmas-100M
- Restart machine
- remove number of tlog components
58) NoClassDefFoundError: org/apache/commons/codec/binary/Base64 is related with
- commons-codec.jar
- All .dll files
- All .xml files
- Virtual memory problem
59) Can we Set Encoding to tMySQLOutPut: “useUnicode=true&characterEncoding=utf8″
- True
- FALSE
60) We can call shell script by using component called
- tmap
- tJavarow
- tjoin
- tsystem
61) How to generate Column into Rows with Talend
- tDenormalize
- tnormalize
- tbufferinput
- tlog
62) Component is usefule to add a reason code and message to the rejected output
- tfileoutputdelimited
- tFileInputMSDelimited
- tfileoutputexcel
- tRules
63) tScriptRules is a third-party Talend Open Studio component that applies a set of Javascript rules to an input flow
- True
- FALSE
64) In talend Open Studio, Component is used to load XML into a database column
- tfileinputxml
- tfileoutputxml
- tWriteXMLField
- Not Possible
65) tJDBCColumnList : Iterates on all column names in a specified table from a defined DB connection
- True
- FALSE
66) Writes a message to an LDAP server
- tLDAPRenameEntry
- tLDAPAttributesInput
- tLDAPInput
- tLDAPOutput
67) tGPGDecrypt : Decrypts a GnuPG-encrypted file and saves the decrypted file in the specified target directory.
- True
- FALSE
68) tNamedPipeOpen opens a named-pipe for writing data into it.
- True
- FALSE
69) tPostgresqlInvalidRows checks database rows against specific Talend Data Quality database patterns.
- True
- FALSE