0% found this document useful (0 votes)
113 views2 pages

Qns

This document contains questions about various topics in Ab Initio including parallelism, phases, repartitioning, joins, debugging techniques, conditional logic, parameters, variables, scripts, SQL, and data warehousing concepts. Specific questions cover configure max cores, checkpoints, repartitioning, joins vs fuse, debugging production issues, conditional components, optimal joins, local vs global variables, string functions, regular expressions, permissions, grep, find, processes, eliminating duplicates in SQL, outer joins, views vs materialized views, and slowly changing dimensions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
113 views2 pages

Qns

This document contains questions about various topics in Ab Initio including parallelism, phases, repartitioning, joins, debugging techniques, conditional logic, parameters, variables, scripts, SQL, and data warehousing concepts. Specific questions cover configure max cores, checkpoints, repartitioning, joins vs fuse, debugging production issues, conditional components, optimal joins, local vs global variables, string functions, regular expressions, permissions, grep, find, processes, eliminating duplicates in SQL, outer joins, views vs materialized views, and slowly changing dimensions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

What are the diff types of parallelisms?

How do u set max_core value and max record boffer valus?


What is a phase and checkpoint and how do u set it? is there any limit in settin
g the phases?
What is Repartitioning in AI?
Diff b/n Concatenate and gather?
If u have sroted data in the two input files and u use merge then how will the d
ata be in the o/p file?
What is AB_JOB?
If i have 10 records in 1st file and 5 records in 2nd file is there any way to g
et 12 records in the output of join?(If duplicates in 2nd file)
What are diff kinds of graph parameters?
What is the use $mpjret command?
How will u debug a graph if its not showing erors but not giving the required ou
tput?
How can u display the different versions of a graph (air object versions /Proje
cts/lesson/mp/JoinCustomers.mp)
how to find differnece between two tags?
How can you abort a graph?(force_error, force_abort)
Which component gives better performance in all the partition components and why
?
what is repartitioning?
how can i distribute 10 million records equally in to 10 o/p files?
Read Multiple Files and Write Multiple Files
Diff b/n broadcast and replicate components?
how does a Update & multiupdate component work? if an input record that results
in no update to the table what happens if no reject port is connected?
what does action record parameter does here?
how to eleminate duplicate records in AI without using dedup?
generic graph, Psets, types of graph parameters?
order of execution and evaluation?
interpretations
how to read a file with multiple delimiters? conditional DML's?
what is a sub record?
why do we use redefine format?
why do we use .profile and abinitiorc file?
what is ab_project_setup.ksh and AI_TEST_FLAG?
m commands (m_rollback, kill. dump)
What are the ways to define default values (what is priority order)
what is first define function ( if i use it in lookup what type of join is perfo
rmed)
diff b/w local and global variables?
how do u debug a prod issue? debugging techniqes used?
how do u make a graph condition(condtional components)?
when should we opt for Join,JWDB and Lookups? which gives optimum performance an
d why?
diff b/w join and fuse?
Rollup,Scan,Dedup with no keys?
What is keychange function in rollup?
sort without key?
m_eval, reinterpret_as?
string_functiuons (string_index,string_rindex,string_split: amount value 11.2)
reg expressions (re_index alphanumeric check, post code scenario)
Unix:
how to change permission of files, if we change permission of a directory will t
he permission of files chages?
what is umask value in unix?
how to check the unix OS version details(uname -v)

why do we use touch command? if i touch an existing file what happens?


tail -10 (displays last 10 lines), tail +10(displays from 10th line to end of fi
le) diff?
default permissions for file(644), dir(755)?
sed:substitution,print & delete
replace venkat in 4th line and second occurance (sed '4s/venkat/ramana/2' file
print last line(sed -n '$p'), except lastline ('$!p')
delete filrst line sed '^d', delete lastline '$d', delete 5 and 10 lines (sed '5
,10d' file name
awk: what is NF and NR
printfirst field of 5th line (awk -F ":" 'NR==5 {print $1}' file)
print 3 and 4 fields where no of fields equals to 4 ('NF==4{print $3,$4}' file)
display lines with 3 fields & having f1>1000 and
print if records in file greater than 2 and 4th field value greater than 1000('N
R>=2 && $4>1000 {print}' file)
how to remove large number of files?
grep:
list all files in a directory matching a pattern?
display empty lines (grep "^$" file)
display empty lines count (grep -c "^$" file)
display all nonempty lines (grep -v "^$" file)
find: list files having size>1MB & search for files having permissions 666(find
-perm)
Dollar Parameters: $0 (name of program), $1(first parameter),$#(total arguments)
,$?(last execution status).$*(all parameter values).
How to find the disk space: df -k
Zip and Gunzip,
FTP: put,mput,get & mget
How to move files from one server to the other server (SCP)?
delete duplicate lines from a file in unix(sort -k3 file | uniq -u)
diff between cut & awk
small script for H,B & T validation
A job is running for 2 hours and the recovery file is deleted how to bring this
job?
how to list the processes running in BG and command to kill?
nohup command
SQL:
how to eliminate duplicates in sql?
How do du performance tuning for a sql query?
diff between sub query and correlated subquery?
diff b/w inner join and self join?
diff b/w group by and having clause in sql? which one comes first?
Suppose we want to fetch records from two tables emp, dept where deptno of empl
oyee is equal to dept no of dept.
SELECT * FROM EMP E,DEPT D WHERE E.DEPTNO=D.DEPTNO;
How can you do the left and ight outer join using SQL?
Warehouse:
What is the diff b/n view and a meterialized view?
What are the diff types of SCD's?

You might also like