0% found this document useful (0 votes)
2K views33 pages

Abinitio Scenarios Question

The document discusses various questions and responses about using Ab Initio. It includes questions about finding malformed data, printing a specific record from a file, differences between partition by key and filter by expression, sending all records to the rejects port using a filter expression, and achieving a task by running graphs sequentially without using a scheduler. Various techniques are suggested such as using metadata functions, m_dump options, writing scripts, and using dependencies between graphs.

Uploaded by

Aashrita Verma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views33 pages

Abinitio Scenarios Question

The document discusses various questions and responses about using Ab Initio. It includes questions about finding malformed data, printing a specific record from a file, differences between partition by key and filter by expression, sending all records to the rejects port using a filter expression, and achieving a task by running graphs sequentially without using a scheduler. Various techniques are suggested such as using metadata functions, m_dump options, writing scripts, and using dependencies between graphs.

Uploaded by

Aashrita Verma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 33

Maathu Ironman

November 19, 2014 · Navalur

How to find out malformed data?.... For example we have 1000000 records in that I need only
malformed data..
Like   

Share

 Hazra Ayon likes this.


Hazra Ayon I would use is_valid metadata function in next transform component and put threshold value as
never reject.

November 19, 2014 at 7:02pm · Edited · Like · 2


Gagandeep Singh i think we can use m_dump with -show-partial option.

January 31 at 2:43am · Like


Nikhil Kumar Abinitio itself shows that record number in its error message

April 7 at 9:59pm · Like

if I have fixed lenght dml like:


String(10) name;
Decimal(7) salary;
with input file in notepad as:
Abcde 100000
Bcdefg 20000
But I need to send it to Unix, Where if i try to directly copy the content in Vi xyz.dat it looks like:
Abcde 100000
Bcdefg 20000
due to some tabs and other issues instead of blank spaces.
Is there any automated way to get the correct fixed length data using ab-initio graph/unix/excel?
FYI,...I have already tried :%s/\t/ \g and text to format in excel but its not giving the proper result.
Thanks in advance
Like   Share

Vignesh Iv Try using this sed oneliner. This would remove all the leading and trailing whitespaces including tab.. 

sed 's/^[ \t]*//;s/[ \t]*$//' a.dat <<filename>>...See More

can anyone explain about mvs file , intermediate file ,db_update in abinitio
thanx in advance

Hi, what is the max limit of temporary files created using sort?

 i/p*3/maxcore

Hi All,i have in0 todays file & in1 yesterdays file,i have some new records in the todays file and
updated records also in the todays file,if i use join here new records will go unused0 port ,non
matching records from in1 go to unused1 port,here how can we write a condition for update records
going to o/p port?how can we write a flag condtions here?
Like   

Share

 Pullarao Guduri likes this.

Ramesh Reddy
December 1, 2014 · Edited

Hi,Diff b/w pbkey & fbexpression?


1.we cant filter the data in pbkey,we can capture the deslected records in fbexpression.in pbkey we
cant
is there any other differences?
Like   

Share

 Pullarao Guduri likes this.


Sudheer Kumar Baratam I guess ur actually trying to refer to partition by expression? Is dat r8

Hi All,I have a i/p file with 20 records ,i want to send all these records to rejects port using filter by
expression?
Like   

Share

 Sajan Vysyaraju likes this.


Sarvesh Mishra if (1==1) force_error("reject")

November 29, 2014 at 5:52pm · Like · 2

Ramesh Reddy
November 27, 2014

how to print a 5th record from a file & also having dml from backend?
i mean like m_dump pathofdml pathofdatafile -start 5 -end is it the right
syntax?help me
Like   

Share

 2 people like this.


Madhusudhan Reddy in view data u can select 5th recrd.
m_dump dml data -record 5.

November 27, 2014 at 10:41pm · Like


Ramesh Reddy thank u madhu

November 28, 2014 at 10:52am · Like · 1


Srikanth Arasavalli M_dump dml file - record start5 end 6

Hi All,what is the max limit of temporary files,100 max-core value


