Professional Documents
Culture Documents
Objectives
After completing this lesson, you should be able to: Identify reasons for segmenting data Describe techniques to model partitions Implement a value-based partition Implement a fact-based partition
11 - 2
Business Challenge
Data is often partitioned into multiple physical sources for a single logical table. Organizations need to seamlessly and efficiently access and process data from multiple sources to satisfy user requests. Business applications must know where to go for specific types of data under specific conditions.
11 - 3
11 - 4
Partition
Is a database element that contains part of the data for a fact or a dimension Combines with other data fragments as necessary May be:
Fact based Value based Level based Complex
11 - 5
Partitioning by Fact
Data is partitioned by fact when different fact data is stored in different tables. Example: Actual sales versus quota targets
Actual sales
Quota targets
11 - 6
Partitioning by Value
Data is partitioned by value when the data is split into separate tables according to the values of the data. Example: Invoice data is stored separately for each region.
InvNbr
1135293
Dollars
1000
Region
Central
InvNbr 114444
Dollars 200
Region West
11 - 7
Partitioning by Level
Data is partitioned by level when the same facts are stored in separate tables at different levels of aggregation. Example: Detailed sales data is summarized and stored by year and region.
Region
Total Dollars
11 - 8
Complex Partitioning
Data is partitioned using more than one technique. Example: Invoice sales data is partitioned by value and level.
Invoices by month for Central Invoices by year for Central
Year 2008
Total Dollars
Region
200000 Central
Month
Total Dollars
Region
Year
Total Dollars
Region
200801
200802
11 - 9
300000
350000
West
West
2008
3000000
West
Date
Dollars
20081231 20,000
Date
Dollars
20090101 25,000
11 - 10
Actual sales
Quota targets
11 - 11
Implementation Steps
1. 2. 3. 4. 5. Import physical sources. Create physical joins. Add sources to the Business Model and Mapping layer. New step Specify fragmentation content. Test the results.
11 - 12
11 - 13
Summary
In this lesson, you should have learned how to: Identify reasons for segmenting data Describe techniques to model partitions Implement a value-based partition Implement a fact-based partition
11 - 14
11 - 15
11 - 16
Practice 11-3 Overview: Using the Calculation Wizard to Create Derived Measures
This practice covers creating measures for the quota partition.
11 - 17