16 Normalizing Data

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 18

16 Normalizing Data

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Objectives

After completing this lesson, you should be able to:


Allocate data with calculation scripts
Plan data normalization
Normalize rates and drivers
Copy and clear data

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Allocating Data

Upper-level input allocation:

100%

2
3

15% 45% 40% 15% 45% 40%

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Calculating Fixed Rate Allocations

VAR FinanceAlloc = .15


VAR SalesAlloc = .45
VAR HRAlloc = .10
VAR MktgAlloc = .30

15% 45% 10% 30%

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Calculating Dynamic Ratio Allocations

Customer

O-IBM O-Dell O-Acer

Allocation ratios:

"O-IBM"->"Units" / "O-Dell"->"Units" / "O-Acer"->"Units" /


"Customer"->"Units" "Customer"->"Units" "Customer"->"Units"

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Planning Data Normalization

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Partitioning Calculations by Scenario

One accounts model, multiple calculation requirements:


Actual data:
Input dollars and units.
Derive rates.
Budget data:
Input units and rates.
Derive dollars.
Forecast data:
Input units and rates.
Derive dollars.

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Developing Normalization Tables

1. Determine how many dimensions require normalization.


2. Create a normalization template.
3. Complete the table based on input data.

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Developing Block Diagrams

Upper-level input block

Level 0 target block

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Normalizing Rates and Drivers

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Copying and Clearing Data

DATACOPY
CLEARDATA
CLEARBLOCK

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Copying Data

Copy entire blocks


DATACOPY "Current Year"
TO "Forecast"

Current Year Forecast


O-IBM O-IBM
Lightbolt 365 A Lightbolt 365 A

Copy slices of blocks


DATACOPY "Current Year"->Feb
TO "Forecast"->Feb

Current Year Forecast


O-IBM O-IBM
Lightbolt 365 A Lightbolt 365 A

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Clearing Data with CLEARDATA

Resets cells to #MISSING


Removes entire blocks only when all members are
sparse

FIX(@Children("Qtr 1")
CLEARDATA "Current Year";
ENDFIX

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Clearing Data with CLEARBLOCK

Removes entire blocks


Can clear cells without removing blocks

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Quiz

Dynamic ratio allocations require the calculation of a ratio


during the allocation process.
1. True
2. False

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Quiz

Select the statement that is true of normalization tables.


1. They are required when planning complex, multilevel
calculations.
2. They are created in Administration Services Console.
3. They contain data that must be refreshed from the
database.
4. They provide a documentation roadmap for transforming
input data during normalization.

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Quiz

Between the CLEARDATA and CLEARBLOCK commands, only


CLEARBLOCK can remove blocks from the database.
1. True
2. False

Copyright 2011, Oracle and/or its affiliates. All rights reserved.


Summary

In this lesson, you should have learned to:


Allocate data with calculation scripts
Plan data normalization
Normalize rates and drivers
Copy and clear data

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

You might also like