Search Results hr_dm_tables
Overview
HR_DM_TABLES is a Human Resources (PER product) repository table in the HR schema that serves as the master registry of HRMS tables processed by the Oracle Data Migrator (DM) framework. The Data Migrator is the EBS utility used to generate, load, and reconcile HRMS data during implementations, upgrades, and bulk data conversions. Each row in HR_DM_TABLES describes a single HRMS table that the migrator can act upon, together with the derivation SQL, loader configuration, and generation metadata required to move data into it.
Because the table maintains a controlled inventory of migratable entities rather than transactional HR data, its heuristic Data Vault classification is hub-leaning. In dimensional or Data Vault modeling terms, HR_DM_TABLES behaves as a hub: TABLE_ID is a stable surrogate key, TABLE_NAME is the natural business key, and dependent descriptive attributes (SQL templates, loader settings, generation timestamps) can be modeled as satellite attributes. HR_DM_HIERARCHIES adds a self-referencing link structure for parent/child table dependencies.
Key Information Stored
HR_DM_TABLES contains 34 documented columns. The most operationally significant are:
- TABLE_ID — surrogate primary key (HR_DM_TABLES_PK), used by all child tables as the foreign key.
- TABLE_NAME — the HRMS table name; the unique business key (HR_DM_TABLES_UK1).
- UPLOAD_TABLE_NAME / TABLE_ALIAS / SHORT_NAME — physical and logical aliases used by generated loader scripts.
- APPLICATION / PARTICIPANT — the owning application context and participant designation for the migratable table.
- DERIVE_SQL_* columns (SOURCE_TABLES, CALC_RANGES, DELETE_SOURCE, DOWNLOAD_ADD, DOWNLOAD_FULL, CHK_SOURCE_TABLES, CHK_ROW_EXISTS) — SQL fragments that drive data derivation, download, and existence checks.
- SURROGATE_PK_COLUMN_NAME / SEQUENCE_NAME — definitions for surrogate key generation during loading.
- LOADER_NAME / LOADER_CONC_PROGRAM / LOADER_CONFIG_FILE / LOADER_APPLICATION — SQL*Loader/concurrent program configuration.
- TAB_DELETE / ALWAYS_CHECK_ROW / USE_DISTINCT_DOWNLOAD / GLOBAL_DATA / DATETRACK / WHO_LINK_ALIAS — processing behaviour flags.
- LAST_GENERATED_DATE / GENERATOR_VERSION — generation audit trail.
- SECURITY_GROUP_ID — foreign key to FND_SECURITY_GROUPS, enabling Multi-Org / security group partitioning.
- WHO columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN).
Common Use Cases and Queries
Typical uses include identifying which tables are enabled for migration, tracing loader configuration for a given table, auditing generation history, and extracting table dependency hierarchies.
- List all migratable tables for an application:
SELECT table_id, table_name, loader_name FROM hr.hr_dm_tables WHERE application = :app; - Find loaders past a generation date:
SELECT table_name, last_generated_date, generator_version FROM hr.hr_dm_tables WHERE last_generated_date > SYSDATE-30; - Join to loader parameters:
SELECT t.table_name, p.* FROM hr.hr_dm_tables t, hr.hr_dm_loader_params p WHERE t.table_id = p.table_id; - Resolve parent/child dependencies:
SELECT h.table_id, h.parent_table_id FROM hr.hr_dm_hierarchies h;
Reporting typically surfaces which HRMS tables are migration-enabled, their SQL derivation coverage, and loader/concurrent program assignments.
Related Objects
- HR_DM_HIERARCHIES — references HR_DM_TABLES via TABLE_ID and PARENT_TABLE_ID, defining parent/child ordering of migratable tables.
- HR_DM_LOADER_PARAMS — references TABLE_ID; stores per-table loader parameter rows.
- HR_DM_TABLE_GROUPINGS — references TABLE_ID; groups tables for batch processing.
- FND_SECURITY_GROUPS — referenced by HR_DM_TABLES.SECURITY_GROUP_ID, controlling security partitioning.
- FND_CONCURRENT_PROGRAMS — related via LOADER_CONC_PROGRAM for loader execution.
-
Table: HR_DM_TABLES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DM_TABLES, object_name:HR_DM_TABLES, status:VALID, product: PER - Human Resources , description: This entity contains a HRMS table listing that will be processed by the data migrator. , implementation_dba_data: HR.HR_DM_TABLES ,
-
Table: HR_DM_TABLES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DM_TABLES, object_name:HR_DM_TABLES, status:VALID, product: PER - Human Resources , description: This entity contains a HRMS table listing that will be processed by the data migrator. , implementation_dba_data: HR.HR_DM_TABLES ,
-
Table: HR_DM_HIERARCHIES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DM_HIERARCHIES, object_name:HR_DM_HIERARCHIES, status:VALID, product: PER - Human Resources , description: This entity will contain the relationships between tables. The following relationship will be recorded: , implementation_dba_data: HR.HR_DM_HIERARCHIES ,
-
Table: HR_DM_HIERARCHIES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DM_HIERARCHIES, object_name:HR_DM_HIERARCHIES, status:VALID, product: PER - Human Resources , description: This entity will contain the relationships between tables. The following relationship will be recorded: , implementation_dba_data: HR.HR_DM_HIERARCHIES ,
-
Table: HR_DM_TABLE_GROUPINGS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DM_TABLE_GROUPINGS, object_name:HR_DM_TABLE_GROUPINGS, status:VALID, product: PER - Human Resources , description: This entity holds the information for the grouping of tables. , implementation_dba_data: HR.HR_DM_TABLE_GROUPINGS ,
-
Table: HR_DM_LOADER_PARAMS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DM_LOADER_PARAMS, object_name:HR_DM_LOADER_PARAMS, status:VALID, product: PER - Human Resources , description: This entity contains the configuration data for the AOL loader files , implementation_dba_data: HR.HR_DM_LOADER_PARAMS ,
-
Table: HR_DM_LOADER_PARAMS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DM_LOADER_PARAMS, object_name:HR_DM_LOADER_PARAMS, status:VALID, product: PER - Human Resources , description: This entity contains the configuration data for the AOL loader files , implementation_dba_data: HR.HR_DM_LOADER_PARAMS ,
-
Table: HR_DM_TABLE_GROUPINGS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DM_TABLE_GROUPINGS, object_name:HR_DM_TABLE_GROUPINGS, status:VALID, product: PER - Human Resources , description: This entity holds the information for the grouping of tables. , implementation_dba_data: HR.HR_DM_TABLE_GROUPINGS ,
-
View: HR_DM_PHASE_ITEMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_DM_PHASE_ITEMS_V, object_name:HR_DM_PHASE_ITEMS_V, status:VALID, product: PER - Human Resources , description: View to support DM UI - hr_dm_phase_items , implementation_dba_data: APPS.HR_DM_PHASE_ITEMS_V ,
-
View: HR_DM_PHASE_ITEMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_DM_PHASE_ITEMS_V, object_name:HR_DM_PHASE_ITEMS_V, status:VALID, product: PER - Human Resources , description: View to support DM UI - hr_dm_phase_items , implementation_dba_data: APPS.HR_DM_PHASE_ITEMS_V ,