SAP Business Objects Data Services Workbench 4.1
SAP BusinessObjects Data Services delivers a single enterprise-class solution for data integration, Data quality, data profiling, and text data processing that allows you to integrate, transform, improve, and deliver trusted data to critical business processes. It provides one development UI, metadata repository, data connectivity layer, run-time environment, and management console—enabling IT Organizations to lower total cost of ownership and accelerate time to value. With SAP BusinessObjects Data Services, IT organizations can maximize operational efficiency with a single solution to improve Data quality and gain access to heterogeneous sources and applications
The Data Services Workbench is an added application which provides a graphical user interface (GUI) development environment that simplifies data application logic to migrate data and database schema information between different databases in a data warehousing environment.
1.4 Drawbacks in Previous DS
1.5 Added Advantages in Workbench
(For example, we might require adding more advanced transformations that are not available directly in the Workbench)
1.6 Steps to proceed with Workbench
(The Workbench can be accessed from the Windows Start Menu: All Programs > SAP BusinessObjects Data Services 4.1 > Data Services Workbench.)
Workbench can perform 2 types of Migration tasks:
Upon selecting Start a Replication Wizard after login we can perform Quick Replication Migration Process.
Below are the steps to be performed to achieve the results.
Provide - Project Name
Provide - Source database details
Selection - Source database tables
Provide - Target database details
Selection - Execution Properties
Final Status & Report
1.8 Advantages & Usability of Quick Replication Process:
1.9 Detail Replication Migration
Here over project level, we can go & change the properties alter/add the logic.
This is similar to the concept of QUERY Transform in the Designer, which allows us to apply some conditions or filters over data & most of the functions related to conversions, date, database, Aggregate, Lookup, Math functions & so on can be applied directly from the workbench.
Apart from this, Workbench has best feature like creating/deleting index over the table from the GUI itself.
1.10 Functions Library
1.11 Data Analysis Feature in workbench
Analysis over source or target table data can be directly performed over workbench.
Features available to perform Charts or tables.
Delta load jobs move rows that have been added or modified since the last time the job was executed. There are many reasons to implement a delta load job, but the most common is to reduce the time, the loading process takes.
Instead of loading millions of rows each time the job is run, we can process only the few that have changed.
Another reason, to maintain historical data; we might require to keep the old data in our data warehouse and add the current state data, so that we can see the changes over time in data.
1.13 Scenarios over Delta Load types & configuration
Replication Behavior – Schema & data
Table Level ->Delta Load -> Select - No Delta Load
JobServer Properties->Select - Initial Load.
This will create a job consisting of 3 workflows.
1. Drop the existing schema/table & create the table again.
2. Load data into above created table. (Default Loading type = Append.)
3. Create a table Load_Status for storing the job status & insert a new record with job Last Run End Date, if the table already exists, delete the old record & insert New Record.
Replication Behavior – Schema & data
Table Level ->Delta Load -> Select - No Delta Load
JobServer Properties->Select – Delta Load.
This requires a Delta Load job already existing in the REPO.
Replication Behavior – Schema & data
Table Level ->Delta Load -> Select – Reload the full table
JobServer Properties->Select - Initial Load.
This will create a job consisting of 3 workflows.
Replication Behavior – Schema & data
Table Level ->Delta Load -> Select – Reload the full table
JobServer Properties->Select - Delta Load.
This will create a 2 jobs each consisting of 3 workflows.
Job1 – Initial Load
Job2 – Delta Load
Replication Behavior – Schema & data
Table Level ->Delta Load -> Select – Use Timestamp or Date Column
JobServer Properties->Select - Initial Load.
This will create 2 jobs each consisting of 3 workflows, where as it will Execute only Initial Load job.
Job1 – Initial Load
Job2 – Delta Load
([Table Column Date] > $START_DATETIME) AND
([Table Column Date] <= $END_DATETIME))
Replication Behavior – Schema & data
Table Level ->Delta Load -> Select – Use Timestamp or Date Column without providing END_TIME.
JobServer Properties->Select - Delta Load. And Loading type = Append
This will create a 2 jobs each consisting of 3 workflows in REPO, where as it will Execute only DELTA job.
Job1 – Initial Load
Job2 – Delta Load
([Table Column Date] > $START_DATETIME) AND
([Table Column Date] <= $END_DATETIME))
Replication Behavior – Schema & data
Table Level ->Delta Load -> Select – Use Timestamp or Date Column with providing END_TIME.
JobServer Properties->Select - Delta Load. And Loading type = Truncate
This will create a 2 jobs each consisting of 3 workflows in REPO, where as it will Execute only DELTA job.
Job1 – Initial Load
Job2 – Delta Load
([Table Column Date] > $START_DATETIME) AND
([Table Column Date] <= $END_DATETIME))
1.14 Monitoring editor
The Workbench monitoring editor opens in the workspace when we click the icon in the toolbar or select it from the Tools menu.
The monitoring editor consists of several areas:
• Job selection toolbar: Displays the Data Services jobs available in the repository to which the Workbench is connected and allows us to execute them.
• Execution history pane: Displays the execution history for the selected job. Each line indicates the current status, execution date, and duration of a single job execution instance.
• Execution history dashboard pane: Displays a graphical representation of the history for the selected job. We can change the type of chart by choosing from the drop-down box in the upper right corner of the pane.
• Execution details pane: Displays the details for the individual job execution instance selected in the execution history pane.
We can view the trace, monitor, and error logs for the execution instance, as well as the execution statistics.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
7 | |
5 | |
5 | |
5 | |
5 | |
4 | |
4 | |
4 | |
3 | |
3 |