Messages and/or errors inside an ETL job are written to a log file named for that job, and saved in the File Repository, available at > Go To Module > FileContent. In the File Repository, individual logs files are located in the folder named etlLogs.
The absolute paths to these logs follows the pattern below.
LABKEY_HOME/files/PROJECT/FOLDER_PATH/@files/etlLogs/ETLNAME_DATE.etl.log
for example:
C:/labkey/files/MyProject/MyFolder/@files/etlLogs/myetl_2015-07-06_15-04-27.etl.log
Attempted/completed jobs and log locations are recorded in the table dataIntegration.TransformRun. For details on this table, see ETL: User Interface.
Log locations are also available from the Data Transform Jobs web part (named Processed Data Transforms by default). For the ETL job in question, click Job Details.
File Path shows the log location.
ETL processes check for work (= new data in the source) before running a job. Log files are only created when there is work. If, after checking for work, a job then runs, errors/exceptions throw a PipelineJobException. The UI shows only the error message; the log captures the stacktrace.
XSD/XML-related errors are written to the labkey.log file, located at TOMCAT_HOME/logs/labkey.log.
To record a connection between a log entry and rows of data in the target table, add the 'di' columns listed here to your target table.
If there were errors during the transform step of the ETL process, you will see the latest error in the Transform Run Log column.
previousnext |
expand allcollapse all |