Search Results bsc_db_calculations
Overview
The BSC_DB_CALCULATIONS table is a core configuration object within the Oracle E-Business Suite Balanced Scorecard (BSC) module. It functions as a central repository for defining and managing calculation rules that are applied to specific database tables within the BSC schema. Its primary role is to govern how performance metrics and scorecard data are computed, aggregated, and updated, ensuring the integrity and accuracy of strategic performance management reports. The table's existence underscores the calculation engine's reliance on a metadata-driven architecture, where business logic for data transformation is stored as configuration rather than hard-coded within application programs.
Key Information Stored
While specific column details are not fully enumerated in the provided metadata, the table's description and foreign key relationship clearly define its structure and purpose. The central column is TABLE_NAME, which stores the name of the database table (as defined in the related BSC_DB_TABLES table) to which a set of calculation rules applies. For each table entry, the BSC_DB_CALCULATIONS table presumably stores configuration parameters that define the calculation logic. This likely includes identifiers for the calculation type, sequencing information, source and target columns for computed values, aggregation methods, and flags to control calculation execution and status.
Common Use Cases and Queries
This table is primarily accessed by the BSC application's calculation engine during batch processes for refreshing scorecard data. Administrators or implementers may query it to audit or validate the calculation setup for a given performance metric table. A common reporting use case involves joining with BSC_DB_TABLES to list all configured calculations and their target tables. A typical diagnostic query would be:
- SELECT calc.*, tab.description FROM bsc_db_calculations calc, bsc_db_tables tab WHERE calc.table_name = tab.table_name;
Another practical scenario is investigating calculation dependencies or sequencing before a data refresh cycle, which would involve querying the table ordered by a potential sequence or priority column.
Related Objects
The table maintains a direct and critical foreign key relationship, as documented in the ETRM metadata. This relationship is essential for maintaining referential integrity between calculation rules and the tables they operate on.
- BSC_DB_TABLES: The BSC_DB_CALCULATIONS.TABLE_NAME column references BSC_DB_TABLES. This relationship ensures that every calculation configuration is linked to a valid, registered database table within the BSC module. The join is performed on the TABLE_NAME column.
Given its function, BSC_DB_CALCULATIONS is also likely referenced by various BSC application packages and views responsible for executing the calculation engine and presenting configuration interfaces, though these are not explicitly listed in the provided excerpt.
-
Table: BSC_DB_CALCULATIONS
12.2.2
product: BSC - Balanced Scorecard (Obsolete) , description: Calculation configuration by table , implementation_dba_data: Not implemented in this database ,
-
Table: BSC_DB_CALCULATIONS
12.1.1
owner:BSC, object_type:TABLE, fnd_design_data:BSC.BSC_DB_CALCULATIONS, object_name:BSC_DB_CALCULATIONS, status:VALID, product: BSC - Balanced Scorecard , description: Calculation configuration by table , implementation_dba_data: BSC.BSC_DB_CALCULATIONS ,
-
APPS.BSC_UPDATE_BASE dependencies on BSC_DB_CALCULATIONS
12.1.1
-
APPS.BSC_MO_LOADER_CONFIG_PKG dependencies on BSC_DB_CALCULATIONS
12.1.1
-
APPS.BSC_UPDATE_CALC dependencies on BSC_DB_CALCULATIONS
12.1.1
-
APPS.BSC_MO_INPUT_TABLE_PKG dependencies on BSC_DB_CALCULATIONS
12.1.1
-
APPS.BSC_UPDATE dependencies on BSC_DB_CALCULATIONS
12.1.1
-
APPS.BSC_BSC_ADAPTER dependencies on BSC_DB_CALCULATIONS
12.1.1
-
APPS.BSC_IM_UTILS dependencies on BSC_DB_CALCULATIONS
12.1.1
-
APPS.BSC_DBGEN_BSC_READER dependencies on BSC_DB_CALCULATIONS
12.1.1
-
APPS.BSC_UPDATE_BASE_V2 dependencies on BSC_DB_CALCULATIONS
12.1.1
-
APPS.BSC_MO_HELPER_PKG dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_UPDATE_BASE_V2 dependencies on BSC_SYS_PERIODICITIES
12.1.1
-
APPS.BSC_UPDATE_BASE dependencies on BSC_SYS_PERIODICITIES
12.1.1
-
APPS.BSC_MO_LOADER_CONFIG_PKG SQL Statements
12.1.1
-
APPS.BSC_UPDATE_CALC dependencies on BSC_KPI_DATA_TABLES
12.1.1
-
SYNONYM: APPS.BSC_DB_CALCULATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_DB_CALCULATIONS, status:VALID,
-
TABLE: BSC.BSC_DB_CALCULATIONS
12.1.1
owner:BSC, object_type:TABLE, fnd_design_data:BSC.BSC_DB_CALCULATIONS, object_name:BSC_DB_CALCULATIONS, status:VALID,
-
APPS.BSC_MO_LOADER_CONFIG_PKG dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_MO_LOADER_CONFIG_PKG dependencies on BSC_DB_TABLES
12.1.1
-
APPS.BSC_MO_HELPER_PKG dependencies on BSC_DB_TABLES
12.1.1
-
Table: BSC_DB_TABLES
12.2.2
product: BSC - Balanced Scorecard (Obsolete) , description: Data tables information , implementation_dba_data: Not implemented in this database ,
-
APPS.BSC_BSC_ADAPTER dependencies on BSC_KPI_DATA_TABLES_V
12.1.1
-
Table: BSC_DB_TABLES
12.1.1
owner:BSC, object_type:TABLE, fnd_design_data:BSC.BSC_DB_TABLES, object_name:BSC_DB_TABLES, status:VALID, product: BSC - Balanced Scorecard , description: Data tables information , implementation_dba_data: BSC.BSC_DB_TABLES ,
-
APPS.BSC_UPDATE_CALC SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BSC_IM_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_IM_UTILS, status:VALID,
-
APPS.BSC_IM_UTILS dependencies on BSC_KPI_DATA_TABLES
12.1.1
-
PACKAGE BODY: APPS.BSC_UPDATE_CALC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_UPDATE_CALC, status:VALID,
-
PACKAGE BODY: APPS.BSC_MO_INPUT_TABLE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_MO_INPUT_TABLE_PKG, status:VALID,
-
APPS.BSC_MO_UI_PKG dependencies on BSC_DB_TABLES_RELS
12.1.1
-
PACKAGE BODY: APPS.BSC_UPDATE_BASE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_UPDATE_BASE, status:VALID,
-
PACKAGE BODY: APPS.BSC_MO_LOADER_CONFIG_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_MO_LOADER_CONFIG_PKG, status:VALID,
-
PACKAGE BODY: APPS.BSC_DBGEN_BSC_READER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_DBGEN_BSC_READER, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.BSC_UPDATE_BASE_V2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_UPDATE_BASE_V2, status:VALID,
-
PACKAGE BODY: APPS.BSC_BSC_ADAPTER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_BSC_ADAPTER, status:VALID,
-
PACKAGE BODY: APPS.BSC_UPDATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_UPDATE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.BSC_IM_UTILS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BSC_MO_LOADER_CONFIG_PKG
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
APPS.BSC_MO_UI_PKG dependencies on BSC_DB_TABLES
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.BSC_MO_LOADER_CONFIG_PKG dependencies on BSC_MO_HELPER_PKG
12.1.1
-
APPS.BSC_UPDATE dependencies on BSC_SYS_PERIODICITIES
12.1.1
-
APPS.BSC_MO_INPUT_TABLE_PKG dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_BSC_ADAPTER SQL Statements
12.1.1
-
APPS.BSC_MO_INPUT_TABLE_PKG SQL Statements
12.1.1
-
APPS.BSC_MO_LOADER_CONFIG_PKG dependencies on BSC_KPI_DATA_TABLES
12.1.1