22
All Questions have 4 options Option1 ,2,3 & Option4 And Answer Module Level Q1What are the different types of parallelism in Ab Initio? "Process parallelism, Data parallelism, Component parallelism" "Phase parallelism, Component parallelism, Pipeline parallelism""Component parallelism, Dataparallelism, Pipeline parallelism" None of the above Option 3 GDE 1 Q2What is component parallelism? A graph with multiple processes running simultaneously on separate data uses component parallelism. A graph that deals with data divided into segments and operates on each segment simultaneously uses component parallelism A graph with multiple phases running simultaneously on separate data uses component parallelism. A graph with multiple components running simultaneously on the same data Option 1 GDE 1 Q3What are the Dedup criteria? Unique only First Last All of the above Option 4 GDE 1 Q4 Replicate component supports which type of Parallelism? Data Parallelism Component Parallelism

All Questions Have 4 Options Option1

Embed Size (px)

Citation preview

Page 1: All Questions Have 4 Options Option1

All Questions have 4 options Option1 ,2,3 & Option4 And Answer Module Level Q1What are the different types of parallelism in Ab Initio?

"Process parallelism, Data parallelism, Component parallelism" "Phase parallelism, Componentparallelism, Pipeline parallelism""Component parallelism, Dataparallelism, Pipeline parallelism"None of the above

Option 3 GDE 1 Q2What is component parallelism? A graph with multiple processes

running simultaneously onseparate data uses componentparallelism.A graph that deals with data divided into segments andoperates on each segmentsimultaneously uses componentparallelismA graph with multiple phasesrunning simultaneously onseparate data uses componentparallelism.A graph with multiple componentsrunning simultaneously on thesame data

Option 1 GDE 1 Q3What are the Dedup criteria? Unique only First Last All of the above Option 4 GDE 1 Q4 Replicate component supports which type of Parallelism?

Data ParallelismComponent ParallelismPipeline ParellelismAll of the above

Option 2 GDE 1 Q5"A configuration file contains the following information:

Page 2: All Questions Have 4 Options Option1

"The name and version number ofthe database to which you want toconnect.""The name of the computer onwhich the database instance orserver to which you want toconnect runs, or on which thedatabase remote access softwareis installed." "The name of thedatabase instance, server, orprovider to which you want toconnect.""You generate a configuration fileby using the Properties dialog boxfor one of the Databasecomponents.

" "Options 1,2,3,4" GDE 1 Q6 What is the notation to specify the URL of a layout.

hostname/path/protocol://hostname/pathpathNone of the above

2 GDE 1 Which of the following components need a sorted input?

mergeinterleavegatherAll of the above1why is a gather component used

To reduce data parallelismTo reduce component parallelismboth of the aboveNone of the above

3 GDE 1

Page 3: All Questions Have 4 Options Option1

What is the maximum number ofinput ports a join components canhave?

only one 2420 4GDE 1

For which join type the record-required parameter is used innerjoin

outer joinexplicit joinAll of the above

3 GDE 1 What does the max-core parameter refer to

The maximum memory thecomponent can useThe maximum CPU utilization thecomponent can use The maximumtime limit the component can use

The maximum number of rejects the component can alllow 1 GDE 1 What does layout of a component mean?

The place where the componentworksThe depth of parallelism Numberof partitions All of the above 4

GDE 1 How is reject-threshold calculated

using limit and ramp ramp * limit+ number of records processed sofar ramp + (limit * number ofrecords processed so far) limit +

Page 4: All Questions Have 4 Options Option1

(ramp * number of recordsprocessed so far) limit/ramp +number of records processed so far

3 GDE 1

Which component producesintermediate summary recordswhile aggregating

Roll upScanAggregate

All of the above 2 GDE 1

Using which component can wespecify the rate of data movementfrom input to output

Throttle Fuse Scan Sample 1 GDE 1 Which component among the following is the most efficient

ConcatenateinterleaveGatherMerge

3 GDE 1

Which component saves the statusinformation among the followingcomponents

PhasesCheck pointsPhase breaks

Commit2 GDE 1

Page 5: All Questions Have 4 Options Option1

When complex joining expressionsare required which componentamong these is preferred

