Problem Note 34639: ETL jobs Load_STG2DM_Vehicle and Load_STG2DM_Vehicle_attr in SASĀ® Markdown Optimization might fail to respond
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
SAS System | SAS Markdown Optimization | 64-bit Enabled AIX | 3.2.2 | 4.2 | 9.1 TS1M3 SP4 | 9.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.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2009-02-11 13:40:30 |
Date Created: | 2009-01-30 10:30:46 |