22 lines
1.4 KiB
JSON
22 lines
1.4 KiB
JSON
{
|
|
"name": "JdeUser",
|
|
"isEnabled": true,
|
|
"isManualOnly": false,
|
|
"massSyncIntervalMinutes": 10080,
|
|
"dailySyncIntervalMinutes": 1440,
|
|
"hourlySyncIntervalMinutes": 60,
|
|
"source": {
|
|
"connection": "jde",
|
|
"query": "WITH USER_CTE AS (SELECT ab.ABAN8 AS AddressNumber, TRIM(pro.ULUSER) AS UserId, TRIM(ab.ABALPH) AS FullName, ab.ABUPMJ AS LastUpdateDate, ab.ABUPMT AS LastUpdateTime, ROW_NUMBER() OVER (PARTITION BY ab.ABAN8 ORDER BY ab.ABUPMJ DESC, ab.ABUPMT DESC) RN FROM {ProductionSchema}.F0101 ab LEFT OUTER JOIN {ProductionSchema}.F0092 pro ON (ab.ABAN8 = pro.ULAN8) WHERE ab.ABATE = 'Y') SELECT AddressNumber, UserId, FullName, LastUpdateDate, LastUpdateTime FROM USER_CTE WHERE RN = 1",
|
|
"massQuery": "WITH USER_CTE AS (SELECT ab.ABAN8 AS AddressNumber, TRIM(pro.ULUSER) AS UserId, TRIM(ab.ABALPH) AS FullName, ab.ABUPMJ AS LastUpdateDate, ab.ABUPMT AS LastUpdateTime, ROW_NUMBER() OVER (PARTITION BY ab.ABAN8 ORDER BY ab.ABUPMJ DESC, ab.ABUPMT DESC) RN FROM {ProductionSchema}.F0101 ab LEFT OUTER JOIN {ProductionSchema}.F0092 pro ON (ab.ABAN8 = pro.ULAN8) WHERE ab.ABATE = 'Y') SELECT AddressNumber, UserId, FullName, LastUpdateDate, LastUpdateTime FROM USER_CTE WHERE RN = 1",
|
|
"parameters": {}
|
|
},
|
|
"destination": {
|
|
"table": "JdeUser",
|
|
"matchColumns": ["AddressNumber"],
|
|
"excludeFromUpdate": ["AddressNumber", "LastUpdateDt"]
|
|
},
|
|
"preScripts": [],
|
|
"postScripts": []
|
|
}
|