Siebel Data Warehouse Installation and Administration Guide > Administering and Troubleshooting the Siebel Data Warehouse > Administering the Informatica Repository >

Troubleshooting the ETL Process


To troubleshoot ETL

  1. If the load process fails, stop it by right-clicking the batch name that is executing (for example, Refresh DataMart) and choosing Stop.
  2. Check the log in \PowerMart Server\SessLogs. You should see the error in the log file.
  3. If you receive the Server Manager error message, "The system cannot find the file specified," the session log files have not been set up properly.
  4. You may need to change the text editor.

  5. If the log does not show enough information to solve the problem, check the Event Viewer by going to Start > Control Panel > Administrative Tools > Event Viewer.
  6. Click on Application Log and look at the most current messages.
  7. Restart the batch process after fixing problems.
  8. After fixing the problem, find the last entry of RestartNextBatch # before the failed session, and restart the batch process from that point. Continue monitoring the load process.
  9. The process should start from the point it was stopped.

Deadlock or Timeout While Running ETL (DB2)

In DB2, a heavy read/write load on the OLTP database (Siebel transactional database) can cause deadlock or timeout problems in the ETL process. You can work around this problem by changing the registry settings on the Informatica server machine (Data Warehouse Server) so that Informatica can perform a "dirty read."

To change Data Warehouse Server registry settings in Windows

  1. Run regedt32.
  2. Go to the following path:
  3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ PowerMart\Parameters\MiscInfo

  4. Click on Edit and select New String Value. Add Value as DB2Isolation.
  5. Double-click on Set its value to 1.

To change Data Warehouse Server registry settings in UNIX

  1. Open pmserver.cfg.
  2. Add DB2Isolation=1.
  3. Save and close pmserver.cfg.

NOTE:  It is important that this change be evaluated carefully. Even if you roll back an OLTP batch load process, the data may be loaded by the ETL process into the Siebel Data Warehouse. It is better to minimize OLTP load processes when ETL is in progress.


 Siebel Data Warehouse Installation and Administration Guide, Version 7.5, Rev. C 
 Published: 18 April 2003