Search Results migrate_indicator_dimensions




Overview

APPS.BIS_PMF_MIGRATION_PVT is a private PL/SQL package in Oracle EBS that performs one-time data migration and dimensional re-sequencing for the Performance Management Framework (PMF) / Balanced Scorecard indicator data model. It was created in July 2000 and later modified in June 2004 through bug fix 3583357 to add logic for re-sequencing dimensions within BIS_INDICATOR_DIMENSIONS based on the dimensional level order defined in BIS_TARGET_LEVELS. The package is designated with an API classification of PVT, meaning it is an internal, private interface not intended for direct customer invocation. Its scope covers migrating legacy performance measures and indicator definitions into the current schema, and then maintaining consistency of the dimension level identifiers that structure how indicators are sliced by organizational, time, and user-defined dimensions.

Key Procedures and Functions

The package exposes ten documented procedures and functions:

Together these procedures implement both the seed-set migration and the corrective re-sequencing logic introduced by the 2004 bug fix.

Tables Accessed

The package reads and writes the following tables through APPS synonyms: BIS_INDICATORS (indicator definitions), BIS_TARGET_LEVELS (dimensional level definitions for each target), BIS_TARGET_VALUES (target outcomes at each level combination), BIS_ACTUAL_VALUES (actual results), BIS_INDICATOR_DIMENSIONS (the mapping between indicators and their dimensions), BIS_LEVELS (level master data), BIS_USER_IND_SELECTIONS (user-specific indicator selections), and PLITBLM (the PL/SQL index-by table helper). The migration procedures populate the indicator and dimension tables, while the resequence procedures align level values in BIS_TARGET_VALUES, BIS_ACTUAL_VALUES, and dimension tables to the ordering defined by BIS_TARGET_LEVELS.

Usage Notes

Because APPS.BIS_PMF_MIGRATION_PVT is classified as PVT, it is not a public API and is not intended for direct execution by end users. It is typically invoked internally during upgrade or data-migration routines that introduce legacy PMF data into the current schema, and by the single dependent package documented in the ETRM metadata. Administrators encountering dimensional ordering issues in BIS_INDICATOR_DIMENSIONS following migration should recognize that this package is the component responsible for aligning those rows to the BIS_TARGET_LEVELS order. Custom code should not call it directly; instead, use the supported migration or upgrade path provided by Oracle for the corresponding EBS release.