look up Join Merge Gather 1 GDE 1 Which component gives sorted output

mergesortrollupAll of the above

4 GDE 1

Which of the following componentwill you use to parseProgramatically

run programreadrawreformatrun sql

2Which of the following has got a deselect port FilterJoin sort reformat 1 What does a redefine component do?

It changes the value of the datarecords according to expressionIt renames the fields in recordformat and changes its valueaccording to expressionIt renamesthe fields in the record formatwithout changing its valueIt copies the data records from itsinput to output record format and

Page 6: All Questions Have 4 Options Option1

changes its values accourding tokey expression.3which one of the following is a

miscellaneous component

broadcastmergetrashdenormalize

3 1 What is the maximum value allowed for max-core

231-1221-1211-1no limit

1

Which parameter specifies thecomponents tolerence for rejectevents.

reject portreject-threshold parametermax-core parameterlog-reject parameter2In which way conflicts arise during

check in?

The Graph In Sandbox Not LatestThe Graph Check In HappensInDifferent ProjectBoth The Above Conflicts Doesn’tArise3What a find splitter component

does

Page 7: All Questions Have 4 Options Option1

Splits The Data In To RangesSplits A Flow In To Different FlowsBoth The AboveNone Of The Above1How can an explicit join perform

inner join?

Record Required Parameter ForBoth Ports Are Set To FalseRecordRequired Parameter For Both PortsAre Set To True Record RequiredParameter For Port 0 Is True AndFor Port 1 Is False Record RequiredParameter For Port 0 Is False And

For Port 1 Is True 2 What is the use of merge component?

Joins Different FlowsSorts DataJoin’s Different Flows By SortingNone Of The Above3Explainmaxcoreparameter?

Amount Of Main Memory AllocatedTo An ComponentAmount Of Main Memory AllocatedTo An InstructionAmount Of Main Memory AllocatedTo Store And Manipulate DataTemporarily Amount Of MainMemory Allocated To Store AndManipulate Data Permanently3Which of the following is incorrect

Gzip reduces the volume of data in flow Compress reduces the volume of data in flow in UNIX platform Gunzip reduces the volume of data in flow

Page 8: All Questions Have 4 Options Option1

Gunzip reveses the effect ofcompress.3Which component is more powerful

and easier to use than the aggregate component

RollupJoinSort within groupsNone of the above

Option 1 GDE 1

What component will you use toundo the effect of Partition byRound Robin ?

Partition by ExpressionPartition by key and SortInterleave Partition by Range

Option 3 GDE 2

Component that is used to reducethe volume of data flow due tonarrow band width or lack ofenough disk space to store data

Compress"Compress,Gzip""Compress,Gzip,Gunzip"None of the above

Option 2 GDE 1 What all components require sorted input?

RollupJoinDedupSortedAll of the above

Page 9: All Questions Have 4 Options Option1

Option 4 GDE 1

The component stops theexecution of the graph if thenumber of reject events exceeds

the result of the formula:

limit +(ramp*number_of_records_processed_so_far) limit * (ramp+number_of_records_processed_s

o_far) limit+ramp limit*ramp Option 1 GDE 2

For which component connectingthe ports is not mandatory RunSQL Intermediate file Output file

Broadcast Option 1 GDE 1 Which is the generally used De Partitioning component?

ConcatenateGatherMergeAll of the above

Option 4 GDE 1 What does a watcher do?

Eliminating To Do CuesTurn on the debugging modeDisplays flow patterns

Edit Key specifiers Option 2 GDE 1 What does a throttle component do?

copies records from its input to itsoutput at a rate that you canspecify

Page 10: All Questions Have 4 Options Option1

ends a flow by accepting all thedata records in it and discardsthemgenerates a series of cumulativesummary recordsNone of the above

Option 1 GDE 1 Denormalize sorted requires grouped input consolidates

groups of related data records intoa single output recordgenerates a vector field for eachgroup and optionally computes thesummary field in the output recordAll of the above

Option 4 GDE 2 What is a summary file?

"A file containing informationabout flows,components ,phasesduring the most recent run." A file containing the summary ofthe graph run All of these none

