Project

General

Profile

1
<RESOURCE_PROFILE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
2
    <HEADER>
3
        <RESOURCE_IDENTIFIER value="e92d2f81-ea98-4732-a306-07da87f35033_V29ya2Zsb3dEU1Jlc291cmNlcy9Xb3JrZmxvd0RTUmVzb3VyY2VUeXBl"/>
4
        <RESOURCE_TYPE value="WorkflowDSResourceType"/>
5
        <RESOURCE_KIND value="WorkflowDSResources"/>
6
        <RESOURCE_URI value=""/>
7
        <DATE_OF_CREATION value="2006-05-04T18:13:51.0Z"/>
8
    </HEADER>
9
    <BODY>
10
        <WORKFLOW_NAME>DB to HBase</WORKFLOW_NAME>
11
        <WORKFLOW_TYPE>Data Load</WORKFLOW_TYPE>
12
        <WORKFLOW_PRIORITY>30</WORKFLOW_PRIORITY>
13
        <CONFIGURATION start="manual">
14
            <NODE name="start" isStart="true">
15
                <DESCRIPTION>start</DESCRIPTION>
16
                <PARAMETERS/>
17
                <ARCS>
18
                    <ARC to="queryDatasourceOrganization"/>
19
                    <ARC to="prepareQueryDatasources"/>
20
                    <ARC to="queryOrganizations"/>
21
                    <ARC to="queryPersons"/>
22
                </ARCS>
23
            </NODE>
24
            <NODE name="queryDatasourceOrganization" type="QueryDb">
25
                <DESCRIPTION>query relation Datasource_Organization</DESCRIPTION>
26
                <PARAMETERS>
27
                    <PARAM name="dbProperty" type="string" managedBy="system" required="true">dnet.openaire.db.name</PARAM>
28
                    <PARAM name="sql" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/queryDatasourceOrganization.sql</PARAM>
29
                    <PARAM name="outputEprParam" type="string" managedBy="system" required="true">dsOrgEpr</PARAM>
30
                </PARAMETERS>
31
                <ARCS>
32
                    <ARC to="storeDatasourceOrganization"/>
33
                </ARCS>
34
            </NODE>
35
            <NODE name="prepareQueryDatasources" type="ExecuteSql">
36
                <DESCRIPTION>query Datasources</DESCRIPTION>
37
                <PARAMETERS>
38
                    <PARAM name="dbProperty" type="string" managedBy="system" required="true">dnet.openaire.db.name</PARAM>
39
                    <PARAM name="sql" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/prepareQueryDatasources.sql</PARAM>
40
				</PARAMETERS>
41
                <ARCS>
42
                    <ARC to="queryDatasources"/>
43
                </ARCS>
44
            </NODE>
45
            <NODE name="queryDatasources" type="QueryDb">
46
                <DESCRIPTION>query Datasources</DESCRIPTION>
47
                <PARAMETERS>
48
                    <PARAM name="dbProperty" type="string" managedBy="system" required="true">dnet.openaire.db.name</PARAM>
49
                    <PARAM name="sql" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/queryDatasources.sql</PARAM>
50
					<PARAM name="sqlForSize" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/queryDatasourcesForSize.sql</PARAM>
51
                    <PARAM name="outputEprParam" type="string" managedBy="system" required="true">dsEpr</PARAM>
52
                </PARAMETERS>
53
                <ARCS>
54
                    <ARC to="storeDatasources"/>
55
                </ARCS>
56
            </NODE>
57
            <NODE name="queryOrganizations" type="QueryDb">
58
                <DESCRIPTION>query Organizations</DESCRIPTION>
59
                <PARAMETERS>
60
                    <PARAM name="dbProperty" type="string" managedBy="system" required="true">dnet.openaire.db.name</PARAM>
61
                    <PARAM name="sql" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/queryOrganizations.sql</PARAM>
62
                    <PARAM name="outputEprParam" type="string" managedBy="system" required="true">orgEpr</PARAM>
63
                </PARAMETERS>
64
                <ARCS>
65
                    <ARC to="storeOrganizations"/>
66
                </ARCS>
67
            </NODE>
68
            <NODE name="queryPersons" type="QueryDb">
69
                <DESCRIPTION>query Persons</DESCRIPTION>
70
                <PARAMETERS>
71
                    <PARAM name="dbProperty" type="string" managedBy="system" required="true">dnet.openaire.db.name</PARAM>
72
                    <PARAM name="sql" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/queryPersons.sql</PARAM>
73
                    <PARAM name="outputEprParam" type="string" managedBy="system" required="true">personsEpr</PARAM>
74
                </PARAMETERS>
75
                <ARCS>
76
                    <ARC to="storePersons"/>
77
                </ARCS>
78
            </NODE>
79
            <NODE name="queryProjectOrganization" type="QueryDb">
80
                <DESCRIPTION>query relation Project_Organization</DESCRIPTION>
81
                <PARAMETERS>
