Table of Contents

Search

  1. Preface
  2. Introduction
  3. Working with Enterprise Data Manager
  4. Enterprise Data Manager
  5. ILM Repository Constraints
  6. Partition Exchange Purging
  7. APIs
  8. Smart Partitioning
  9. Salesforce Accelerator
  10. SAP Application Retirement Entities
  11. Import Formats for Constraints
  12. Glossary

Enterprise Data Manager Guide

Enterprise Data Manager Guide

Smart Partitioning Overview

Smart Partitioning Overview

Smart partitioning is a process that divides application databases into independent, relationally intact data sets called segments. Segments are database partitions with a business definition.
Smart partitioning uses native database partitioning methods to create segments that increase application performance and help you manage application data growth. You can query and manage segments independently, which increases application response time and simplifies processes such as database compression. You can also restrict access to segments based on application, database, or OS users.
Before you create segments, you group the application data into segmentation groups that define database and application data relationships. You also create dimensions, which are criteria like time or region, that add a business definition to the segments you create. You configure segmentation groups and dimensions in the Enterprise Data Manager.
After you configure segmentation groups and dimensions, you add the dimensions to a data classification based on business practices and the application data model. Then you create a segmentation policy to assign the segmentation group to a data classification and create the segments. When you run the segmentation policy, the ILM Engine divides the segmentation group consistently to create segments based on the dimensions that you associate with a data classification.
Smart Partitioning Example
To increase application response time, you want to divide the transactions in a high-volume general ledger application module so that the application queries specific segments. You decide to create segments based on calendar year so that users can easily query the module by year. In the Enterprise Data Manager you create a time dimension that you configure as a date range. Then you create a general ledger segmentation group that contains related general ledger tables. In the Data Archive user interface you create a data classification and configure the time dimension to create segments for all general ledger transactions by year, from 2010 through the current year.
When you run the segmentation policy, the ILM Engine divides each table across the general ledger segmentation group based on the dimension you defined. The smart partitioning process creates a segment that contains a tablespace for each year of general ledger transactions. The smart partitioning process also creates a default segment for new transactions and transactions that do not meet business rule requirements for the other segments. As users enter new transactions in the general ledger, the application inserts the transactions in the default segment where they remain until you move them to another segment or create a new default segment.

0 COMMENTS

We’d like to hear from you!