SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 34639: ETL jobs Load_STG2DM_Vehicle and Load_STG2DM_Vehicle_attr in SAS® Markdown Optimization might fail to respond

DetailsHotfixAboutRate It

ETL jobs in SAS Markdown Optimization such as Load_STG2DM_Vehicle and Load_STG2DM_Vehicle_attr, might fail to respond when used with an Oracle database because they cannot complete the update/insert loads to the database. These jobs currently use an update/insert technique which uses a DATA step modify by column that fails with Oracle. The jobs do not return successfully and have to be manually terminated.

A workaround for this issue is to load the Oracle tables using the APPEND procedure. The following is an example for the vehicle table.

PROC APPEND BASE=DI_DM2RE.VEHICLE
      (DBSASTYPE=(START_DT='DATE9.'
          END_DT='DATE9.'
          IMPACT_START_DT='DATE9.'
          IMPACT_END_DT='DATE9.'
          APPROVED_BY_DT='DATE9.'
                  )
       )
      DATA=WORK.MAPPED FORCE;
   RUN;

NOTE: To avoid an integrity constraints violation (since since WORK.MAPPED includes both new and updated items), you must delete all records from the BASE= tables before running PROC APPEND. In addition, make sure you use the DATE option while appending if you chose to run PROC APPEND.

Select the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Markdown Optimization64-bit Enabled AIX3.2.24.29.1 TS1M3 SP49.1 TS1M3 SP4
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.