82
                    <PARAM name="dbProperty" type="string" managedBy="system" required="true">dnet.openaire.db.name</PARAM>
83
                    <PARAM name="sql" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/queryProjectOrganization.sql</PARAM>
84
                    <PARAM name="outputEprParam" type="string" managedBy="system" required="true">projOrgEpr</PARAM>
85
                </PARAMETERS>
86
                <ARCS>
87
                    <ARC to="storeProjectOrganization"/>
88
                </ARCS>
89
            </NODE>
90
            <NODE name="queryProjectContactperson" type="QueryDb">
91
                <DESCRIPTION>query relation Project_Contactperson</DESCRIPTION>
92
                <PARAMETERS>
93
                    <PARAM name="dbProperty" type="string" managedBy="system" required="true">dnet.openaire.db.name</PARAM>
94
                    <PARAM name="sql" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/queryProjectContactperson.sql</PARAM>
95
                    <PARAM name="outputEprParam" type="string" managedBy="system" required="true">projPerEpr</PARAM>
96
                </PARAMETERS>
97
                <ARCS>
98
                    <ARC to="storeProjectContactperson"/>
99
                </ARCS>
100
            </NODE>
101
            <NODE name="queryProjects" type="QueryDb">
102
                <DESCRIPTION>query Projects</DESCRIPTION>
103
                <PARAMETERS>
104
                    <PARAM name="dbProperty" type="string" managedBy="system" required="true">dnet.openaire.db.name</PARAM>
105
                    <PARAM name="sql" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/queryProjects.sql</PARAM>
106
                    <PARAM name="outputEprParam" type="string" managedBy="system" required="true">projEpr</PARAM>
107
                </PARAMETERS>
108
                <ARCS>
109
                    <ARC to="storeProjects"/>
110
                </ARCS>
111
            </NODE>
112
            <NODE name="queryClaimRels" type="QueryDb">
113
                <DESCRIPTION>query Claim Rels</DESCRIPTION>
114
                <PARAMETERS>
115
                    <PARAM name="dbProperty" type="string" managedBy="system" required="true">dnet.openaire.db.name</PARAM>
116
                    <PARAM name="sql" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/queryClaimsRel.sql</PARAM>
117
                    <PARAM name="outputEprParam" type="string" managedBy="system" required="true">claimRelsEpr</PARAM>
118
                    <PARAM name="xslt" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/db/decapsule_claims_rels.xsl</PARAM>
119
                </PARAMETERS>
120
                <ARCS>
121
                    <ARC to="storeClaimRels"/>
122
                </ARCS>
123
            </NODE>
124
            <NODE name="storeDatasourceOrganization" type="StoreHBase">
125
                <DESCRIPTION>Store relation Datasource_Organization</DESCRIPTION>
126
                <PARAMETERS>
127
                    <PARAM name="inputEprParam" type="string" managedBy="system" required="true">dsOrgEpr</PARAM>
128
                    <PARAM name="hbaseTableProperty" type="string" managedBy="system" required="true">hbase.mapred.datatable</PARAM>
129
                    <PARAM name="cluster" type="string" managedBy="system" required="true">DM</PARAM>
130
                    <PARAM name="xslt" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/datasourceorganization_2_hbase.xsl</PARAM>
131
                </PARAMETERS>
132
                <ARCS>
133
                    <ARC to="queryProjectOrganization"/>
134
                </ARCS>
135
            </NODE>
136
            <NODE name="storeDatasources" type="StoreHBase">
137
                <DESCRIPTION>Store Datasources to HBase</DESCRIPTION>
138
                <PARAMETERS>
139
                    <PARAM name="inputEprParam" type="string" managedBy="system" required="true">dsEpr</PARAM>
140
                    <PARAM name="hbaseTableProperty" type="string" managedBy="system" required="true">hbase.mapred.datatable</PARAM>
141
                    <PARAM name="cluster" type="string" managedBy="system" required="true">DM</PARAM>
142
                    <PARAM name="xslt" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/datasources_2_hbase.xsl</PARAM>
143
                </PARAMETERS>
144
                <ARCS>
145
                    <ARC to="queryProjectContactperson"/>
146
                </ARCS>
147
            </NODE>
148
            <NODE name="storeOrganizations" type="StoreHBase">
149
                <DESCRIPTION>Store Organizations to HBase</DESCRIPTION>
150
                <PARAMETERS>
151
                    <PARAM name="inputEprParam" type="string" managedBy="system" required="true">orgEpr</PARAM>
152
                    <PARAM name="hbaseTableProperty" type="string" managedBy="system" required="true">hbase.mapred.datatable</PARAM>
153
                    <PARAM name="cluster" type="string" managedBy="system" required="true">DM</PARAM>
154
                    <PARAM name="xslt" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/organizations_2_hbase.xsl</PARAM>
155
                </PARAMETERS>
156
                <ARCS>
157
                    <ARC to="queryClaimRels"/>
158
                </ARCS>
