SAP BODS Intermediate Quiz
1) What is the executable object in the SAP BODS?
- Workflow
- Data flow
- Scripts
- Ans) Jobs
2) Arrange these objects in order by their hierarchy: Dataflow, Job, Project and Workflow.
- Project, Job, Dataflow, workflow
- Project, Work flow, Job, Dataflow
- Project, Job, Workflow, Dataflow
- Job, Workflow, Project, Data flow
3) In which objects can you create parameter variables?
- Custom functions
- Workflow
- Job
- Datastore
4) Which is NOT a datastore type?
- Siebel
- Peoplesoft
- JDE World
- File format
5) Which is NOT a datastore type?
- File Format
- Webservice Adapters
- SAP R/3
- Oracle Data store
6) What are reusable objects in DataServices?
- Job, Workflow, Dataflow, Script
- Job, Workflow, Dataflow
- Job, Workflow, Dataflow, Try Catch
- Job, Workflow, Dataflow, Conditional
7) Name the transform that you would use to combine incoming data sets to produce a single output data set with the same schema as the input data sets.
- The script
- The Try Catch
- The Merge transform
- The SQL transform
8) XML_Pipeline is what kind of transformation?
- data integrator
- data quality
- platform
- functions
9) Which conditional function lets you specify multiple conditional statements in one?
- Cond
- Decode
- If then else
- select ….. Case
10) What is the default commit size for a table?
- 1000
- 4000
- 5000
- 10000
11) Checkout object without replacement is used to:
- retain the version you have already modified
- change the object you have modified
- overwrite the object you have modified
- check out object and dependants without overwritting
12) What is the use of Data Transfer Transformation?
- To transfer data onto target SAP
- To transfer data onto target Oracle Tables
- To perform push down operation
- To transfer data onto target Oracle ERP system
13) What is the pre-requisites for the function gen_row_num_by_group(field1, field2)?
- field1 & field2 should be sorted first
- field1 & field2 should grouped by first
- Only field2 should be sorted & grouped by first
- Only field1 should be sorted first
14) For the function to_char( field1, field2),
- Field1 should be char and field2 char
- Field2 should be date and field1 char
- Field2 should be char and field1 date
- Both field1 & feild2 should be date
15) What is Idoc?
- intermediate data structure in SAP
- hierarchical data structure in SAP ERP
- Intermediate document in Oracle ERP
- Intermediate document in Salesforce
16) How many cache Options are available in Lookup function?
- Two
- Three
- Four
- Five
17) What is the “Named Pipe Error”?
- It means the table does not exists in the database
- it means the file is not present in the file path
- There is no specific reason for named pipe error
- It means Idocs are not present in the SAP system
18) What should be maximum value for number of loaders?
- 2
- 3
- 4
- 5
19) Name the transform that you would use to combine incoming data sets to produce a single output data set with the same schema as the input data sets.
- The Data Transfer transform
- The Pivot transform
- The Map Operation transform
- The Merge transform.
20) In which object can you include a try/catch block?
- dataflow
- custom function
- Work flow
- Table
21) How do you create multiple instances of the same Data Flow?
- Right-click+Replicate on the Data Flow in the Local Object Library
- Right-click_Copy/Paste Data Flow from the Job wrorkspace
- Right-click_Copy/Paste Data Flow in the Local Object Library
- Right-click+Replicate Data Flow from the Job
22) Your sales order fact table load contains a reference to a customer_id not found in the customer dimension table. How can you replace the customer_id with a default value and preserve the original record using the Validation transform?
- Select “Exists in table” and “Action On Failure I Send to Both”, select “For Pass, substitute with”.
- Select “Exists in table” and “Action On Failure I Send to Fail”, select “For Pass, substitute with”.
- Select “In” Option and “Action On Failure I Send to Both”, select “For pass, substitute with”.
- Select “In” Option and “Action On Failure I Send to Fail”, select “For pass, substitute with”.
23) What is a Script?
- A script is a single-use object that is used to call functions and assign values in a workflow.
- A script is a multi-use object that is used to call functions and assign values in a workflow.
- A script is a single-use object that is used to call data flows and assign values in a workflow.
- A script is a single-use object that is used to call DB functions and another script and assign values in a workflow.
24) Where can the XML_Pipeline transform be used within a data flow?
- Immediately after an XML source file
- Immediately after a data flow
- Immediately after an XML template
25) Which two data integrator objects/operations support load balancing in a server Group based architecture?
- Custom functions
- Lookup_ext
- While Loop
- Scripts
26) What one is a required step to make a database table available in a Data Flow?
- Add connection details to Data Flow properties
- Add script to a data flow
- Import table metadata
- Add work flow to the data flow
27) You are executing a Job in Recovery mode and the Job fails having partially loaded the Target Table. You rerun the Job by selecting “Recover from last failed execution”
- The objects completed prior to the failed Data Flow are skipped and the failed Data Flow is rerun from the beginning
- The objects completed prior to the failed Data Flow are skipped and the failed Data Flow continues from the point of failure
- The objects completed prior to and including the failed Data Flow are re-run in Auto-correct mode
- The transaction si rolled back and the Job re-executes from the beginning
28) Which is not on eof the property of Management Console “Impact and Lineage analysis” capture?
- BusinessObjects reports
- Lookup tables
- Source files
- Scripts
29) Which tool must you use to create a Data Integrator Local Object Repository?
- Central Management Console
- Designer
- Management Console
- Repository Manager
30) What is the correct sequence of transforms to populate a Type 2, Slowly Changing Dimension (SCD 2)?
- Key_Generation, Table_Comparison.History_Preserving
- History_Preserving, Table_Comparison.Key_Generation
- Table_Comparison.History_Preserving, Key_Generation
- Key_Generation, History_Preserving
31) Which SQL statement displays when the “Trace SQL Readers” Option is set to “Yes”?
- SQL from the source tables
- SQL to the target tables
- SQL from the Lookup_ext function
- SQL from the Table_Comparison transform
32) Name the transform that you would use to combine incoming data sets to produce a single output data set with the same schema as the input data sets.
- Conditional
- Merge
- Scrpit
- Map Operation
33) Which caching method reduces the amount of system memory used by the
Table_Comparison transoform?
- Cached comparison table
- Pre_load cache
- Row_by_row select
- In memory
34) Which object can not be used in a Work Flow?
- Custom Function
- Workflow
- Try/Catch
- Job
35) What one is the valid data type for Substitution Parameter?
- Int
- Long
- blob
- No data type
36) Which lookup caching method reduces system memory usage?
- Demand_Load_Cache
- No_Cache
- Pre_Load_Cache
- Smart_Cache
37) Which methods can not be used to create a local variable?
- Select the Variables tab in the Smart Editor of a custom function
- Select Tools | Variables | Local Variables in the Job workspace
- Select Tools | Variables | Local Variables in the Work Flow workspace
- Tools–> Substitution Parameter Editor
38) Which one is not a Data Integrator repository?
- Local
- Central
- Profiler
- Shared
39) Which Data Integrator objects are reusable?
- Script
- Work flow
- While loop
- Query transformation
40) Which object can not be used in a Data Flow?
- Conditional
- Template Table
- XML Schema
- Excel Workbook
41) Which one is the OP code not used for input to the History_Preserving transform?
- Delete
- Update
- Insert
- Drop
42) Which two transforms can you use to unnest XML source data?
- Hierarchy_Fattening
- Workflow
- Query
- Merge
43) Which of the below function cannot be performed via the Web Administrator?
- Managing Central Object Library users and groups
- Adding and Removing Users
- Create data flow
- Applying security features
44) Which of the expression convert a null value to 0?
- Decode (field= NULL, 0)
- If(field is NULL,0,field)
- Nvl (field,0)
- Null = ‘0’
45) Under which circumstances you must NOT select “Use Input Keys” when updating a Target Table?
- No primary key is specified on the target table
- To specify an alternative key for the update
- To optimize the pushdown SQL
- When doing a group by
46) How do you create a global variable?
- Select Global Variables in the Job properties
- Select Global Variables in the Work Flow properties
- Select Tools |Variables|Global Variables in the Job workspace
- Select Tools | Options| Project | Variables
47) Which type of group level permission is not available in a Secured Central Object Library?
- Full
- Hidden
- Write
- Read
Question no 30. in intermediate quiz and same question in expert quiz no. 50 has 2 different answers.
Thanks Anmol.
We have updated the answer in Expert quiz.