i have 1000mb data
3*1000/100=30 tempfiles created
the performance will decrease if how many no of temp files created?
Like   

Share
Arjunreddy Syamala
November 24, 2014

Hi All,i have a data like this


id
101
102
103
103
104
104
The o/p should be like this
id seqno
101 1
201 2
301 3
301 3
401 4
401 4
i tried to create the seqno with rollup & scan but i didnt get how can we do this?
Like   

Share

 Pullarao Guduri likes this.


Shadab Mohd Replicate the original flow and then in one flow Use dedup with keep first record and then in
reformat give seq no and join with another flow ....

November 24, 2014 at 11:34pm · Like


Aman Madan When are you going to use help and your brains? Kindly tell me what options have thou tried
yourself first. You really won't learn much if you don't practise and fail

November 24, 2014 at 11:57pm · Like · 3


Nikhil Kulkarni read data by character
record

char(1) a;
char(1) b;
char("\n") c;
end;
Then u can declare a variable in reformate and save value of field "c"
Also u can reverse the order of fields c then b then a
let me know if this helps

Hi All,i have a duplicate records in a file using rollup we can eliminate duplicate records using built in
functions like first & last in rollupp but i want only uniq records from a file without using
dedupsort.how can we achieve?help
Like   

Share

Arjunreddy Syamala
November 22, 2014

.i have 4 way multifile I want 3 rd record from 1st partion and from 4th partition 5th record in the
output how can we do this?
Like   

Share


Irfan Patel Please try this i am not sure though...m_dump <DML> <MFS_FILE> -select "this_partition()==1" -record 3

November 22, 2014 at 10:39pm · Edited · Like

Arjunreddy Syamala
November 22, 2014

1. Hi,What is diff b/w fast load and multiload in terrada,explain?which one is better?

Note: Do not Use Plans...... How to achieve script


=======================================
How To Run Graphs Sequentially
I have 3 graphs that I want to run one after the another in dev.
Due to some memory and space issues we had to run one after the another.
How to write a end script for this. Bsically, once graph 1 completes,
it should kickoff graph 2.mp and graph 3.mp should kickoff once graph 2
completes.
How to achieve this
Like   
Share


Channi Tata 1.Best practice is to use plan. 2. Use any other scheduler available like ctrlM, autosys, eventengine and
use dependencies.
3.The next best thing is to use a shell script and do following...(chk syntax, error handling)...See More

November 16, 2014 at 12:11am · Like · 2


Shadab Mohd If u want to run second graph irrespective of first graph's success or failure then write air sandbox
run command sequntially without checking command's output...

November 16, 2014 at 12:32am · Like · 1


Mahesh Kumar How To Write Ascript Please explain..

November 20, 2014 at 1:36pm · Like

Arjunreddy Syamala
November 19, 2014

