Search Results bsc_db_tables_cols
Overview
The BSC_DB_TABLES_COLS table is a core metadata repository within the Oracle E-Business Suite Balanced Scorecard (BSC) application. It functions as a central catalog, storing detailed information about the columns present in the various data tables utilized by the BSC module. This table is essential for the system's data management and validation framework, enabling the BSC application to dynamically understand and interact with its underlying data structures. By maintaining a registry of column names, their associated tables, and relationships to other metadata entities, it supports critical administrative and runtime processes specific to the configuration and operation of the Balanced Scorecard.
Key Information Stored
The table's primary purpose is to define the column-level structure of BSC data tables. Its design centers on a composite primary key that uniquely identifies each column within the module's schema. The critical columns are:
- TABLE_NAME: The name of the parent data table to which the column belongs. This column also serves as a foreign key linking back to the BSC_DB_TABLES metadata table.
- COLUMN_NAME: The name of the column as it exists in the associated database table. Together with TABLE_NAME, this forms the table's primary key (BSC_DB_TABLES_COLS_PK).
This structure allows the BSC module to maintain a precise inventory of all available data points across its tables, which is foundational for subsequent validation and processing logic.
Common Use Cases and Queries
The primary use case for BSC_DB_TABLES_COLS is to support the metadata-driven architecture of the BSC module. It is frequently queried by the application's internal engines to retrieve column lists for data loading, transformation, and validation routines. A common administrative query would involve listing all columns for a specific table to understand its data model or to troubleshoot configuration issues. For example:
SELECT column_name FROM bsc.bsc_db_tables_cols WHERE table_name = '<TABLE_NAME>' ORDER BY column_name;
Furthermore, this table is integral to generating dynamic SQL or building user interfaces where available fields must be presented based on the underlying table structure. Reporting tools or custom extracts may also join to this table to obtain descriptive metadata about the source data columns being accessed.
Related Objects
The BSC_DB_TABLES_COLS table exists within a defined metadata hierarchy and has documented relationships with other key BSC objects, as per the provided foreign key constraints:
- BSC_DB_TABLES: This is the parent table. A foreign key exists from BSC_DB_TABLES_COLS.TABLE_NAME to BSC_DB_TABLES, establishing that every column record must belong to a table defined in this master registry.
- BSC_DB_VALIDATION: This table has a foreign key relationship referencing BSC_DB_TABLES_COLS. Specifically, the columns BSC_DB_VALIDATION.INPUT_TABLE_NAME and BSC_DB_VALIDATION.COLUMN_NAME reference the primary key of BSC_DB_TABLES_COLS. This links validation rules directly to specific columns in specific tables, demonstrating how column metadata drives data quality processes.
-
Table: BSC_DB_TABLES_COLS
12.1.1
owner:BSC, object_type:TABLE, fnd_design_data:BSC.BSC_DB_TABLES_COLS, object_name:BSC_DB_TABLES_COLS, status:VALID, product: BSC - Balanced Scorecard , description: Data table columns information , implementation_dba_data: BSC.BSC_DB_TABLES_COLS ,
-
Table: BSC_DB_TABLES_COLS
12.2.2
product: BSC - Balanced Scorecard (Obsolete) , description: Data table columns information , implementation_dba_data: Not implemented in this database ,
-
APPS.BSC_MO_HELPER_PKG dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_UPDATE_COLOR dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_BIS_DIM_OBJ_PUB dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_UPDATE_CALC dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_DBGEN_BSC_READER dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_MO_DOC_PKG dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_UPDATE_UTIL dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_MO_INPUT_TABLE_PKG dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_MO_LOADER_CONFIG_PKG dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_UPDATE_DIM dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_UPDATE_VAL dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_BSC_ADAPTER dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_UPDATE dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_BIA_WRAPPER dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_MO_UI_PKG dependencies on BSC_DB_TABLES_COLS
12.1.1
-
APPS.BSC_DBGEN_BSC_READER dependencies on BSC_DB_MEASURE_COLS_VL
12.1.1
-
APPS.BSC_DBGEN_BSC_READER dependencies on BSC_DB_TABLES
12.1.1
-
APPS.BSC_UPDATE_VAL dependencies on BSC_DB_TABLES
12.1.1
-
APPS.BSC_UPDATE_CALC dependencies on BSC_KPI_DIM_LEVELS_B
12.1.1
-
APPS.BSC_BSC_ADAPTER dependencies on BSC_DB_TABLES
12.1.1
-
APPS.BSC_MO_UI_PKG dependencies on BSC_DB_TABLES
12.1.1
-
APPS.BSC_UPDATE_CALC dependencies on BSC_DB_TABLES
12.1.1
-
APPS.BSC_BIS_DIM_OBJ_PUB dependencies on BSC_DB_TABLES
12.1.1
-
APPS.BSC_MO_LOADER_CONFIG_PKG dependencies on BSC_DB_TABLES
12.1.1
-
APPS.BSC_MO_INPUT_TABLE_PKG dependencies on BSC_DB_TABLES
12.1.1
-
APPS.BSC_BIA_WRAPPER dependencies on BSC_DB_MEASURE_COLS_VL
12.1.1
-
APPS.BSC_UPDATE_CALC dependencies on BSC_DB_MEASURE_COLS_VL
12.1.1
-
APPS.BSC_MO_HELPER_PKG dependencies on BSC_DB_TABLES
12.1.1
-
APPS.BSC_MO_HELPER_PKG dependencies on BSC_DB_TABLES_RELS
12.1.1
-
APPS.BSC_UPDATE_UTIL dependencies on BSC_SYS_DIM_LEVELS_B
12.1.1
-
APPS.BSC_UPDATE_DIM dependencies on BSC_DB_TABLES
12.1.1
-
APPS.BSC_MO_INPUT_TABLE_PKG SQL Statements
12.1.1
-
APPS.BSC_MO_INPUT_TABLE_PKG dependencies on BSC_DB_MEASURE_COLS_VL
12.1.1
-
TABLE: BSC.BSC_DB_TABLES_COLS
12.1.1
owner:BSC, object_type:TABLE, fnd_design_data:BSC.BSC_DB_TABLES_COLS, object_name:BSC_DB_TABLES_COLS, status:VALID,
-
APPS.BSC_DBGEN_BSC_READER dependencies on BSC_SYS_MEASURES
12.1.1
-
APPS.BSC_UPDATE_UTIL dependencies on BSC_DB_MEASURE_COLS_VL
12.1.1
-
SYNONYM: APPS.BSC_DB_TABLES_COLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_DB_TABLES_COLS, status:VALID,
-
APPS.BSC_MO_DOC_PKG dependencies on ALL_TAB_COLUMNS
12.1.1
-
APPS.BSC_BIA_WRAPPER dependencies on BSC_KPI_DATA_TABLES
12.1.1
-
APPS.BSC_UPDATE_LOCK dependencies on BSC_DB_TABLES
12.1.1
-
APPS.BSC_BSC_ADAPTER dependencies on BSC_KPI_DIM_LEVELS_B
12.1.1
-
APPS.BSC_MO_UI_PKG dependencies on BSC_DB_TABLES_RELS
12.1.1
-
APPS.BSC_UPDATE_CALC dependencies on BSC_SYS_DIM_LEVELS_B
12.1.1
-
APPS.BSC_UPDATE_VAL dependencies on BSC_SYS_DIM_LEVELS_B
12.1.1
-
APPS.BSC_UPDATE_UTIL dependencies on BSC_DB_TABLES
12.1.1
-
APPS.BSC_MO_LOADER_CONFIG_PKG SQL Statements
12.1.1
-
APPS.BSC_UPDATE_VAL SQL Statements
12.1.1
-
APPS.BSC_UPDATE dependencies on BSC_SYS_DIM_LEVELS_B
12.1.1