Files
mars/MARS_Packages/REL02_POST/MARS-956/README.md
2026-02-11 20:24:45 +01:00

2.4 KiB

MARS-956: Exporting Historical data for ODS: C2D MPEC (delta)

Overview

Purpose: One-time export of historical C2D MPEC delta data from operational database (OU_C2D) to DATA bucket as CSV files.

Approach: Use FILE_MANAGER export functionality EXPORT_TABLE_DATA_BY_DATE for bulk data movement.

Input: Old tables in OU_C2D operational database
Output: CSV files in DATA bucket
Mapping: Structure must match new ODS template tables

Tables to Export

Source Table (OU_C2D) Target Location (DATA) Export Type Time Dependency
MPEC_ADMIN mrds_data_dev/ODS/C2D/C2D_MPEC_ADMIN CSV to DATA Sync with REL_02
MPEC_CONTENT mrds_data_dev/ODS/C2D/C2D_MPEC_CONTENT CSV to DATA Sync with REL_02
MPEC_CONTENT_CRITERION mrds_data_dev/ODS/C2D/C2D_MPEC_CONTENT_CRITERION CSV to DATA Sync with REL_02

Export Strategy

  • Format: CSV files in DATA bucket
  • Reason: Complete history of delta records needed for all queries
  • Method: DATA_EXPORTER.EXPORT_TABLE_DATA_BY_DATE procedure
  • Bucket Area: 'DATA'
  • Folder Structure: 'ODS/C2D/{TABLE_NAME}'

Installation Steps

  1. Run master install script: @install_mars956.sql
  2. Verify exports completed successfully
  3. Confirm CSV files created in DATA bucket with expected structure

Files Structure

MARS-956/
├── README.md                           # This file
├── install_mars956.sql                 # Master installation script
├── 01_MARS_956_export_c2d_mpec_data.sql # Export procedures execution
├── track_package_versions.sql          # Universal version tracking
├── verify_packages_version.sql         # Universal version verification
└── rollback_mars956.sql               # Rollback script (if needed)

Prerequisites

  • OU_C2D schema access for source tables
  • DATA_EXPORTER package v2.7.4+ deployed
  • DEF_CRED_ARN credentials configured
  • DATA bucket accessible

Post-Installation Verification

  1. Check export completion in A_PROCESS_LOG
  2. Verify CSV files created in DATA bucket
  3. Validate file structure matches template tables
  4. Confirm row counts match source tables

Notes

  • This is a one-time data migration
  • No package modifications required (uses existing DATA_EXPORTER)
  • Export timing critical - must sync with REL_02 deployment
  • Complete history required for delta queries