Final
Final
Final
option 1 or 0 (answ 0)
Answer upstream.
5. input file --> PBRR --> sort --> Rollup --> output file
7. m_eval 'string_index("abc45673","^[0-9]+")'
8. m_eval 're_index("abc45673","^[0-9]+")'
answ :
9. what is graph
i. flow diagram
ii.
12. to save intermediate data in update table which thing we need to use
outpu.Option:-denormalize or rollup
17.
ans:-both 1 and 2
a.no difference
ans:- d
3.what is a breakpoint?
ans:c
sendmail
5.which of the following functions return the same datetime
a.none
b.datetime
c.now
d.now(1)
ans:-now(1)
d.debugger-debug-remove watchers
ans :-20
ans:-b,c,d
12.decimal_round(-1.235,2)
ans:--1.24
a.defined vectors
c.delimited vectors
ans:-a.defined vectors
15.documentation component
a.dependency analysis
b.doesnot have any effect of data at run time
a.m_chmod
d.m_expand
a.values
b.structure
c.format
d.none
ans:-a.values
c.it reads the files specified in list of filenames. and processes all the records in files.
e.processes all the records of the files present in the list of files.
ans:-c
both 1 and 2
=============================================================================
a) Based on no of components
b) Based on process weightage
c) All the above
d) ….
4. What are all the possible ways that you can schedule abinitio jobs in unix?
a) i
b) ii
c) Both i and ii
d) None of the above
6. What is plan>it?
a) Create, manage and track the flow of graphs….(something like that) better study well
7. What is the Adhoc multi control file will have control partition??
False
8. Consider ded up sort component doesn’t have any key (i.e..,{}) . Then what it will do?
a) It will keep first
b) All the records will be passed to the output flow
c) It will keep last
d) None of the above
9. Consider partition by round robin you are going to partition the data then using which component
could be used to repartition the data to get the same value as before?
a) Concatenate
b) Interleave
c) Gather
d) merge
a) i
b) ii
c) both i and ii
d) all the above
12. What are the Operating system we can use to connect to abinitio?
13. Mention the correct below commands to generate the dml using m_db utility?
i) m_db gendml dbc_file [ options ] -table tablename
ii) m_db gendml dbc_file [ options ] -select 'sql-select-statement'
iii) m_db gendml dbc_file [ options ] -insert 'sql-insert-statement'
a) i
b) ii
c) i and ii(Actually all the answers are correct here but I couldn’t see any options
like that)
d) none of the listed options
15. Consider if rollup component doesn’t have any key and if we give out.*::in.* in rollup
function what will be the output?
a) First record will be passed
b) All the record will be passed
c) Last record will be passed
d) No recordwill passed
18. To intermediately commit data, what are all the required parameter we need?
a) Commit table
b) Commit number
c) Commit table and commit number
d) Nothing needed
19. What is the command to run a graph (I know that this is a very tuff question but anyhow we need
to do this)
a) air sandbox run <pset_name>
b) air sandbox run <pset_name> -reposit-tracking
c) air sandbox run <graph_name>
d) all of the above
20. What happens if we use the function force_error() in the transform parameter with never abort ?
a) Graph will fail
b) Logs, rejects and errors will be sent to its port and process rest of the data
c) No data will be processed
d) ……
a) 0
b) 1
c) Null
d) Compiling error
a) Generate record component will have log and not error port
b) Generate record component will not have input port
c) ..
d) …
23. When we invoke a script to run the graph what are all the things we come to know?
b) …. BUZZ
c) ….
d) …..
24. Is that possible creating the table using OUTPUT_TABLE component(two times)?
a) True
b) False
25. How we can convert the cobol copy books to dml(Two times in different manner)
a) Cobol-to-dml utility
b) m_gen command
c) ….
d) ….
27. Question like from the given string how to filter out a secondary string?
Example:
m_eval ‘String_filter(“Sarfroz is a good boy”,”Sarfroz”)’
a)sarfroz
b) is a good boy
c)……
d) Sarfrozooo
28. What are all the possibilities we can compress a given file?
a) Inflate
b) Deflate
c) Write block compressed block lookup data component
d) …..
e)
a) Never abort
b) Limit/ramp
c) Abort on first reject
d) All the above
37. Questions like how you can make 2 way and 4 way partitions? Options dono boss
38. What are all the mode of connections available?
a) Ssh, rexec
b) Ssh,rexec,telnet and DCOM
c) Ssh
d) Rexec
a) ….
a) The business rules have no effect on the data; they simply express relationships
c)dependency analysis
d)both A &C (not sure)
41. How to initialize a vector variables?
a) Allocate()
b) 0
c) 1
d) All the above
42)Best practice in abintio?
Unload the file and use
43)connect to sever through?
a)GDE
b)EME
44)first_defined(“NULL”,”NULL”)
Null
45)start scripting doing post processing before executing the graph
a)true b)false
46)DML?
Data manipulation language
47)can we check in a folder to EME using GDE?
a)True b)false
48)re_interpret_as(“date(“YYYYMMDD”),”KABLC19632512:57”,5)??
INTERNET
1) Types of Layout
A. $AI_SERIAL
B. $AI_MFS
Correct
2) Reformat has
Correct
3) With which component you will fetch the first 100 records alone
A. Redefine
B. Gather
D. Generate record
Correct
A. Dml
B. Xfr
D. Run
Correct
A. 1
B. 2
C. 3
D. 4
Correct
B. Normalize
D. Filter by expression
Correct
7)
A. Redefine
C. Trash
D. Multiple read
E. Gather
Correct
A. M_dm .dml
B. M_dump .dml
C. M_db .dml
Correct
A. Rollup
B. Normalize
D. Trash
Correct
10) When you want the output to be in sorted format which component you opt for
B. Sort
C. Concat
D. Interleave
E. Gather
Correct
A. GDE
B. Unix
Correct
12)
C. Pipeline parallelism
Correct
B. No
Correct
Incorrect
B. No (Correct Answer)
Correct
A. GDE
C. EME
D. None of the above
Correct
B. NO
Correct
A. Run sql
B. Leading record
Correct
19) Inputs should be sorted for join component note without using in memory
B. No
Correct
Correct
21) Command for checkin
Correct
Correct
23)
A. Inner join
C. Both
Correct
Correct
25) What are the ways of MFS
A. 2
B. 3
C. 4
D. 8
Correct
A. Gather
B. Merge
Correct
27)
A. 10
B. 20 (Your Answer)
C. 30
D. 40
E. 50
Correct
C. Used
D. Un used
Correct
A. Rollup
B. Join
D. Scan
E. Reformat
Correct
30) Can private project share the objects with other projects
A. Yes
B. No (Your Answer)
Incorrect
31)
C. ETL parallelism
D. Pipeline parallelism
Correct
B. No
Correct
D. Replicate
E. Reformat
Incorrect
C. Gather
D. Interleave (Missed)
Correct
B. 10
C. 15
D. 20 (Your Answer)
E. 25
Correct
A. Sort
B. Join
C. Rollup
Correct
37)
What happens when you give unsorted data for join component
Correct
A. GDE
B. CO>OP
C. EME (Your Answer)
Incorrect
C. Join (Missed)
D. Redefine
E. Replicate
Correct
40) How many inputs and how many output in join as default
A. 1 input 1 output
C. 2 input 2 output
Correct
41)
A. Scan
C. Normalise
D. Redefine
Correct
Correct
Correct
A. Good
Correct
A. Multiple file
C. Look up file
D. Intermediate file
Correct
B. Gather
C. Concat
D. Interleave
Correct
A. Gather
B. Replicate
D. Trash
E. Leading record
Correct
48)
Incorrect
49) Driving port in join is for which table
A. Smaller table
Correct
A. Broadcast
B. Merge
D. Denormalize
Correct
B. Record required parameter for both ports are set to true (Your Answer)
C. Record required parameter for port0 is set to true and other port is set to false
D. Record required parameter for port0 is set to false and other port is set to true
Incorrect
A. Merge
C. Rollup
Incorrect
A. Reads the records from its inputs and compares the records one by one (Your Answer)
C. It can copy record from input to output at the rate specified (Correct Answer)
D. None of these
Correct
B. Fuse
C. Run Program
D. Sample
Correct
B. It appends multiple flow partitions of data records one after the other.
D. None of these
Correct
Incorrect
Correct
D. None of these
Correct
10) Which component is more powerful and easier to use than the aggregate component?
B. Join
Incorrect
C. Number of partitions
Correct
A. Concatenate
B. Interleave
D. Merge
Correct
13) What does the max-core parameter refer to?
Correct
B. Join
C. Sort
D. Reformat
Incorrect
15) Which of the following component will you use to parse programatically?
C. Reformat
D. Run sql
Correct
B. Interleave
C. Gather
Incorrect
Incorrect
18) The component stops the execution of the graph if the number of reject events exceeds the
result of the formula:
C. Limit + ramp
D. Limit * ramp
Correct
A. Concatenate
B. Gather
C. Merge
Correct
20) Replicate component supports which type of Parallelism?
A. Data Parallelism
C. Pipeline Parellelism
Incorrect
Correct
B. It renames the fields in record format and changes its value according to expression
C. It renames the fields in the record format without changing its value (Your Answer)
D. It copies the data records from its input to output record format and changes its values
accourding to key expression.
Correct
23) Component that is used to reduce the volume of data flow due to narrow band width or lack of
enough disk space to store data?
A. Compress
C. Compress,Gzip,Gunzip
Correct
A. Roll up
C. Aggregate
Incorrect
C. Generates a vector field for each group and optionally computes the summary field in
the output record (Your Answer)