Hi All, I have a graph ,i want to see all objects like(xfr's,dmls etc) belongs to the particular graph?
how can we find it?pls help me.
Like   

Share


Hazra Ayon Right click on the object name in ur sandbox pane..... u will get a option like Required files..... go into
it....u will get all the files required bythat graph to run.

November 19, 2014 at 8:36pm · Like


Arjunreddy Syamala thank u Hazra Ayon

November 19, 2014 at 8:37pm · Like


Hazra Ayon Check it b4 saying thanks...i may b wrong..😎
November 19, 2014 at 8:39pm · Like


Madhusudhan Reddy check this air category list-member /abc/mp

November 19, 2014 at 8:54pm · Like · 1


Madhusudhan Reddy air sandbox get required files cmnd also .

November 19, 2014 at 9:09pm · Like · 1


Channi Tata required files thingy on graph works only if the graph is non-generic. i.e. XFRs and DMLs are not
parameterized.

If parameterized/generic graph then do air command for required list on pset where all parameters are defined.
make sure proper config file is included if necessary.

November 19, 2014 at 11:33pm · Like

Arjunreddy Syamala
October 31, 2014

Adhoc multifile when we will use this?


Like   

Share


Madhusudhan Reddy multuple serial files with same dml..then we can use adhoc multifiles.

November 19, 2014 at 9:13pm · Like


Arjunreddy Syamala thank u madhu

i have i/p data like this 


id name sal
1 a 40
1 b 80
1 a 30
i want out put data like this
id name sal
1 a,b 150
i tried in this way 
type temporary_type = 
record
string("") combine;
end;
out::initialize(in) =
begin
out.combine :: "";
end;
out::rollup(tmp, in) =
begin
out.combine :: string_concat(tmp.combine,in.name);
end;
i will get the data like using rollup key is id 
id name sal
1 ab 150
but i need to put comma like a,b i need how can i achieve this?
Like   

Share


Madhusudhan Reddy string_concat(tmp.combine,",",in.name);
this will wrk.

i have input like below


naresh 10,20
suresh 30,40
I want output like below
naresh 10
naresh 20
suresh 30
suresh 40
Like   

Share


Channi Tata Read input as... string and array
Use normalizer with array position value as incremented value. Check ab help file for example. It is explained quite
clearly there.

Hi ,What is .cfg file ?where we will use this & where we find this file?
Like   

Share
Arjunreddy Syamala
October 30, 2014

i have dml like i want to insert the data for this dml in the file 
record
decimal(",")custid;
decimal(",")ntrans;
record
date("YYYY.MM.DD")transdate;
decimal(",")amount;
end.transaction(ntrans);
end;
Like   

Share


Shashank Vaze Looks like a nested dml....you may check Normalize component for this...so that it can vector the
data into the sub dml....when you view the data on this file, you should be able to see a + symbol for nested DML
data...

October 30, 2014 at 9:21pm · Like


Arjunreddy Syamala yes it is nested dml ,i want to prepare test data for this dml,how to insert data like
1,02,1990.08.23, give me an example

October 30, 2014 at 9:25pm · Like


Shashank Vaze Btw ... this dml is copied from Ab Initio help document....so you can better use help....

October 30, 2014 at 9:26pm · Like


Nikhil Kumar use create data/generate records component then u can normalize the data to make it multiple
records.

In utility mode at the time of loading data into a table constaints & indexes also will disable & will it
recreate i mean after loading data and recreate indexes at the time of constructing a table is it
correct?
Like   

Share
Arjunreddy Syamala
October 29, 2014

Hi,In Utility mode constraints will disable at the time of loading into the database.there is a chance to
insert the duplicate data in the table ,should we handle duplicate data before loading into the table ?
which interface is best?pls help
Like   

Share


Shashank Vaze For lower loads of data, api is best, but if the data volume is huge, you can use utility. It would be
advisable to handle duplicates, data cleansing, data filtration and data transformation before loading the data...
possibly in that order...

October 29, 2014 at 8:13pm · Like · 1


Shashank Vaze Yes

October 29, 2014 at 8:55pm · Like

Arjunreddy Syamala
October 28, 2014

i have a data like this


studnetno maths physics chemi
1 10 20 30
2 50 60 70
i need output like this
studentno total_marks
1 10
1 20
1 30
how can we do this?
Like   

Share

 Raja Sekhar Viswakarma likes this.



Anvesh Vuppu Use De normalize with key as student no

October 29, 2014 at 12:47am · Edited · Like


Nikhil Saha Use normalize with length as number of subjects...key-student no

October 29, 2014 at 4:04am · Like


Arjunreddy Syamala can we do using rollup ?

October 29, 2014 at 6:54am · Like


Nikhil Saha No..you can use meta pivot as well...which will transpose your rows to columns

October 29, 2014 at 7:05am · Like


Arjunreddy Syamala i used metapivot and after that i used reformat to drop the fieldname column,for ex- record
format like this fieldname,fieldvalue,studentno got the result. without using reformat after the metapivot can we
do this?

October 29, 2014 at 7:45am · Edited · Like

Arjunreddy Syamala
October 27, 2014 · Edited

I want to run a graph 10 times how can we write a shell script ?how can we loop it?
Like   

Share

 Arun Kumar likes this.


Ankur Jain Use looping plans

October 27, 2014 at 10:57pm · Like · 1



Ankur Jain 2. Use a for loop in shell script and increment the loop for every successful $RC

October 27, 2014 at 10:57pm · Like · 1


Anvesh Vuppu Why 10 times immediately? If it needs to be run in some intervals, You can also control this from
scheduler.

October 28, 2014 at 5:53am · Like

Arjunreddy Syamala
October 25, 2014 · Edited

Hi All,i try to create an empty multifile it is failing what is the reasons behis this?
Like   

Share


Ankur Jain How did you try creating it ? And whats the error message ?
Try m_touch

October 27, 2014 at 7:37pm · Like

Arjunreddy Syamala
October 27, 2014

Hi All,$subtitution & ${ } subtitution give me an example of diff?when we use ${ }?


Like   

Share

Arjunreddy Syamala
October 21, 2014

Using m_cat can we view the data in a partition of a multifile?


Like   
Share


Channi Tata Do cat on mfs file. You'll get list of files with absolute path. Now do cat on the partition you want.

October 21, 2014 at 2:24pm · Like


Channi Tata I guess u can also use m_dump. Somthing like 

m_dump dml file -select "this_partition == partition_number"...See More

October 21, 2014 at 2:27pm · Like


Nikhil Saha M_cat <filename> -partition <number>

Hi I have a script like this


#!/bin/bash
air sandbox run graphname1
RET_VAL=$?
if [ RET_VAL -ne 0 ]
then
echo "failed"
exit
fi
air sandbox run graphname2
like this i can pass the grpah name or not?
Like   

Share


Ankur Jain Y dont you use plans to implement this ?

October 21, 2014 at 1:49pm · Like · 1


Channi Tata It will work...but as ankur said, itz better to use plans unless u have a specific requirement to use a
script

October 21, 2014 at 2:18pm · Like


Arjunreddy Syamala we can use the plans to run sequentially graphs,but above one will or not?
October 21, 2014 at 2:43pm · Edited · Like


Channi Tata pl re-read my comment again.

October 21, 2014 at 6:04pm · Like


Ankur Jain Arjunreddy Syamala - No offence, but your 'will or will not' questions will be best answered if you try
implementing the same. Moreover, that will give you a confidence on the features available !

October 21, 2014 at 6:06pm · Like · 1


Channi Tata Ankur Jain like emoticon 
Arjunreddy Syamala...if it is a yes/no case run it once in dev environment using some sample graph. that's the
way to learn than getting some instant answers.

October 21, 2014 at 6:08pm · Like

Arjunreddy Syamala
October 21, 2014

Hi ALL,we can run the .ksh files through wrapper script.can we also run the .mp file through wrapper
script?
Like   

Share


Channi Tata if it is air command that you are using then both .mp or .ksh will work.for more information check abinitio
help

October 21, 2014 at 6:04pm · Like

Arjunreddy Syamala
October 20, 2014

i created a save file, after by using air object load command loading save file into the dev eme only?
after that what i have to do?i want to move to production env how can we do,please give the steps
after creating save file?
Like   

Share

Arjunreddy Syamala
October 19, 2014

m_cat multifilename by using this we can view the data.


m_expand -paths multifilename 
if i use the above it will give all the paths of the data partitions .i can view data in the partiton of
multifile is 
cat datapartitionpath is it right,yes or no tell me?if iam wrong tell the correct answer?
Like   

Share


Ismail Mohammed m_cat has an option .. (something like m_cat -patition n) to select data from the parition 'n'

October 19, 2014 at 7:20pm · Like


Sam Jacob Try m_dump... It has several options making it preferable over other options....

October 20, 2014 at 12:11am · Like

Arjunreddy Syamala
October 18, 2014 · Edited

I have a serial file ename salary with 100 records I want only 50 to 60 record in o/p ?can we do this
using single filterbyexpression or single reformat?
Like   

Share


Nikhil Saha Yes..use next_in_sequence>40 in either filter by expression or select parameter of reformat...depends
which 50/60 records you want.If if first 50 then change your expression accordingly

October 18, 2014 at 9:17pm · Like


Arjunreddy Syamala
October 14, 2014

i have lookup multifile and i have a source multifile. source 1st data partition matching records in
lookup 2nd data partition how can i retrive them?
Like   

Share


Ismail Mohammed Both of them should b partitioned on the same key for accurate retrievals

October 17, 2014 at 6:03am · Like


Anvesh Vuppu if the data is less, use lookup instead of lookup_local

October 18, 2014 at 4:44am · Edited · Like


Srikanth Arasavalli Use lookup .... Lookup local work with its corresponding partitions ...

October 18, 2014 at 3:11pm · Like

Arjunreddy Syamala
October 17, 2014

abinitiorc file it contains environment variables like


AB_HOME,AB_WORK_DIR,AB_USERNAME,AB_PASSWORD etc 
when this file will execute?
Like   

Share


Channi Tata ...every time you connect to abinitio EME, i.e. whenever you use "air" commands or db related
commands.

October 17, 2014 at 7:17pm · Like


Arjunreddy Syamala
October 14, 2014

how can we connect to the database server from unix backend?


Like   

Share


Ismail Mohammed whats ur database ? For Teradata, u can use BTEQ

October 17, 2014 at 6:01am · Like


Nikhil Saha For db2 u can use...db2 connect...make sure your db2 path is set in .profile

October 17, 2014 at 7:53am · Like


Arjunreddy Syamala Oracle database

October 17, 2014 at 1:54pm · Like

Chakri Majety
October 11, 2014 · Edited

HI, 
Does anyone have Abinitio Help file ? Can someone please send it to me?
Thanks,
Chakri Majety
Like   

Share

 Gopi Nath likes this.


Gopi Nath me tooo plz send @ [email protected] plzz

October 11, 2014 at 8:31pm · Like


One table is it contains all primarykey,natural key,surrogatekey? natural key and primary key is it same?
Like   

Share

Ismail Mohammed Please watch all the 12 very short videos in this playlist. This should answer most of
your datawarehouse fundamental questions. Worth the time.
http://www.youtube.com/watch?v=cwpL-3rkRYQ...

October 17, 2014 at 6:00am · Like · 1

Arjunreddy Syamala
October 16, 2014

I have a primarykey in the table,why we are creating a surrogate key pls help me
Like   

Share

Arjunreddy Syamala
October 11, 2014

how to write a force error function to fail if there are duplicates in input file.
Like   

Share

Aman Madan Do you really read help file?


Well the function is force_error

October 11, 2014 at 9:54am · Like · 1


Ismail Mohammed I think you are looking for force_abort and not force_error

October 12, 2014 at 11:07am · Like


Arjunreddy Syamala
September 17, 2014 · Edited

how can u measure(report) the data skew of a particular graph? can we see the data skew report after running a
graph?
Like   

Share

Sivakumar Ponnusamy you can set AB_REPORT with appropriate value to get skew

October 11, 2014 at 5:59pm · Like

Arjunreddy Syamala
October 10, 2014 · Edited

hi everyone.how we pass the parameters for a graph in the backend in unix?


i defined two parameters we can pass from mp file only or through to pset also?

 man Madan You will have to define that as env parameter. Then graph will pick from environment when u call the
graph thru wrapper

October 10, 2014 at 7:04pm · Like


Arjunreddy Syamala without wrapeer i want to run from backend through mp file

October 10, 2014 at 7:05pm · Edited · Like


Aman Madan Mp never runs. You can run ksh.

October 10, 2014 at 7:12pm · Like


Arjunreddy Syamala air sandbox run graphname parametername value

October 10, 2014 at 7:13pm · Like



Arjunreddy Syamala can we pass parameter value like this?

October 10, 2014 at 7:15pm · Edited · Like


Aman Madan In this case define it as keyword parameter. And u can run like this

October 10, 2014 at 7:18pm · Like


Arjunreddy Syamala thank u madan

October 10, 2014 at 7:48pm · Like


Aman Madan Wc

October 10, 2014 at 8:39pm · Like

Arjunreddy Syamala
October 10, 2014

commit table internally it will create itself or we need create manually?


Like   

Share

Arjunreddy Syamala
October 8, 2014

waht is the difff b/w primary key and candidate key ?


Like   

Share

Arjunreddy Syamala
October 8, 2014
what is candidate key ?is it a primary key or what ?
Like   

Share

Arjunreddy Syamala
October 8, 2014

how to convert a multifile into a serail fine in unix?


Like   

Share

Arjunreddy Syamala
September 26, 2014

what is the advantages of wrapper scripts regarding abintio?


Like   

Share


Arjunreddy Syamala it is the only one purpose is there any other use?some body asked one more advantage?

September 29, 2014 at 12:36pm · Like


Ankur Jain 1. To do some pre-processing ( like checking any pre-requisites; setting run specific parameters
etcc..) outside the GDE environment before you run a plan/graph
2. To design/control the flow of graphs( you can do that using plans as well though !)
3. To do any post processing once the execution is compeleted...See More

October 5, 2014 at 12:59pm · Like

Arjunreddy Syamala
September 29, 2014

i have a file i want to find lookup_match records 


out.status::if(lookup_match("lookupfilename",in.id) "match" else "nomatch"
the above code is right pls tell ?
Like   

Share

Arjunreddy Syamala
September 26, 2014

how to convert a string to dateformat in abinitio i have i/p file dml like this
decimal(",")id;
string(",") name;
i want to conver this name to date formalt like this date("yyyy/mm/dd")?
Like   

Share


Channi Tata As long as data is right(months b/w 1-12, dates b/w 1-31), u can cast it directly using following

out.date_col::(date(yyyy/mm/dd))(in.string_col)...See More

September 26, 2014 at 12:58pm · Like


Nikhil Saha out.name :: (date("yyyy/mm/dd"))(date("yyyymmdd"))in.name;

September 26, 2014 at 10:50pm · Like

Arjunreddy Syamala
September 26, 2014

how to convert a multifile to a serial file in UNIX?


 nkur Jain Why would you want to do that in Unix, when AbInitio gives you so many options to partition/departition the
files?

September 26, 2014 at 9:55am · Like


Arjunreddy Syamala it is asked by some one in interview

September 26, 2014 at 9:56am · Like



Ankur Jain Ideal answer should be to suggest using Abintio component and stop beating around the bush.

A vauge way would be to concatenate the data of each partition manually into a serial file....See More

September 26, 2014 at 10:00am · Like


Arjunreddy Syamala Ankur i asked my fnd he has given the answer is m_cat multifilename >> serailfilename

September 26, 2014 at 12:40pm · Like · 1


Nikhil Saha m_cat mfs_filename > serial_dir/serial_filename

September 26, 2014 at 10:46pm · Like · 1

Arjunreddy Syamala
September 22, 2014

what is the diff b/w input parameters and pld what i understood is pdl must be enclosed in [ ] this
bracket please explain?
Like   

Share

Arjunreddy Syamala
September 17, 2014 · Edited

i loaded 200 record at the of the day i want to load from 201 from next day?
tell me how to do?
 rjunreddy Syamala manually do i need to code in fbe

September 17, 2014 at 10:28pm · Like


Arjunreddy Syamala madhu can we do using o/p table component in insert statement creating any sequence
no?

September 17, 2014 at 10:29pm · Like



Arjunreddy Syamala k

September 17, 2014 at 10:30pm · Like


Shadab Mohd Use sort,scan then fbe ...nd put records after count>200 in a file having same name and location
as ip file it will over write the file ....thus your job will run daily nd load only 200 records in a day ....

September 17, 2014 at 11:34pm · Like


Shadab Mohd You can achieve this without scan also ...

September 17, 2014 at 11:36pm · Like


Puneet Sharma Create a graph where you Unload the table again, join with new file... load unused records in
append mode to the table.

September 20, 2014 at 10:44am · Like

Arjunreddy Syamala
September 18, 2014 · Edited

i have a file loading into database its failed after loading 5 records
i rectified error and again i run the graph i want to load from 6th record how can we do that?
Like   

Share


Jai Chidambaram try to use a commit table

September 18, 2014 at 6:03pm · Like

Arjunreddy Syamala
September 18, 2014 · Edited

load in replace mode appendmode diff explain


Like   

Share


Nikhil Saha One deletes and loads..other appends to existing load

September 18, 2014 at 5:48pm · Like

Arjunreddy Syamala
September 17, 2014 · Edited

how can we set max-core value ?


Like   

Share

Arjunreddy Syamala
September 15, 2014

what is key_change in rollup when we will use this give an example i read previous i/p record and
current input record the are same group?
Like   

Share

Arjunreddy Syamala
September 15, 2014

Hi All,I have a graph with 200 records i run the graph the graph failed after loading 100 reords i
rectified the error so again i run the graph but now i want to load from 101th record what should i do
in the output table or update table component?
Like   

Share


Shadab Mohd Use utilitiy mode ..see help for more info
September 15, 2014 at 7:29pm · Like


Arjunreddy Syamala Shadab in the access tab if i use load in append mode it will load from the 101 th record
yes?

September 15, 2014 at 8:00pm · Like

Shadab Mohd
September 15, 2014

Hi ,
How to create dataset for "call stored procedure" component by mapping data tab to eme location?
Like   

Share

Arjunreddy Syamala
September 15, 2014

Hi All I have a i/p file it is a 3 way multifile and i have a lookup file it is a 3 way multifie in i/p file 1st
partion matching records in the second partion of lookup file like etc how can i retrive the matching
records please write a code with an example?
Like   

Share


Ankur Jain Try using lookup_local() for faster processing; though lookup() function should also work .

September 15, 2014 at 11:06am · Like


Arjunreddy Syamala if i use lookup_local i will fetch the records if the matching records are in the first partition
of lookup file but here matching records are in the second partition

September 15, 2014 at 12:34pm · Like


Channi Tata prerequisite for lookup with MFS files is "lookup file and input file should be partitioned and sorted
on same key". if that is not the case you either do pbks on both files(same) again or atleast make them serial.
Abinitio.. i have data column like this id 1,2,3,.......10 iam using output_indexes likes this. count
parameter is 4
out::output_indexes(in)=
begin
out:1:if(in.id==3)[1,3];
out:2:if(in.id==5)[vector 2,4];
end;
if i use above function the remaining records will go to output or not?
Like   

Share


Arjunreddy Syamala thank u

September 12, 2014 at 4:43pm · Like


Aman Madan No

September 12, 2014 at 11:25pm · Like

Arjunreddy Syamala
September 12, 2014

what is the diff b/w max-memory and max-core ?max-memory is available input must be sorted it is
fine max-core is available input need not be sore it is fine? after exceeding max-core intermediate
result write to the disk if exceeds max core the performace will decrease?
Like   

Share

Arjunreddy Syamala
September 12, 2014

input parameters and graph parameters are same is it different?if it is not same what is the
difference?
Like   

Share

Shadab Mohd Graph has input as well as non input param ... If a param is an ip param then it must hav a value
otherwise graph will fail at first state ...where as if a param is not an ip param then it may hav a value or not ...it will
not fail in first step ...

September 12, 2014 at 3:44pm · Like


Aman Madan Different. Chk help

September 12, 2014 at 4:43pm · Like


Shariff Mohammed One more difference is..Input parameters are the ones mostly derived from shell .. graph
parameters are mostly set within graph runtime, localized through private,pub,common projects..

Hi...Does anyone have the Version Difference script code base? Scpt_utils.func and the
script...Please pass it on to me..
Like   

Share


Vaibhav Upadhyay it is with welssfargo team at infy pune ph. 1

April 3, 2014 at 1:31pm · Like


Vaibhav Upadhyay *wells fargo

April 3, 2014 at 1:31pm · Like


Ismail Mohammed Varun Nischal - Dude ?

April 4, 2014 at 4:38am · Like


Anup Singh Lehal Kya sir kabhi toh khud se kuch kiya karo smile emoticon

April 4, 2014 at 6:43pm · Like · 2


Shashank Vaze Re-usability is sophisticated name for Jugaad!!!!
can any one plz explain me how to create .ksh (script) from .mp(graph) and how its work in unix
environment
Like   Comment   Share

 Gowrisan San likes this.


Gowrisan San R u asking abt deployed script? As far as I know once u deploy or save graph, deployed script
gets generated in run directory and u can run normally in unix environment as u run unix scripts...

January 14 at 7:42am · Like · 1


Gopal Patil You will always need co-op to run the deployed script.

January 14 at 10:44am · Like · 3


Urs Jagadish IS it possible in GDE with Sandbox ?

April 9 at 12:21am · Like


Togati Vijay On gde u can run .mp .pset .plan objects ...if u want run scrits use run_command component then
place your script with path .....orelse go to f-8 and then execute script

July 8 at 11:12pm · Like

Write a comment...

Arjunreddy Syamala
November 19, 2014

Hi All, I have a graph ,i want to see all objects like(xfr's,dmls etc) belongs to the particular graph?
how can we find it?pls help me.
Like   Comment   Share

Yogesh Shetty Right click on the graph name, click on 'Required Files'!

November 19, 2014 at 8:27pm · Like


Niyas Ahamed u can use air command also..

November 19, 2014 at 8:54pm · Like


Pankaj Gupta air object uses <graphname along with eme path >

November 20, 2014 at 5:38am · Like


Gopal Patil air project get-required-files

November 20, 2014 at 11:23am · Like · 1


Roshan Dupkhaiya Perfect Gopal Patil.... smile emoticon

November 20, 2014 at 9:25pm · Like


Urs Jagadish If i don't have EME or sandbox... then ?

April 9 at 12:32am · Like


Togati Vijay Air object get-required-files eme pathof the project space mp/graph name .....so it wil give u the list
of dml"s xfr's etc...

July 8 at 11:09pm · Like

Write a comment...
Gowrisan San
May 6

Just want to share what i learned today... To identify the difference between different versions of a
same object we can use below
air object changed <object detail> -version1 <verno> -version2 <verno> -diff
Like   Comment   Share

 7 people like this.


Togati Vijay But the output is understabke 100% if you use web eme link its giving good understanding

July 8 at 11:04pm · Like

Write a comment...

Debabrata Roy
November 14, 2014

What is .abinitiorc file and what it contains


Like   Comment   Share

 Sugantha Raghunathan likes this.


Ramanjaneyulu Kancharla It having all servers connections information

November 14, 2014 at 10:31pm · Like



Vikas Verma Its a file which has conf parameters and conf details.. Like Server configuration details,
AB_USERNAME and AB_PASSWORD for your server for authentication purpose..

November 14, 2014 at 10:38pm · Like


Vikas Rajodia Server connection info...

November 15, 2014 at 4:47pm · Like


Phani Muthuluri it consists system configuration information your host want to access another server

November 15, 2014 at 10:39pm · Like


Phani Muthuluri it consists system configuration information your host want to access another server

November 15, 2014 at 10:39pm · Like


Togati Vijay We can able to connect to all the servers mentioned in roc file

June 28 at 12:02pm · Like


Togati Vijay Fir example we configure that file in dev env with qa,prod details etc..then we can connect to that
severs

June 28 at 12:04pm · Like


Togati Vijay After configuring abinitiorc file go to one server type ssh othersrver name if u give correct passwd
then it wi connect succefully

July 8 at 10:58pm · Like

Write a comment...
Spandana Reddy
November 13, 2014

what is the critical situation you faced in your project means what should i have to tell? can anyone
pls tell me its very urgent
Like   Comment   Share

 Ganesh Babu likes this.


Togati Vijay Any complex logic u have applied ..or u have given a generic graph or pset fir any problem

You might also like