pipekit/config/modules/ffsbglr1.json

177 lines
4.0 KiB
JSON

{
"name": "ffsbglr1",
"source_connection": "S78030956",
"dest_connection": "usmidsap02",
"dest_table": "cms.ffsbglr1",
"staging_table": "pipekit_staging.ffsbglr1",
"merge_strategy": "incremental",
"merge_key": "perd",
"enabled": 1,
"dest_description": "FFSBGLR1",
"columns": [
{
"source_name": "MODULE",
"source_type": "CHAR(4)",
"dest_name": "module",
"dest_type": "text",
"description": "Module"
},
{
"source_name": "BATCH",
"source_type": "CHAR(9)",
"dest_name": "batch",
"dest_type": "text",
"description": "Batch"
},
{
"source_name": "PERD",
"source_type": "CHAR(4)",
"dest_name": "perd",
"dest_type": "text",
"description": "Perd"
},
{
"source_name": "TDATE",
"source_type": "CHAR(10)",
"dest_name": "tdate",
"dest_type": "text",
"description": "Tdate"
},
{
"source_name": "PDATE",
"source_type": "CHAR(10)",
"dest_name": "pdate",
"dest_type": "text",
"description": "Pdate"
},
{
"source_name": "ACCT",
"source_type": "CHAR(12)",
"dest_name": "acct",
"dest_type": "text",
"description": "Acct"
},
{
"source_name": "AMT",
"source_type": "DECIMAL(16,6)",
"dest_name": "amt",
"dest_type": "numeric(16,6)",
"description": "Amt"
},
{
"source_name": "PROJ",
"source_type": "VARCHAR(50)",
"dest_name": "proj",
"dest_type": "text",
"description": "Proj"
},
{
"source_name": "USRN",
"source_type": "VARCHAR(50)",
"dest_name": "usrn",
"dest_type": "text",
"description": "Usrn"
},
{
"source_name": "REV",
"source_type": "VARCHAR(2)",
"dest_name": "rev",
"dest_type": "text",
"description": "Rev"
},
{
"source_name": "CUSMOD",
"source_type": "VARCHAR(50)",
"dest_name": "cusmod",
"dest_type": "text",
"description": "Cusmod"
},
{
"source_name": "CUSKEY1",
"source_type": "VARCHAR(50)",
"dest_name": "cuskey1",
"dest_type": "text",
"description": "Cuskey1"
},
{
"source_name": "CUSKEY1D",
"source_type": "VARCHAR(50)",
"dest_name": "cuskey1d",
"dest_type": "text",
"description": "Cuskey1d"
},
{
"source_name": "CUSKEY2",
"source_type": "VARCHAR(50)",
"dest_name": "cuskey2",
"dest_type": "text",
"description": "Cuskey2"
},
{
"source_name": "CUSKEY2D",
"source_type": "VARCHAR(50)",
"dest_name": "cuskey2d",
"dest_type": "text",
"description": "Cuskey2d"
},
{
"source_name": "CUSKEY3",
"source_type": "VARCHAR(50)",
"dest_name": "cuskey3",
"dest_type": "text",
"description": "Cuskey3"
},
{
"source_name": "CUSKEY3D",
"source_type": "VARCHAR(50)",
"dest_name": "cuskey3d",
"dest_type": "text",
"description": "Cuskey3d"
},
{
"source_name": "CUSKEY4",
"source_type": "VARCHAR(50)",
"dest_name": "cuskey4",
"dest_type": "text",
"description": "Cuskey4"
},
{
"source_name": "CUSKEY4D",
"source_type": "VARCHAR(50)",
"dest_name": "cuskey4d",
"dest_type": "text",
"description": "Cuskey4d"
},
{
"source_name": "CUSVEND",
"source_type": "VARCHAR(50)",
"dest_name": "cusvend",
"dest_type": "text",
"description": "Cusvend"
},
{
"source_name": "CUSCUST",
"source_type": "VARCHAR(50)",
"dest_name": "cuscust",
"dest_type": "text",
"description": "Cuscust"
},
{
"source_name": "RECID",
"source_type": "VARCHAR(12)",
"dest_name": "recid",
"dest_type": "text",
"description": "Recid"
}
],
"watermarks": [
{
"name": "fspr",
"connection": "usmidsap02",
"resolver_sql": "select max(perd) from cms.ffsbglr1",
"default_value": "2601"
}
],
"hooks": []
}