Course Price$ 349.00
- SAP Business Objects Data Services /Data Integrator Introduction
- Overview of DataWarehousing
- What is ETL?
2. DW Concepts
- DW Purpose
- DW Challenges
- Typical DW Architecture
3. Architecture of BODS 3.0
- DI Designer
- Repository Manager
- Server Manager
- Web Administrator
- License Manager
4. BODS Objects
- Objects Hierarchy
- Work flow
- Data flow
- Data store
- Query Transform
- SQL Transform
- Case Statement
- Pivot (Columns to Rows)
- Reverse Pivot (Rows to Columns)
6. Variables and Parameters
- Data Cleansing
- Bulk Loading
- Parallel Execution
- Practicse session
Interview Questions & Answer
1) What is the use of BusinessObjects Data Services?
BusinessObjects Data Services provides a graphical interface that allows you to easily create jobs that extract data from heterogeneous sources, transform that data to meet the business requirements of your organization, and load the data into a single location.
2) What are the steps included in Data integration process?
- Stage data in an operational data store, data warehouse, or data mart.
- Update staged data in batch or real-time modes.
- Create a single environment for developing, testing, and deploying the entire data integration platform.
- Manage a single metadata repository to capture the relationships between different extraction and access methods and provide integrated lineage and impact analysis.
3) What is an Embedded Dataflow?
An Embedded Dataflow is a dataflow which is called from inside another dataflow.
4) Define the terms Job, Workflow, and Dataflow?
- A job is the smallest unit of work which you can schedule independently for execution.
- A workflow defines the decision-making process for executing data flows.
- Data flows extract, transform, and load data. Everything having to do with data, including reading sources, transforming data, and loading targets, occurs inside a data flow.
5) What is the difference between a data store and a database?
A datastore is a connection to a database.
6) What is a transform?
A transform enables you to control how datasets change in a dataflow.
7) What is a Script?
It is a single-use object that is used to call functions and assign values in a workflow.
8) How Do You Check The Execution History Of A Job Or A Data Flow?
DS Management Console → Job Execution History
9) What is text data processing transformation?
It allows you to extract the specific information from large volume of texts. You can search for facts and entities like Customer, Product and Financial facts specific to an organisation. This transformation also checks the relationship between entities and allows the extraction.
The data extracted using text data processing can also be used in Business intelligence, Reporting, Query and Analytics.
10) List the Data Quality Transforms?
11) What is the use of Query Transformation?
Query transformation is most common transformation used in Data Services and you can perform below functions:
- Data filtering from sources
- Joining data from multiple sources
- Perform functions and transformations on data
- Column mapping from input to output schemas
- Assigning Primary keys
- Add new columns, schemas and functions resulted to output schemas
- As Query transformation is most commonly used transformation, so a shortcut is provided for this query in tool palette
12) What Are Cleansing Packages?
Cleansing packages are packages that enhance the ability of Data Cleanse to accurately process various forms of global data by including language-specific reference data and parsing rules.
13) What Is Data Cleanse?
The Data Cleanse transform identifies and isolates specific parts of mixed data, and standardizes your data based on information stored in the parsing dictionary, business rules defined in the rule file, and expressions defined in the pattern file.
14) List factors you consider when determining whether to Run Work Flows Or Data Flows Serially Or In Parallel?
Consider the following:
- Whether or not the flows are independent of each other
- Whether or not the server can handle the processing requirements of flows running at the same time (in parallel)