of these option1GDE 1 What is max core parameter

maximum number of corecomponentsmaximum memory usage intermsof bytesmaximum no of records that can bepassed through first and second

option2GDE 1

"The component sorts recordsaccording to a key specifier, andthen finds the ranges of keyvalues that divide the total number

Page 11: All Questions Have 4 Options Option1

of input records into number ofpartitions."

Checkpointed sort

Find splittersSamplenone of these

option2GDE 1 What is true about a multifile?

it?s a file which is divided into somany partitions and stored in thesame diska multifile contains one multifileand 2 data partitionsa multifile contains one multifileand one or many data partitionsroundrobin partitioning is not usedto partition data in multifle

option3 GDE 1 What does a Broadcast component do?

It arbitrarily combines all the datarecords it receives into a singleflow and writes a copy of that flowto each of its output flowpartitions.

It appends multiple flow partitionsof data records one after the other.It echoes the final status of thegraph runnone of these

option1GDE 1

What are the different types ofparallelism in Ab Initio?"Process parallelism,

Page 12: All Questions Have 4 Options Option1

Data parallelism, Componentparallelism""Phase parallelism, Componentparallelism, Pipeline parallelism""Component parallelism, Dataparallelism, Pipeline parallelism"None of the above

Option 3 GDE 1

What do u call the file which cantreat several serial files having thesame record format as a singlegraph component

Summary File

Event Log FileAdhoc MultifileCustom File

option3GDE 1 what is the control partition

It is partion where the same datais run simultaneously in differentcomponents location of multifile'sdatapartitionA partition which divides thecontrol informationsnone of these

option2GDE 1 Component used to create surrogate keys?

Assign Key ComponentFuseRun ProgramSample

option1GDE 1 Function of Throttle component? Reads the records from its

Page 13: All Questions Have 4 Options Option1

inputs and compares the recordsone by oneCombines all the records frominput in the append fashionit can copy record from input tooutput at the rate specifiedNone of these

option3GDE 1 What is component parallelism?

A graph with multiple processesrunning simultaneously onseparate data uses componentparallelism.A graph that deals with datadivided into segments andoperates on each segmentsimultaneously uses componentparallelismA graph with multiple phasesrunning simultaneously onseparate data uses componentparallelism.

A graph with multiple componentsrunning simultaneously on thesame data

Option 1 GDE 1 What are the Dedup criteria?

Unique onlyFirstLastAll of the above

Option 4 GDE 1 Replicate component supports which type of Parallelism?

Data ParallelismComponent Parallelism

Page 14: All Questions Have 4 Options Option1

Pipeline ParellelismAll of the above

Option 2 GDE 1 "A configuration file contains the following information:

" "The name and version number of the database to which you want to connect.

" "The name of the computer onwhich the database instance orserver to which you want toconnect runs, or on which thedatabase remote access softwareis installed." "The name of the databaseinstance, server, or provider towhich you want to connect." "You generate a configurationfile by using the Properties dialogbox for one of the Databasecomponents.

" "Options 1,2,3,4" GDE 1

If there are 100 records and only10 percent rejection can bepemitted the what is the value oflimit and ramb?

"limit=100;ramb=10 " limit=0;ramb=0.1 limit=0;ramb=10 limit=0;ramb=0option2GDE 1 Where is the finalize transform function used?

Dedup sortedDenormalize SortedRollupScan

option2GDE 1 The main programs required for

Page 15: All Questions Have 4 Options Option1

abinitio software?

only GDEOS and GDECo operating System and GDENone of these

option2GDE 1 Which partition balances the workload between CPU's

partiiton by round robinpartition by percentagepartition by load balance

none of these option3 GDE 1 What does a package consists of

It has all the shell scripts"it has all the transformfunctions,types ,global variables"

it has the combination of all the components None of the above option1 GDE 1 The parameter used to specify the path containing sas esecutables AB_SASHOME AB_SAS_CONTROL_FILE AB_SAS_AUTOEXEC None of the above option1GDE 1 All packages has the extension

.xfr

.pkg

.mpc

.mdc

option 1 GDE 1 What is false about api mode??

"ablocal_expr parameter isavailable only whendbms_interface is set to api.