159
            </NODE>
160
            <NODE name="storePersons" type="StoreHBase">
161
                <DESCRIPTION>Store Persons to HBase</DESCRIPTION>
162
                <PARAMETERS>
163
                    <PARAM name="inputEprParam" type="string" managedBy="system" required="true">personsEpr</PARAM>
164
                    <PARAM name="hbaseTableProperty" type="string" managedBy="system" required="true">hbase.mapred.datatable</PARAM>
165
                    <PARAM name="cluster" type="string" managedBy="system" required="true">DM</PARAM>
166
                    <PARAM name="xslt" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/persons_2_hbase.xsl</PARAM>
167
                </PARAMETERS>
168
                <ARCS>
169
                    <ARC to="queryProjects"/>
170
                </ARCS>
171
            </NODE>
172
            <NODE name="storeProjectOrganization" type="StoreHBase">
173
                <DESCRIPTION>Store relation Project_Organizations</DESCRIPTION>
174
                <PARAMETERS>
175
                    <PARAM name="inputEprParam" type="string" managedBy="system" required="true">projOrgEpr</PARAM>
176
                    <PARAM name="hbaseTableProperty" type="string" managedBy="system" required="true">hbase.mapred.datatable</PARAM>
177
                    <PARAM name="cluster" type="string" managedBy="system" required="true">DM</PARAM>
178
                    <PARAM name="xslt" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/projectorganization_2_hbase.xsl</PARAM>
179
                </PARAMETERS>
180
                <ARCS>
181
                    <ARC to="finish"/>
182
                </ARCS>
183
            </NODE>
184
            <NODE name="storeProjectContactperson" type="StoreHBase">
185
                <DESCRIPTION>Store relation Project_Contactperson</DESCRIPTION>
186
                <PARAMETERS>
187
                    <PARAM name="inputEprParam" type="string" managedBy="system" required="true">projPerEpr</PARAM>
188
                    <PARAM name="hbaseTableProperty" type="string" managedBy="system" required="true">hbase.mapred.datatable</PARAM>
189
                    <PARAM name="cluster" type="string" managedBy="system" required="true">DM</PARAM>
190
                    <PARAM name="xslt" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/projectcontactperson_2_hbase.xsl</PARAM>
191
                </PARAMETERS>
192
                <ARCS>
193
                    <ARC to="finish"/>
194
                </ARCS>
195
            </NODE>
196
            <NODE name="storeProjects" type="StoreHBase">
197
                <DESCRIPTION>Store Projects to HBase</DESCRIPTION>
198
                <PARAMETERS>
199
                    <PARAM name="inputEprParam" type="string" managedBy="system" required="true">projEpr</PARAM>
200
                    <PARAM name="hbaseTableProperty" type="string" managedBy="system" required="true">hbase.mapred.datatable</PARAM>
201
                    <PARAM name="cluster" type="string" managedBy="system" required="true">DM</PARAM>
202
                    <PARAM name="xslt" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/projects_2_hbase.xsl</PARAM>
203
                </PARAMETERS>
204
                <ARCS>
205
                    <ARC to="finish"/>
206
                </ARCS>
207
            </NODE>
208
            <NODE name="storeClaimRels" type="StoreHBase">
209
                <DESCRIPTION>Store relation Claim Project</DESCRIPTION>
210
                <PARAMETERS>
211
                    <PARAM name="inputEprParam" type="string" managedBy="system" required="true">claimRelsEpr</PARAM>
212
                    <PARAM name="hbaseTableProperty" type="string" managedBy="system" required="true">hbase.mapred.datatable</PARAM>
213
                    <PARAM name="cluster" type="string" managedBy="system" required="true">DM</PARAM>
214
                    <PARAM name="xslt" type="string" managedBy="system" required="true">/eu/dnetlib/msro/openaireplus/workflows/hbase/claimrels_2_hbase.xsl</PARAM>
215
                </PARAMETERS>
216
                <ARCS>
217
                    <ARC to="finish"/>
218
                </ARCS>
219
            </NODE>
220
            <NODE name="finish" isJoin="true">
221
                <DESCRIPTION/>
222
                <PARAMETERS/>
223
                <ARCS>
224
                    <ARC to="success"/>
225
                </ARCS>
226
            </NODE>
227
        </CONFIGURATION>
228
        <STATUS>
229
            <LAST_EXECUTION_ID>wf_20140509_125739_830</LAST_EXECUTION_ID>
230
            <LAST_EXECUTION_DATE>2014-05-09T13:03:16+02:00</LAST_EXECUTION_DATE>
231
            <LAST_EXECUTION_STATUS>SUCCESS</LAST_EXECUTION_STATUS>
232
            <LAST_EXECUTION_ERROR/>
233
            <LAST_EXECUTION_OUTPUT name=""></LAST_EXECUTION_OUTPUT>
234
        </STATUS>
235
    </BODY>
236
</RESOURCE_PROFILE>
(2-2/4)