GeekInterview.com
Series: Subject: Topic:

Abinitio Interview Questions

Showing Questions 1 - 20 of 236 Questions
First | Prev | | Next | Last Page
Sort by: 
 | 

What is the latest version that is available in ab-initio?

Asked By: karthik | Asked On: Mar 2nd, 2006

Answered by: Srini on: May 14th, 2013

Co -op : 3.1.5
GDE : 3.1.5
For any concern please check in online discussion browser.

Answered by: SAI KRISHNA ARIKA on: Feb 27th, 2013

3.1.4

Output for sort and dedup sort with null key

Asked By: abinitio17 | Asked On: May 24th, 2008

I have file containing 5 unique rows and I am passing them through sort component using null key and and passing output of sort to dedup sort. What will happen, what will be the output.

Answered by: Ravindra Reddy on: May 14th, 2013

Case:1 :If we can take null key in dedup sort also then output depend on keep parameter. keep: first: 1st record last: last record unique: 0 records Case 2: If we can take any ke...

Answered by: ram on: May 9th, 2013

Actually the thing is if u use sort component with {} key it will take alll values as key and pass the records as it is..and dedup will do pass the same if there is no duplicates

Why go for sort within groups?

Asked By: prabhupurna | Asked On: Sep 7th, 2006

We have sort and sort within groups components. We can achieve the sort within group functionality by placing two keys in sort group. Then why we have to go for sort within groups?

Answered by: ram on: May 10th, 2013

Usually when we use sort within groups we can sort the data by universally in the sense we can make sure pure sort by using defined keys....but if we use only sort we cant decide data dynamically and...

Answered by: Emanisreddy on: Apr 17th, 2012

Sort with in group sort the data based on major & miner key in single time.

Sort component sort the data on a single key at a time.If we have sort with some other key again we have to use the sort component again.It take some extra time. That sort with in group using best way.


How can we test the abintio manually and automation?

Asked By: satish kkumar | Asked On: Jun 24th, 2006

Answered by: robbyuk on: Mar 27th, 2013

Hi All,

I appreciate I am a late entry for this question. I think tools like Jenkins can be used for Ab Initio automation test harness. Please correct if I am wrong.

Answered by: lakshmipavany.g on: Jun 25th, 2008

Yes thats correct. There is no automation testing available for Abinitio.
Manually U need to test the abinitio graphs using Validate category of components.

Thanks

Pulling out the records which are same in two records

Asked By: Azeemuddin2204 | Asked On: Feb 2nd, 2013

I have two files and I want to compare those two records ,after comparing I want to pull out the records which are same in both records and I want the new record from the unmatched records record format is like this: decimal(3) cust_id; string(6) cust_name; string(" ") address; same...

Answered by: Sathya on: Mar 24th, 2013

Use Full outer join. Match the key using name and you can pull the matching and unmatched records

What is skew and skew measurement?

Asked By: sekr | Asked On: Apr 12th, 2006

Answered by: Rajat Singh on: Feb 20th, 2013

Skew of a partition is the amount by which its size deviates from the average partition size

Answered by: vSudheer on: Mar 2nd, 2012

statistically, skew represent distribution of data.. when all partitions share equal amount of data, it is the best use of portioning. This can be achieved by partition-by-roundrobbin or by using equ...

What is driving port

Asked By: Interview Candidate | Asked On: Jan 8th, 2007

Answered by: jatin chawla on: Feb 5th, 2013

When using in-memory Join we choose one of the input as driving port which is not taken into memory rest all inputs are loaded into memory. Driving port should be the largest input taken. this can be set in the parameter.

Answered by: shashi_dhar on: Feb 19th, 2007

The largest input is nothing but a driving port

Join on partitioned flow

Asked By: abinitio17 | Asked On: May 24th, 2008

If I have 2 files containing field file1(a,b,c) and file2(a,b,d), if we partition both the files on key a using partition by key and pass the output to join component, if the join key is (a,b) will it join or not and why?

Answered by: Abhishek on: Feb 5th, 2013

Yes, this is going to work fine provided u do it as in-memory. Let me explain why, firstly whenever you are using the field A as a key, for the same data in the both the files, would definitely go int...

Answered by: vss34 on: Jul 16th, 2009

The partition key and join key do NOT have to be the exact same.  In order to join properly, you just have to make sure the records being compared are in the same partition.  So if the parti...

Abinitio display records between 50-75..

Asked By: shylender | Asked On: Feb 10th, 2008

In input dataset I am having 100 records. I want records between 50-75 and I don't want to read 5th record? Which component I have to use..

Answered by: sudharshan on: Jan 5th, 2013

sed -n 50,75p file1 > file2

Answered by: pramod on: Sep 21st, 2012

use LEADING RECORDS component
with condition
next_in_sequence()>=50 && next_in_sequence()<=75

Abinitio eme

Asked By: shylender | Asked On: Feb 10th, 2008

In my sandbox I am having 10 graphs, I checked-in those graphs into eme. Again I checked-out the graph and I do the modifications, I found out the modifications was wrong. What I have to do if I want to get the original graph..?

Answered by: Srinivas on: Nov 22nd, 2012

