-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProjectAndAssignment.xml
More file actions
31 lines (31 loc) · 1.46 KB
/
ProjectAndAssignment.xml
File metadata and controls
31 lines (31 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?xml version="1.0" encoding="UTF-8"?>
<etl xmlns="http://labkey.org/etl/xml">
<name>Project and Assignment</name>
<description>Project and assignment data</description>
<transforms>
<transform id="step1" type="org.labkey.di.pipeline.TransformTask">
<description>Copy to project target</description>
<source schemaName="dbo" queryName="q_project"/>
<destination schemaName="ehr" queryName="project"
bulkLoad="true" targetOption="truncate">
<alternateKeys>
<column name="project"/>
</alternateKeys>
</destination>
</transform>
<transform id="step2" type="org.labkey.di.pipeline.TransformTask">
<description>Copy to assignment target</description>
<source schemaName="dbo" queryName="q_assignment"/>
<destination schemaName="study" queryName="assignment"
bulkLoad="true" batchSize="5000" targetOption="truncate">
<columnTransforms>
<column source="assignmentDate" target="date"/>
<column source="performedby" target="performedby" transformClass="org.labkey.nirc_ehr.columnTransform.NIRCUserCreateTransform"/>
</columnTransforms>
</destination>
</transform>
</transforms>
<schedule>
<cron expression="0 0 20 * * ?" /> <!--Run at 8PM every day-->
</schedule>
</etl>