SAP BODS Beginner Quiz
1) What is not a reason for job failure?
- Job Server not running
- port numbers for Designer and Job Server not matching
- Unconnected data flows in a work flow
- Source database is down
2) Shared object library allowing developers to check objects in and out of their local
repositories is
- Central repository
- Microsft Visual Sourcesafe
- IBM clear Case
- Design Studio
3) DataStore is
- Database
- Connection to database
- any structure that holds data
- Any directory
4) DataStore is
- count_rows
- total_rows
- sum_rows
- aggregate_rows
5) which function Sends a command to the operating system for execution
- exec
- Invoke
- Call
- kill
6) A project is
- a reusable object that allows you to group jobs
- the lowest level of organization
- offered by the software not listed in the object library
- contains many data flows
7) The Query transform cannot perform which of the following operations
- Join data from multiple sources
- Map columns from input to output schemas
- Perform transformations and functions on the data
- Use data base hints for performance
8) Chose what is not correct about the usage of embedded data flows?
- Simplify data flow display.
- Reuse data flow logic
- Debug data flow logic
- It needs at least one table to be present
9) Type of variables and parameters one can create using the Variables and
Parameters window when one selects Dataflow
- Local variables
- Global variables
- Parameters
- functions
10) which of the following is true about substitution parameter
- Defined at the job level
- Value can change during job execution
- Defined at the repository level
- Data-type specific
11) which of the following is true about Global Variables
- Cannot be shared across jobs
- Can be shared across jobs
- No data type
- Defined at the repository level
12) The following objects can be elements in work flows
- validation transform
- query Transform
- SQL Transform
- workflow
13) which of the following can be used to read a delimited or fixed-width flat file
- File
- Table
- template Table
- XML
14) 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.
- Merge Transform
- Union all transform
- Join transform
- Case Transform
15) which of the following returns multiple values based on single/multiple condition(s)
- lookup()
- lookup_seq()
- lookup_ext()
- exec()
16) What is not a platform transformations
- SQL
- Validation
- Table_Comparison
- XML_MAP
17) Which of the following is not correct about Merge Transform
- input datasets should have same number of columns
- input datasets should have same column names
- input datasets should have same data types of columns
- input datasets can have different column names
18) Which of the below transformations are used to push down operations to source database.
- Hierarchy Flattening
- XML_Pipeline
- Data_Transfer
- Map_CDC_Operation
19) Table_comparision Transform Compares two data sets and produces the difference between them as a data set with rows flagged as except
- INSERT
- UPDATE
- DELETE
- DROP
20) The Audit data flow feature is used
- to notify you if your source does not contain correct data.
- to view profile statistics
- to invoke validation transform
- to invoke merger transform
21) Datastores are used except to
- Provide a logical channel (connection) to a database
- import metadata for source and target databases into the repository.
- to read data from source tables and load data to target tables
- to read from flat file
22) Which of the following components provide If/then/else logic
- Ans)Conditional
- workflow
- DataFlow
- none of the above
23) You can create your own functions by writing which type of script functions using the smart editor
- Java Script
- SAP BusinessObjects Data Services scripting language
- VB script
- Unix Shell scripts
24) Which of the following is not correct
- Stored procedure can be called from script component
- Stored Procedure cannot be called from SQL transform
- Stored Procedure can be used with in an expression
- Stored procedure can be called in a shel scriot
25) An excel source has header data till 9th row and data set from 10th row, with which of the below way we can extract data from 10th row without considering the header data.
- By mentioning the worksheet name
- By providing worksheet custom range
- With code page checkbox
- Cannot extract without header
26) Which object tries an alternate work flow if an error occurs in a job?
- Catch
- Try
- while
- Script
27) Which of these objects is single-use?
- Job
- Ans)Project
- Workflow
- DataFlow
28) Which of the following is NOT a datastore type?
- Ans)File Format
- Database DataStore
- Application DataStore
- Adapter DataStore
29) Which of the following is not true about parallel workflow?
- flows are independent of each other
- flows are dependent on each other
- Whether or not the server can handle the processing requirements of flows running at the same time
- connected and un connected data flows can not be in same work flow
30) Which of the following is not true about embedded Dataflow
- An embedded data flow is a data flow that is called from inside another data flow.
- Data passes into or out of the embedded data flow from the parent flow through a single source or target.
- The embedded data flow can contain any number of sources or targets, but only one input or one output can pass data to or from the parent data flow.
- The embedded data flow can contain only one sources or targets, and only one input or one output can pass data to or from the parent data flow.
31) Which of the following is not true about arrayfetch size
- Array fetch size indicates the number of rows retrieved in a single request to a source database
- Default value of array size is 1000
- Higher numbers reduce requests, increases network traffic, and possibly improve performance.
- Max value of array zise is 5000
32) What is the executable object in Data Services?
- DataFlow
- Jobs
- Workflows
- Project
33) Which of the following is not true about custom functions
- Functions cannot call other functions
- functions return a value
- functions cannot call themselves
- Functions cannot participate in a cycle of recursive calls
34) The Value that is constant in one environment, but may change when a job is migrated to another environment.
- Global Variable
- Local variable
- Substitution parameter
- Constant
35) Which of the following is not Job Design performance Option
- Load Only changed Data
- Minimizing DataType Conversion
- Ans)Maximizing locale conversion
- taking care of Precision in operations
36) After persistent cache table is created as a target in one data flow. Which of the following can not done?
- It can be used as a source in any data flow.
- It can be used as a lookup table
- It can be used as comparison table.
- It can not be used as a lookup table
37) Job fails to execute due to
- Ans)Incorrect syntax,Job Server not running, port numbers for Designer and Job Server not matching.
- Incorrect syntax,Job Server running, port numbers for Designer and Job Server not matching.
- Incorrect syntax,Job Server not running, port numbers for Designer and Job Server
- Incorrect syntax,Job Server not running, port numbers for Designer and Job Server not matching.
38) Which function Checks to see if a given file or directory exists.
- file_found
- Ans)file_exists
- file_wait
- none of the above
39) Which is NOT a datastore type?
- Siebel
- Webservice REST
- Oracle Applications
- File format
40) Pivot Transform
- Ans)Creates a new row for each value in a column that you identify as a pivot column
- Creates a new column for each value in a column that you identify as a pivot column
- Creates a new row for specifed values in a column that you identify as a pivot column
- Creates one row of data from various tables.
41) Reverse_Pivot Transform
- Ans)Creates one row of data from several columns of data
- Creates one row of data from several existing rows.
- Creates same number of rows of data from several existing rows.
- creates multiple work sheets in an excel sheet
42) Select the correct hierarchy of the objects
- Dataflow, Job, Workflow, Project.
- Job, Project, Workflow, Dataflow.
- Project, Job, Workflow, Dataflow.
- Job, Workflow, Dataflow, Project.
43) Difference viewer can compare except
- two different objects
- an object in the local object library with its counterpart in the central object library
- different versions of the same object
- comparison of two tables in database
44) The local repository and the central repository
- can have different repositiory version
- Ans)should have same repository version
- retains history of object
- obejcts cannot be compared
45) With template tables
- It is required to initially create a new table in your DBMS and import the metadata into the software
- software automatically creates the table in the database with the schema defined by the data flow when you execute a job
- can be used as a target table in multiple data flows
- can be created in the database as soon as you save the data flow
46) Process of nesting data to a separate schema implicitly related to a single row and column of parent schema is called as
- New Relational Dimensional Modelling
- Nested Relational Data Modelling
- Relational Dimensional Modelling
- Operational Data Storing
47) Which of the below option is used to restrict the Dataflow should only execute once.
- Database links
- Execute only once
- Degree of Parallelism
- Cache Type
48) The property of a data flow that defines how many times each transform within a data flow replicates to process a parallel subset of data is?
- Degree Of Parallelism(DOP)
- XML Messaging
- Nested Schema
- Transparent Network Substrate
49) What is the default Cache type for Dataflow
- Pageabale
- In-memory
- Parallelism
- Push-down
50) Which of the below BODS function should be used to retrieve ‘GHI’ from string ‘ABD_EF_GHI_123’
- substring(‘ABD_EF_GHI_123’,1,7)
- right(‘ABD_EF_GHI_123’,-1,3)
- word_ext(‘ABD_EF_GHI_123’,3,’_’)
- ltrim( ‘ABD_EF_GHI_123’,’_’)
51) Which of the below job error messages security levels
- Information
- Warning
- Error
- Information, Warning & Error