Anda di halaman 1dari 34

1

Using the Transaction


RSRV in BW 3.0
Deborah Board
Bernhard Neubueser
Know How Network Call
August 8, 2002

Know How Network Call - Using RSRV in 3.0 August 8, 2002 1

Agenda

General Overview - RSRV


Test and Repair Transaction
Background Scheduling
Questions & Answers

Know How Network Call - Using RSRV in 3.0 August 8, 2002 2

General Overview

Know How Network Call - Using RSRV in 3.0 August 8, 2002 3

General Overview

Why do you need to test consistency?


Database failure
e.g. Shutdown during update, table space full,

Direct changes to database tables by foreign programs


BW is complex
It can handle complex scenarios, it is itself a complex program and the
data model may be changed even after data load

Different BW releases in one InfoCube


BW 1.2A, BW 1.2B, BW 2.0B, BW 3.0A
Data may be over 2 years old

Data Integrity needs to be tested


Know How Network Call - Using RSRV in 3.0 August 8, 2002 4

Complexity

Fact tables (union)

E
D1

Dimension tables
SID tables

X
I

Hierarchies

Text tables

D2
S

Master data tables

S
P

Know How Network Call - Using RSRV in 3.0 August 8, 2002 5

DT
Y

Agenda

General Overview - RSRV


Test and Repair Transaction
Background Scheduling
Questions & Answers

Know How Network Call - Using RSRV in 3.0 August 8, 2002 6

Redesign of Test and Repair Transaction

Elementary Tests
Tests are broken up into little pieces called Elementary tests
Single elementary tests can be deselected from a test thus reducing the run
time

Parameterization
Parameters of tests can vary freely
The same test may be chosen several times with different parameters

Know How Network Call - Using RSRV in 3.0 August 8, 2002 7

Redesign of Test and Repair Transaction

Application Log
The log of a test run is written into the application log after each elementary
test has been executed.
If a test aborts at least the results of the preceding elementary tests are available

The log is hierarchical: messages are grouped by tests

Background Scheduling
Packages of tests can be saved, loaded and scheduled in background
e.g. after each data load

Know How Network Call - Using RSRV in 3.0 August 8, 2002 8

Overview of Available Tests

Currently, tests are grouped by the kind of object/data they


investigate.
There are the following groups existing for composite and elementary
tests:
Master data
Transactional data
Hierarchies
Database
Aggregates

For the future new groups are planned, in particular groups that
describe program errors that are due to inconsistencies.

Know How Network Call - Using RSRV in 3.0 August 8, 2002 9

Overview of Available Tests

Know How Network Call - Using RSRV in 3.0 August 8, 2002 10

10

Overview of Available Tests

Know How Network Call - Using RSRV in 3.0 August 8, 2002 11

11

Overview of Available Tests

Know How Network Call - Using RSRV in 3.0 August 8, 2002 12

12

New User Interface


Available tests

Know How Network Call - Using RSRV in 3.0 August 8, 2002 13

13
Selected Tests

Available Tests
All tests are grouped into two main
folders
Elementary tests
Composite tests

Know How Network Call - Using RSRV in 3.0 August 8, 2002 14

14

Selecting Tests
All tests are grouped into two main
folders
Elementary tests
Composite tests

Know How Network Call - Using RSRV in 3.0 August 8, 2002 15

15
Use drag & drop to select and
deselect tests

Composite Tests
Composite Tests (All Combined
Tests) display the list of
elementary tests they consist of

Know How Network Call - Using RSRV in 3.0 August 8, 2002 16

16

Documentation
Composite Tests display the list of
elementary tests they consist of

Know How Network Call - Using RSRV in 3.0 August 8, 2002 17

17
Context menu offers to display
documentation for the tests

Parameterization
Expand a folder on right hand side
to enter parameters
Each test has its own set of
parameters

Know How Network Call - Using RSRV in 3.0 August 8, 2002 18

18

Parameterization
Expand a folder on right hand side
to enter parameters
Each test has its own set of
parameters

Know How Network Call - Using RSRV in 3.0 August 8, 2002 19

19
Tests, which sole parameter is
a single characteristic, offer to
execute the test for a set of
characteristics

Execution
While running lights (green,
yellow and red) are displayed
according to the result of the
test

Know How Network Call - Using RSRV in 3.0 August 8, 2002 20

20
Use Display button to see the log
Use Correct Error button for repair

Correct Error
Before clicking on the Correct
Error tab, check if the test can
make any repairs.

Know How Network Call - Using RSRV in 3.0 August 8, 2002 21

21

Application Log
On the left side of the
application log all test results
are shown grouped by Date,
Time, User and Test

Know How Network Call - Using RSRV in 3.0 August 8, 2002 22

22
A double click on a folder
displays all messages on the
right side for long texts and
details

Cut & Paste


Cut & paste information
necessary for an OSS problem
message by using Window
commands.

Know How Network Call - Using RSRV in 3.0 August 8, 2002 23

23
Ctrl C, Ctrl V, Ctrl Y

Agenda

General Overview - RSRV


Test and Repair Transaction
Background Scheduling
Questions & Answers

Know How Network Call - Using RSRV in 3.0 August 8, 2002 24

24

Workflow

Create
a test
package

25

Save
the test
package

Know How Network Call - Using RSRV in 3.0 August 8, 2002 25

Schedule
the test
package

Display
Application
Log

Save a Test Package


Sets of parameterized tests can
be saved as packages of tests
These packages can be
reloaded, run or scheduled

Know How Network Call - Using RSRV in 3.0 August 8, 2002 26

26

Schedule a Test Package

Know How Network Call - Using RSRV in 3.0 August 8, 2002 27

27

Schedule a Test Package

Know How Network Call - Using RSRV in 3.0 August 8, 2002 28

28

Job Overview

Know How Network Call - Using RSRV in 3.0 August 8, 2002 29

29

Job Overview

Know How Network Call - Using RSRV in 3.0 August 8, 2002 30

30

Display Application Log

Know How Network Call - Using RSRV in 3.0 August 8, 2002 31

31

Display Application Log

Select Protocol

Know How Network Call - Using RSRV in 3.0 August 8, 2002 32

32

Display Application Log

Know How Network Call - Using RSRV in 3.0 August 8, 2002 33

33

Agenda

General Overview - RSRV


Test and Repair Transaction
Background Scheduling
Questions & Answers

Know How Network Call - Using RSRV in 3.0 August 8, 2002 34

34

Anda mungkin juga menyukai