Page 16: All Questions Have 4 Options Option1

" The expression is evaluatedonce per partition cannot be usedfor fanout specific components

first and third option3 GDE 1 The component which does not have any ports

look upRun SQLScanFuse

Option 1 GDE 1 How to change a Graph so that CPU consumption is less

Use partitionsIf transformation has many localvariables make it globalReduce theDegree of parallelism3rd and 4rthoption4 Use partiions1

"If Ab-initio is installed in aunixenvironment, then the .mp files isconverted internally to "

.ksh file

.xfr file

.dml file

.sh

1 GDE 1 which of the following components does not require a sorted input

match sortedjoinmergededup sorted

2 GDE 1

Page 17: All Questions Have 4 Options Option1

which is the default name of acomponent parameter when it isexported

parameter name.component name component name_parameter name parameter name_component name component name.parameter name

2 GDE 1 perfromed group by joins both A and B none1 GDE 1

when using a macro which of thefollowing relating to that macrowhich type of sql statementactivity should be most avoidedwhen parallel unload from table isbecome runtime parameters

components flows parameters

all the above 4 GDE 1which of the following componentshas an ordered input port.

concatenate gather parttion by key Reformat 1 GDE 1

The usage of whichcomponent/components isrecommended when the incomingdata records is unsorted and needsbe joined with a small set ofrecords. sort and join(inputneeds to be sorted or grouped)

"join(in memory,inputs need notbe sorted or grouped) " lookup filewith reformat sort and match

sorted 3 GDE 1 The value of the AB_MAX_CORE parameter should be set based on memory usage per partition

Page 18: All Questions Have 4 Options Option1

memory usage over allpartitions disk space usage foreach partition disk space usageover all partitions 2 GDE 1deadlocks occur because of noautomatic flow buffering

partitioning and departioning occur in the same phase both A and B none3 GDE 1 which of the following components requires a sorted input rollup join concatenate merge 4 GDE 1 "string_concat('string',NULL) in the expression editor will result in " string NULLcompile time error

run time error 3 GDE 1which of these components has thenumber of partition as a requiredparameter

partition by range recirculateassign keys normalize 3 GDE 1

which of the following can be astate of a file in the sandbox inrelation to its datastore unresolved

stale current all the above 4 GDE 1

A file in your sandbox is in theconflict state and the conflict hasbeen deferred(state-unresolvedmodified) .Now the file version inthe data store has changed againbecause someone else has checkedin.The state of your file isunresolved (conflict).Now whenyou check out the graph keepingthe datastore files which of the

Page 19: All Questions Have 4 Options Option1

following states does your file belong to. conflict unresolved

stale current 3 GDE 1A graph has been checked out fromthe data store by userA anduserB.Now if the graph has beenlocked by userA. Is it possible foruserB to edit it. TRUEFALSE

1 GDE 1 In which type of predefined sequence specifier are puctuation characters ignored index phonebook machine none2 GDE 1 for which of the following does dml

allow four bytes for storage"packed decimal(8,3,unsigned)"packed decimal(5)"packed

decimal(4,stripped)" "packed decimal(6,unsigned)" 1 GDE 1 "delimiter ""\001"" refers to" space delimiter NUL delimiter double space delimiter NULL delimiter 2 GDE 1

what does varstring in the drop- down menu in the GDE's Record Format Editor refer to variable length string fixed length string

length prefixed string none of the above 3 GDE 1

Usage of which lookup function isrecommended when one wants tocheck up whether a given keyvalue exists in a serial lookup file

lookup lookup_count lookup_count_local lookup_match 4 GDE 1

Page 20: All Questions Have 4 Options Option1

which keyword should be used inorder to make a custom typesequence specifier treat a group ofcharacters as equivalent to each

other foldcase ignore fold ignorecase 3 GDE 1 Subgraph is used when a single executable has to be created

number of components and theirarrangement are constant fromone run of the graph to other

"components,number ofcomponents and their arrangementdiffer from one run of the graph to

other" none2 GDE 1

Q which ofthefollowingcomponents does nothave an ordered output port.partition by keyconcatenateinterleavepartition by Round Robin

1 GDE 1