If you are not tagged the older version object (102).. and still you want to checkout the older version, than create a tag for the older version (102) by using r-tag option and do a checkout.

Answered by: ruchi on: Nov 6th, 2012

Just unlock the graphs!

How to get dml using utilities in UNIX?

Asked By: Ann | Asked On: Apr 14th, 2006

Answered by: vamsi on: Nov 21st, 2012

m_db < dbc name > -table < table name >

Answered by: Mangal on: May 17th, 2012

we can use gendml command to generate the dml file, pls, see the below syntax of command

m_db gendml ur_dbc_file -table -select sql statement > dml file name

hope this would help you :-) :-)

Loading 1 millon records

Asked By: krishna8 | Asked On: Jun 1st, 2010

If a graph fails in between loading 1 millon records to a target table what is the alternative solution? I.E will you run the grarh again? (the record count is very huge)

Answered by: shan on: Oct 11th, 2012

use checkpoints and partitions

Answered by: aditya_kundu on: Sep 18th, 2010

We can commit intermediate results in the target table by creating a commit table in API mode. When we rerun the graph, it will skip over the previously commited records. Use m_db creat...

Force_error function

Asked By: mhero | Asked On: Jun 18th, 2009

How does force_error function work ? If we set never abort in reformat , will force_error stop the graph or will it continue to process the next set of records ?

Answered by: shan on: Oct 11th, 2012

Forces error and writes the error note..

Answered by: venkat_jaksani on: Jun 17th, 2010

It will not stop the execution of graph,it will continue with the next records.
It will used especially to send to send the data to an error port when it does not meet the specified condition with error message given in this function. To abort the graph use force_abort function.

What is the relation between eme , gde and co-operating system ?

Asked By: pavuluri | Asked On: Dec 6th, 2005

Answered by: shan on: Oct 11th, 2012

GdE runs on co op..whatever u run here on GDE runs with the help of co-op.

EME is for version control of GDE developed projects n plans.Its not that much necessary to have EME..i think..

Answered by: girish.v on: Dec 19th, 2010

GDE is Graphical Development Environment where user creates graphs(It is having GUI environment installed in wondows).Co>Op system is used for running the developed graphs either in Unix or in Wind...

What is m_dump

Asked By: sekr | Asked On: Apr 11th, 2006

Answered by: shan on: Oct 11th, 2012

m_dump is used to view data as in graphs

m_dump [-dml] [-file]

Answered by: Nv on: Feb 3rd, 2012

cat file.dml will work fine but it wont display the record format in a formatted way..You can think of m_dump as "view data in formatted " manner.

Abinitio graph phasing and checkpoints

Asked By: vijayp57 | Asked On: Nov 14th, 2010

What is phasing & checkpointing? What is the use ?

Answered by: shan on: Oct 11th, 2012

For efficient graph management to channelize the priority of the outputs we use phases

coming to check points,we use them to consume time that takes while running graphs..

By placing checkpoints graph resumes to run from its earliest checkpoint.

Answered by: prem.k on: Sep 5th, 2011

Phasing: Phasing in ab-initio means dividing the complex graphs into pieces. In order to improve the performance by reducing the resource utilization in different phases with in the same graph. Check...

Max core value in abinitio

Asked By: vijayv | Asked On: Feb 3rd, 2012

What is max core value? Wat is the use of max core?

Answered by: shan on: Oct 11th, 2012

maximum memory used by a component

Answered by: pavi on: Feb 7th, 2012

Max core is nothing but allocating the memory in the component.

Rollup, sort etc are some of the components

What do .Rec file contain ?

Asked By: debashish29 | Asked On: May 10th, 2011

Answered by: shan on: Oct 11th, 2012

temp file

Answered by: PN Reddy on: Feb 7th, 2012

.rec file contains the information which is required to rollback the graph when it fails

Generally it will have some meta char information with hld and nld extension.

On failure we use to rollback using m_rollback to rollback the job to last committed check point.

What is the syntax of m_dump command?

Asked By: rupal | Asked On: Mar 29th, 2006

Answered by: shan on: Oct 11th, 2012

m-dump to display record format:m_dump [-dml] [-datafile]

Answered by: Ashutosh Prasad on: Sep 8th, 2012

m_dump is abinitio utility to view the content of a file[Serial/MFS] in a formatted way.

Syntax :

m_dump

There are other options such as :

-select
-no-print-data
-print-data
-start # -end #
-record
etc..

What are $ai parameters in abinitio?

Asked By: balu.readytoface | Asked On: Mar 7th, 2012

Answered by: shan on: Oct 11th, 2012

Sandbox Level Parameters

Answered by: Sachin on: Apr 26th, 2012

$AI parameters are sandbox level parameters like $AI_XFR, $AI_XML

First | Prev | | Next | Last Page

 

 

Ads

Connect

twitter fb Linkedin GPlus RSS

Ads

Interview Question

 Ask Interview Question?

 

Latest Questions

Ads

Interview & Career Tips

Get invaluable Interview and Career Tips delivered directly to your inbox. Get your news alert set up today, Once you confirm your Email subscription, you will be able to download Job Inteview Questions Ebook . Please contact me if you there is any issue with the download.