001-DDL.sql 54 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117
  1. 
  2. -- 公共部门管理
  3. DROP TABLE IF EXISTS RWA_BDM_OBJ_CONF_OTHER_PUBLIC_ENTITY_LIST;
  4. CREATE TABLE RWA_BDM_OBJ_CONF_OTHER_PUBLIC_ENTITY_LIST (
  5. CALCINDEX varchar(60) COMMENT '计算实例号',
  6. SDATE varchar(8) COMMENT '起始数据日期',
  7. EDATE varchar(8) COMMENT '截止数据日期',
  8. TERM varchar(8) COMMENT '年月',
  9. DATA_DATE varchar(8) COMMENT '数据日期',
  10. CUST_NAME varchar(200) COMMENT '保证人交易对手名称',
  11. CRM_FIRST_LEVEL varchar(50) COMMENT '缓释一级分类',
  12. QUALFIED_CREDIT_TOOL_TYPE_NAME varchar(200) COMMENT '合格信用风险缓释工具类型',
  13. EXEMPTION_WEIGHT decimal(30,6) COMMENT '豁免后缓释权重',
  14. NOTE varchar(500) COMMENT '备注'
  15. ) COMMENT='其他收入主要源于中央财政的公共部门实体名单';
  16. -- 合格多边开发银行
  17. DROP TABLE IF EXISTS RWA_BDM_OBJ_CONF_MULTILATERAL_DEVELOPMENT_BANKS_LIST;
  18. create table RWA_BDM_OBJ_CONF_MULTILATERAL_DEVELOPMENT_BANKS_LIST(
  19. CALCINDEX VARCHAR(60) comment '计算实例号',
  20. SDATE VARCHAR(8) comment '起始数据日期',
  21. EDATE VARCHAR(8) comment '截止数据日期',
  22. TERM VARCHAR(8) comment '年月',
  23. DATA_DATE VARCHAR(8) comment '数据日期',
  24. CUST_NAME VARCHAR(200) comment '保证人交易对手名称',
  25. RATING VARCHAR(50) comment '评级(如有)',
  26. CRM_FIRST_LEVEL VARCHAR(50) comment '缓释一级分类' ,
  27. QUALFIED_CREDIT_TOOL_TYPE_NAME VARCHAR(200) comment '合格信用风险缓释工具类型',
  28. EXEMPTION_WEIGHT DECIMAL(30,6) comment '豁免后缓释权重',
  29. NOTE VARCHAR(500) comment '备注'
  30. ) COMMENT='合格多边开发银行';
  31. -- 经金融监管总局认定的我国一般公共部门实体风险暴露
  32. DROP TABLE IF EXISTS RWA_BDM_OBJ_CONF_GENERAL_ENTITY;
  33. create table RWA_BDM_OBJ_CONF_GENERAL_ENTITY(
  34. CALCINDEX VARCHAR(60) comment '计算实例号',
  35. SDATE VARCHAR(8) comment '起始数据日期',
  36. EDATE VARCHAR(8) comment '截止数据日期',
  37. TERM VARCHAR(8) comment '年月',
  38. DATA_DATE VARCHAR(8) comment '数据日期',
  39. CUST_NAME VARCHAR(200) comment '保证人交易对手名称',
  40. CRM_FIRST_LEVEL VARCHAR(50) comment '缓释一级分类',
  41. QUALFIED_CREDIT_TOOL_TYPE_NAME VARCHAR(200) comment '合格信用风险缓释工具类型',
  42. EXEMPTION_WEIGHT DECIMAL(30,6) comment '豁免后缓释权重',
  43. NOTE VARCHAR(500) comment '备注'
  44. ) COMMENT='经金融监管总局认定的我国一般公共部门实体风险暴露';
  45. -- 总账取数定义表
  46. DROP TABLE IF EXISTS RWA_CALC_CONF_LEDGERCONFIG;
  47. create table IF NOT EXISTS RWA_CALC_CONF_LEDGERCONFIG(
  48. CALCINDEX VARCHAR(60) comment '计算实例号',
  49. SDATE VARCHAR(8) comment '起始数据日期',
  50. EDATE VARCHAR(8) comment '截止数据日期',
  51. TERM VARCHAR(8) comment '年月',
  52. DATA_DATE VARCHAR(8) comment '数据日期',
  53. RULE_NO VARCHAR(60) comment '规则编号',
  54. RULE_NAME VARCHAR(300) comment '规则名称',
  55. SUBJECT_CODES VARCHAR(60) comment '科目代码',
  56. SUBJECT_NAMES VARCHAR(300) comment '科目名称',
  57. ACCOUNTING_DIRECTION VARCHAR(60) comment '记账方向',
  58. CALC_MODE VARCHAR(60) comment '计算方式',
  59. ONOROFF VARCHAR(60) comment '表内外标识',
  60. GETDATA_MODE VARCHAR(60) comment '取值方式',
  61. RESULT_TYPE VARCHAR(60) comment '计算项',
  62. LEDGER_RISKEXPOSURE_NO VARCHAR(60) comment '表内风险暴露分类',
  63. LEDGER_OFFOBJECT_NO VARCHAR(60) comment '表外项目分类',
  64. LEDGER_STAGE_ID VARCHAR(60) comment '所属阶段',
  65. LEDGER_GETDATA_RULE VARCHAR(3000) comment '总账取数规则',
  66. LEDGER_STATE VARCHAR(60) comment '状态',
  67. primary key (RULE_NO)
  68. ) COMMENT='总账取数定义';
  69. -- 房地产开发贷款信息
  70. DROP TABLE IF EXISTS RWA_BDM_BUS_ITM_FC_REALTY_LOAN;
  71. create table IF NOT EXISTS RWA_BDM_BUS_ITM_FC_REALTY_LOAN
  72. (
  73. CALCINDEX VARCHAR(60) comment '计算实例号',
  74. SDATE VARCHAR(8) comment '起始数据日期',
  75. EDATE VARCHAR(8) comment '截止数据日期',
  76. TERM VARCHAR(8) comment '年月',
  77. DATA_DATE VARCHAR(8) comment '数据日期',
  78. LOAN_REFERENCE_NO VARCHAR(60) not null comment '债项编号',
  79. CUST_NO VARCHAR(60) comment '客户编号',
  80. CUST_NAME VARCHAR(60) comment '客户名称',
  81. PRODUCT_NO VARCHAR(60) comment '产品编号',
  82. PRODUCT_NAME VARCHAR(60) comment '产品名称',
  83. ISHOUSING VARCHAR(60) comment '是否为住房开发贷款',
  84. ISRECOMBINE VARCHAR(60) comment '是否属于重组资产',
  85. BP_CUST_NO VARCHAR(60) comment '核心客户号',
  86. MGMT_BRANCH_NO VARCHAR(60) comment '经营机构',
  87. OVERDUE_DAYS VARCHAR(60) comment '逾期天数',
  88. primary key (LOAN_REFERENCE_NO)
  89. ) COMMENT='房地产开发贷中间数据加工临时表';
  90. -- 业务配置定义表
  91. DROP TABLE IF EXISTS RWA_CALC_CONF_BUSSINESS;
  92. create table IF NOT EXISTS RWA_CALC_CONF_BUSSINESS
  93. (
  94. CALCINDEX VARCHAR(60) comment '计算实例号',
  95. SDATE VARCHAR(8) comment '起始数据日期',
  96. EDATE VARCHAR(8) comment '截止数据日期',
  97. TERM VARCHAR(8) comment '年月',
  98. DATA_DATE VARCHAR(8) comment '数据日期',
  99. BUSSINESS_NAME VARCHAR(300) comment '业务名称',
  100. BUSSINESS_CODE VARCHAR(60) NOT NULL comment '业务编号',
  101. BUSSINESS_ATTR VARCHAR(60) comment '业务属性',
  102. primary key (BUSSINESS_CODE)
  103. )COMMENT='业务配置定义表';
  104. -- 风险暴露分类定义表
  105. DROP TABLE IF EXISTS RWA_CALC_CONF_RISKEXPOSURE;
  106. create table IF NOT EXISTS RWA_CALC_CONF_RISKEXPOSURE(
  107. CALCINDEX VARCHAR(60) comment '计算实例号',
  108. SDATE VARCHAR(8) comment '起始数据日期',
  109. EDATE VARCHAR(8) comment '截止数据日期',
  110. TERM VARCHAR(8) comment '年月',
  111. DATA_DATE VARCHAR(8) comment '数据日期',
  112. RISKEXPOSURE_NO VARCHAR(60) not null comment '风险暴露分类编号',
  113. RISKEXPOSURE_NAME VARCHAR(60) comment '风险暴露分类名称',
  114. RISKEXPOSURE_STAGE_ID VARCHAR(60) comment '所属阶段',
  115. DEFAULT_OUT VARCHAR(60) comment '默认输出',
  116. RISKEXPOSURE_INDEX DECIMAL(30,0) comment '分类定义序号',
  117. RISKEXPOSURE_SUPER VARCHAR(60) comment '上级项目代码',
  118. RISKEXPOSURE_ISMINI VARCHAR(60) comment '是否最细一级',
  119. RISKEXPOSURE_WEIGHT DECIMAL(30,6) comment '默认权重(%)',
  120. RISKEXPOSURE_STATE VARCHAR(60) comment '状态',
  121. RISK_EXPOSE_CLASS_CODE VARCHAR(10) comment '风险暴露分类层级',
  122. primary key (RISKEXPOSURE_NO)
  123. )COMMENT='风险暴露分类定义表';
  124. -- 风险暴露分类认定规则表
  125. DROP TABLE IF EXISTS RWA_CALC_CONF_RISKEXPOSURERULE;
  126. create table IF NOT EXISTS RWA_CALC_CONF_RISKEXPOSURERULE(
  127. CALCINDEX VARCHAR(60) comment '计算实例号',
  128. SDATE VARCHAR(8) comment '起始数据日期',
  129. EDATE VARCHAR(8) comment '截止数据日期',
  130. TERM VARCHAR(8) comment '年月',
  131. DATA_DATE VARCHAR(8) comment '数据日期',
  132. RISKEXPOSURE_NO VARCHAR(60) not null comment '风险暴露分类编号',
  133. RULE_NAME VARCHAR(60) comment '规则名称',
  134. RULE_NO VARCHAR(60) comment '规则编号',
  135. RULE_PRODUCT_NO VARCHAR(60) not null comment '所属产品',
  136. RISKEXPOSURE_WEIGHT DECIMAL(30,6) comment '权重(%)',
  137. RULE_GETDATA VARCHAR(3000) comment '划分规则',
  138. RULE_INDEX DECIMAL(30,0) comment '规则序号',
  139. RULE_IN VARCHAR(60) comment '输入',
  140. RULE_OUT VARCHAR(60) comment '输出',
  141. primary key (RISKEXPOSURE_NO,RULE_NO)
  142. )COMMENT='风险暴露分类认定规则表';
  143. -- 合格信用风险缓释工具类型定义表
  144. DROP TABLE IF EXISTS RWA_CALC_CONF_REGULARRRCSRULE;
  145. create table IF NOT EXISTS RWA_CALC_CONF_REGULARRRCSRULE(
  146. CALCINDEX VARCHAR(60) comment '计算实例号',
  147. SDATE VARCHAR(8) comment '起始数据日期',
  148. EDATE VARCHAR(8) comment '截止数据日期',
  149. TERM VARCHAR(8) comment '年月',
  150. DATA_DATE VARCHAR(8) comment '数据日期',
  151. REGULARRRCSRULE_NO VARCHAR(60) comment '缓释工具类型代码',
  152. REGULARRRCSRULE_NAME VARCHAR(300) comment '缓释工具类型名称',
  153. REGULARRRCSRULE_OUT VARCHAR(60) comment '默认输出数据源',
  154. REGULARRRCSRULE_STAGE_ID VARCHAR(3000) comment '所属阶段',
  155. BASE_WEIGHT DECIMAL(30,6) comment '基础权重(%)',
  156. EXEMPTION_WEIGHT DECIMAL(30,6) comment '豁免后权重(%)',
  157. REGULARRRCSRULE_INDEX DECIMAL(30,0) comment '认定顺序号',
  158. REGULARRRCSRULE_STATE VARCHAR(60) comment '状态',
  159. primary key (REGULARRRCSRULE_NO)
  160. )COMMENT='合格信用风险缓释工具类型定义表';
  161. -- 合格缓释工具认定规则表
  162. DROP TABLE IF EXISTS RWA_CALC_CONF_REGULARRRCSRULEDETAIL;
  163. create table IF NOT EXISTS RWA_CALC_CONF_REGULARRRCSRULEDETAIL(
  164. CALCINDEX VARCHAR(60) DEFAULT NULL comment '计算实例号',
  165. SDATE VARCHAR(8) DEFAULT NULL comment '起始数据日期',
  166. EDATE VARCHAR(8) DEFAULT NULL comment '截止数据日期',
  167. TERM VARCHAR(8) DEFAULT NULL comment '年月',
  168. DATA_DATE VARCHAR(8) DEFAULT NULL comment '数据日期',
  169. DETAILRULE_NO VARCHAR(60) comment '规则编号',
  170. DETAILRULE_NAME VARCHAR(300) comment '规则说明',
  171. DETAILRULE_REGULARRRCSRULE_OUT VARCHAR(60) comment '缓释工具类型代码',
  172. DETAILRULE_DATAIN VARCHAR(60) comment '输入数据源',
  173. DETAILRULE_DATAOUT VARCHAR(60) comment '输出数据源',
  174. DETAILRULE_INDEX DECIMAL(30,0) comment '执行序号',
  175. DETAILRULE_GETDATA VARCHAR(3000) comment '合格缓释认定规则',
  176. EXEMPTION_RULES VARCHAR(3000) comment '豁免规则',
  177. primary key (DETAILRULE_NO,DETAILRULE_REGULARRRCSRULE_OUT)
  178. ) COMMENT='合格缓释工具认定规则表';
  179. -- 阶段定义配置表
  180. DROP TABLE IF EXISTS RWA_CALC_CONF_STAGE;
  181. create table IF NOT EXISTS RWA_CALC_CONF_STAGE(
  182. CALCINDEX VARCHAR(60) comment '计算实例号',
  183. SDATE VARCHAR(8) comment '起始数据日期',
  184. EDATE VARCHAR(8) comment '截止数据日期',
  185. TERM VARCHAR(8) comment '年月',
  186. DATA_DATE VARCHAR(8) comment '数据日期',
  187. STAGE_ID VARCHAR(60) comment '阶段编号',
  188. STAGE_NAME VARCHAR(60) comment '阶段名称',
  189. STAGE_SUPER VARCHAR(60) comment '阶段上级',
  190. STAGE_INDEX DECIMAL(30,0) comment '阶段序号',
  191. STAGE_ISVALID VARCHAR(8) comment '是否有效',
  192. primary key (STAGE_ID)
  193. ) COMMENT='阶段定义配置表';
  194. -- 阶段步骤定义表
  195. DROP TABLE IF EXISTS RWA_CALC_CONF_STAGEIN2OUT;
  196. create table IF NOT EXISTS RWA_CALC_CONF_STAGEIN2OUT(
  197. CALCINDEX VARCHAR(60) comment '计算实例号',
  198. SDATE VARCHAR(8) comment '起始数据日期',
  199. EDATE VARCHAR(8) comment '截止数据日期',
  200. TERM VARCHAR(8) comment '年月',
  201. DATA_DATE VARCHAR(8) comment '数据日期',
  202. STEP_ID VARCHAR(60) comment '步骤ID',
  203. STEP_STAGE_ID VARCHAR(60) comment '阶段编号',
  204. STEP_IN VARCHAR(60) comment '阶段输入表',
  205. STEP_OUT VARCHAR(60) comment '阶段输出表',
  206. STEP_TYPE VARCHAR(60) comment '阶段步骤类型',
  207. STEP_INFO VARCHAR(4000) comment '阶段步骤内容',
  208. STEP_INDEX DECIMAL(30,0) comment '步骤序号',
  209. primary key (STEP_ID,STEP_STAGE_ID)
  210. ) COMMENT='阶段步骤定义表';
  211. -- 计量任务定义表
  212. DROP TABLE IF EXISTS RWA_CALC_CONF_TASK;
  213. create table IF NOT EXISTS RWA_CALC_CONF_TASK(
  214. CALCINDEX VARCHAR(60) comment '计算实例号',
  215. SDATE VARCHAR(8) comment '起始数据日期',
  216. EDATE VARCHAR(8) comment '截止数据日期',
  217. TERM VARCHAR(8) comment '年月',
  218. DATA_DATE VARCHAR(8) comment '数据日期',
  219. CALCTASK_TYPE_ID VARCHAR(60) comment '计算任务编号',
  220. CALCTASK_TYPE_NAME VARCHAR(300) comment '计算任务名称',
  221. CALCTASK_RATE VARCHAR(60) comment '计算任务频率',
  222. ADJUSTDATE DECIMAL(30,0) comment '天数调整',
  223. CALCTASK_DESC VARCHAR(1000) comment '计算任务说明',
  224. primary key (CALCTASK_TYPE_ID)
  225. ) COMMENT='计量任务定义表';
  226. -- 计量参数定义表
  227. DROP TABLE IF EXISTS RWA_CALC_CONF_TASKPARAM;
  228. create table IF NOT EXISTS RWA_CALC_CONF_TASKPARAM(
  229. CALCINDEX VARCHAR(60) comment '计算实例号',
  230. SDATE VARCHAR(8) comment '起始数据日期',
  231. EDATE VARCHAR(8) comment '截止数据日期',
  232. TERM VARCHAR(8) comment '年月',
  233. DATA_DATE VARCHAR(8) comment '数据日期',
  234. PARAM_ID VARCHAR(60) comment '计算参数编号',
  235. PARAM_NAME VARCHAR(300) comment '参数名称',
  236. PARAM_CALC_TYPE VARCHAR(60) comment '参数计算类型',
  237. PARAM_OBJECT_NAME VARCHAR(60) comment '参数对象名称(不可重复)',
  238. PARAM_PBJECT_INITINFO VARCHAR(4000) comment '参数计算配置',
  239. primary key (PARAM_ID)
  240. )COMMENT='计量参数定义表';
  241. -- 计算任务执行结果表
  242. DROP TABLE IF EXISTS RWA_CALC_RS_TASK;
  243. create table IF NOT EXISTS RWA_CALC_RS_TASK(
  244. CALCINDEX VARCHAR(60) not null comment '计算实例号',
  245. SDATE VARCHAR(8) comment '起始数据日期',
  246. EDATE VARCHAR(8) comment '截止数据日期',
  247. TERM VARCHAR(8) comment '年月',
  248. DATA_DATE VARCHAR(8) comment '数据日期',
  249. CALCTASK_TYPE_ID VARCHAR(300) not null comment '计算任务编号',
  250. CALC_TOOK DECIMAL(30,6) comment '计算过程耗时',
  251. CALC_START_TIME VARCHAR(60) comment '计算开始时间',
  252. CALC_END_TIME VARCHAR(60) comment '计算结束时间',
  253. CALC_START_TYPE VARCHAR(60) comment '发起方式',
  254. CALC_ACCOUNT VARCHAR(60) comment '发起人',
  255. CALC_STATE VARCHAR(60) comment '执行状态',
  256. primary key (CALCINDEX,CALCTASK_TYPE_ID)
  257. ) COMMENT='计算任务执行结果表';
  258. -- 计量参数结果表
  259. DROP TABLE IF EXISTS RWA_CALC_RS_TASKPARAM;
  260. create table IF NOT EXISTS RWA_CALC_RS_TASKPARAM(
  261. CALCINDEX VARCHAR(60) not null comment '计算实例号',
  262. SDATE VARCHAR(8) comment '起始数据日期',
  263. EDATE VARCHAR(8) comment '截止数据日期',
  264. TERM VARCHAR(8) comment '年月',
  265. DATA_DATE VARCHAR(8) comment '数据日期',
  266. PARAM_ID VARCHAR(60) not null comment '计算参数编号',
  267. CALCTASK_TYPE_ID VARCHAR(60) not null comment '计算任务编号',
  268. PARAM_CALC_TYPE VARCHAR(60) comment '参数计算类型',
  269. PARAM_OBJECT_NAME VARCHAR(300) comment '参数对象名称(不可重复)',
  270. PARAM_CALC_RESULT VARCHAR(300) comment '参数计算结果',
  271. PARAM_CALC_TOOK DECIMAL(30,6) comment '计算耗时',
  272. primary key (CALCINDEX,PARAM_ID,CALCTASK_TYPE_ID)
  273. )COMMENT='计量参数结果表';
  274. -- 信用风险RWA计量规则定义表
  275. DROP TABLE IF EXISTS RWA_CALC_CONF_CREDITRISK;
  276. create table IF NOT EXISTS RWA_CALC_CONF_CREDITRISK(
  277. CALCINDEX VARCHAR(60) comment '计算实例号',
  278. SDATE VARCHAR(8) comment '起始数据日期',
  279. EDATE VARCHAR(8) comment '截止数据日期',
  280. TERM VARCHAR(8) comment '年月',
  281. DATA_DATE VARCHAR(8) comment '数据日期',
  282. CREDITRISK_NO VARCHAR(60) comment '规则编号',
  283. CREDITRISK_NAME VARCHAR(60) comment '规则名称',
  284. CREDITRISK_BUSSINESS_CODE VARCHAR(60) comment '所属业务',
  285. DEFAULT_RULE VARCHAR(3000) comment '默认规则',
  286. DEFAULT_OUT VARCHAR(60) comment '默认输出',
  287. CREDITRISK_INDEX DECIMAL(30,0) comment '规则序号',
  288. primary key (CREDITRISK_NO)
  289. ) COMMENT='信用风险RWA计量规则定义表';
  290. -- 信用风险RWA计量规则步骤定义表
  291. DROP TABLE IF EXISTS RWA_CALC_CONF_CREDITRISKRULE;
  292. create table IF NOT EXISTS RWA_CALC_CONF_CREDITRISKRULE(
  293. CALCINDEX VARCHAR(60) comment '计算实例号',
  294. SDATE VARCHAR(8) comment '起始数据日期',
  295. EDATE VARCHAR(8) comment '截止数据日期',
  296. TERM VARCHAR(8) comment '年月',
  297. DATA_DATE VARCHAR(8) comment '数据日期',
  298. CREDITRISK_NO VARCHAR(60) comment '信用风险RWA计量规则编号',
  299. STEP_NO VARCHAR(60) comment '步骤编号',
  300. STEP_NAME VARCHAR(300) comment '步骤名称',
  301. STEP_TYPE VARCHAR(30) comment '步骤类型(预留)',
  302. STEP_INDEX DECIMAL(30,0) comment '步骤序号',
  303. STEP_RULE VARCHAR(3000) comment '步骤规则',
  304. STEP_IN VARCHAR(60) comment '步骤输入',
  305. STEP_OUT VARCHAR(60) comment '步骤输出',
  306. primary key (STEP_NO,CREDITRISK_NO)
  307. ) COMMENT='信用风险RWA计量规则步骤定义表';
  308. -- 报表定义基本信息表
  309. DROP TABLE IF EXISTS RWA_SYSTEM_REPORT_CONF_INFO;
  310. create table IF NOT EXISTS RWA_SYSTEM_REPORT_CONF_INFO(
  311. CALCINDEX VARCHAR(60) comment '计算实例号',
  312. SDATE VARCHAR(8) comment '起始数据日期',
  313. EDATE VARCHAR(8) comment '截止数据日期',
  314. TERM VARCHAR(8) comment '年月',
  315. DATA_DATE VARCHAR(8) comment '数据日期',
  316. REPORT_NO VARCHAR(60) comment '报表编号',
  317. REPORT_NAME VARCHAR(300) comment '报表名称',
  318. REPORT_VERSION VARCHAR(60) comment '报表版本号',
  319. REPORT_ORGCODE VARCHAR(300) comment '所属机构',
  320. REPORT_TYPE VARCHAR(60) comment '报表类型',
  321. REPORT_FILE VARCHAR(300) comment '模板文件',
  322. primary key (REPORT_NO)
  323. ) COMMENT='报表定义基本信息表';
  324. -- 报表计算单元清单表
  325. DROP TABLE IF EXISTS RWA_SYSTEM_REPORT_CONF_CALCUNIT;
  326. create table IF NOT EXISTS RWA_SYSTEM_REPORT_CONF_CALCUNIT(
  327. CALCINDEX VARCHAR(60) comment '计算实例号',
  328. SDATE VARCHAR(8) comment '起始数据日期',
  329. EDATE VARCHAR(8) comment '截止数据日期',
  330. TERM VARCHAR(8) comment '年月',
  331. DATA_DATE VARCHAR(8) comment '数据日期',
  332. REPORT_NO VARCHAR(60) comment '报表编号',
  333. REPORT_UNIT_NO VARCHAR(60) comment '报表计算单元编号',
  334. REPORT_UNIT_SHEET DECIMAL(30,0) comment 'sheet页位置',
  335. REPORT_UNIT_ROW DECIMAL(30,0) comment '行位置',
  336. REPORT_UNIT_CELL DECIMAL(30,0) comment '列位置',
  337. UNIT_STYLE_TYPE VARCHAR(60) comment '单元格样式类型',
  338. UNIT_CALC_TYPE VARCHAR(60) comment '计算过程类型',
  339. UNIT_CALC_OBJECT_NAME VARCHAR(60) comment '计算对象名称',
  340. UNIT_CALC_INFO VARCHAR(3000) comment '计算对象配置',
  341. UNIT_DATA_TYPE VARCHAR(60) comment '单元格数据类型',
  342. UNIT_TYPE VARCHAR(60) comment '单元格类型',
  343. EXCEL_FORMULA VARCHAR(3000) comment 'Excel公式',
  344. ISHASURL VARCHAR(60) comment '是否包含下钻功能',
  345. primary key (REPORT_NO,REPORT_UNIT_NO)
  346. ) COMMENT='报表计算单元清单表';
  347. -- 报表参数定义表
  348. DROP TABLE IF EXISTS RWA_SYSTEM_REPORT_CONF_PARAM;
  349. create table IF NOT EXISTS RWA_SYSTEM_REPORT_CONF_PARAM(
  350. CALCINDEX VARCHAR(60) comment '计算实例号',
  351. SDATE VARCHAR(8) comment '起始数据日期',
  352. EDATE VARCHAR(8) comment '截止数据日期',
  353. TERM VARCHAR(8) comment '年月',
  354. DATA_DATE VARCHAR(8) comment '数据日期',
  355. PARAM_NO VARCHAR(60) comment '参数编号',
  356. PARAM_NAME VARCHAR(60) comment '参数名称',
  357. PARAM_CALC_TYPE VARCHAR(300) comment '参数计算类型',
  358. PARAM_OBJECT_NAME VARCHAR(60) comment '参数对象名称(不可重复)',
  359. PARAM_CALC_GETDATA VARCHAR(3000) comment '参数计算配置',
  360. primary key (PARAM_NO)
  361. )COMMENT='报表参数定义表';
  362. -- 报表执行过程表
  363. DROP TABLE IF EXISTS RWA_SYSTEM_REPORT_PROCESS_TABLE;
  364. create table IF NOT EXISTS RWA_SYSTEM_REPORT_PROCESS_TABLE(
  365. CALCINDEX VARCHAR(60) comment '计算实例号',
  366. SDATE VARCHAR(8) comment '起始数据日期',
  367. EDATE VARCHAR(8) comment '截止数据日期',
  368. TERM VARCHAR(8) comment '年月',
  369. DATA_DATE VARCHAR(8) comment '数据日期',
  370. REPORT_RESULT_NO VARCHAR(60) comment '报表结果编号',
  371. REPORT_NO VARCHAR(60) comment '报表编号',
  372. REPORT_NAME VARCHAR(300) comment '报表名称',
  373. REPORT_TYPE VARCHAR(60) comment '报表类型',
  374. REPORT_VERSION VARCHAR(60) comment '报表版本号',
  375. REPORT_START_TIME VARCHAR(60) comment '开始时间',
  376. REPORT_END_TIME VARCHAR(60) comment '结束时间',
  377. REPORT_CALC_TOOK DECIMAL(30,6) comment '计算耗时',
  378. primary key (REPORT_RESULT_NO,REPORT_NO)
  379. )COMMENT='报表执行过程表';
  380. -- 报表计算单元执行情况表
  381. DROP TABLE IF EXISTS RWA_SYSTEM_REPORT_PROCESS_TABLEUNIT;
  382. create table IF NOT EXISTS RWA_SYSTEM_REPORT_PROCESS_TABLEUNIT(
  383. CALCINDEX VARCHAR(60) comment '计算实例号',
  384. SDATE VARCHAR(8) comment '起始数据日期',
  385. EDATE VARCHAR(8) comment '截止数据日期',
  386. TERM VARCHAR(8) comment '年月',
  387. DATA_DATE VARCHAR(8) comment '数据日期',
  388. REPORT_RESULT_NO VARCHAR(60) comment '报表结果编号',
  389. REPORT_NO VARCHAR(60) comment '报表编号',
  390. REPORT_UNIT_NO VARCHAR(300) comment '计算单元ID',
  391. REPORT_UNIT_RESULT VARCHAR(300) comment '计算结果值',
  392. CALC_TOOK DECIMAL(30,6) comment '计算耗时',
  393. REPORT_UNIT_STR_TIME VARCHAR(60) comment '开始时间',
  394. REPORT_UNIT_END_TIME VARCHAR(60) comment '结束时间',
  395. primary key (REPORT_RESULT_NO,REPORT_NO,REPORT_UNIT_NO)
  396. )COMMENT='报表计算单元执行情况表';
  397. -- 报表数据结果表(报表结果查看此功能延后。。。。。。)
  398. DROP TABLE IF EXISTS FRPT_RPT_INS_REPORTDATA;
  399. create table IF NOT EXISTS FRPT_RPT_INS_REPORTDATA(
  400. CALCINDEX VARCHAR(60) comment '计算实例号',
  401. SDATE VARCHAR(8) comment '起始数据日期',
  402. EDATE VARCHAR(8) comment '截止数据日期',
  403. TERM VARCHAR(8) comment '年月',
  404. DATA_DATE VARCHAR(8) comment '数据日期',
  405. ORGID VARCHAR(60) comment '机构编号',
  406. REPTVERSION DECIMAL(22,0) comment '报表版本号',
  407. ROWSEQ DECIMAL(22,0) comment '行号',
  408. COLNUM DECIMAL(22,0) comment '列号',
  409. STATCURRCD VARCHAR(30) comment '统计币种',
  410. SUMRESULT VARCHAR(200) comment '汇总结果',
  411. MERGELINECNT DECIMAL(22,0) comment '合并行数',
  412. MERGECOLCNT DECIMAL(22,0) comment '合并列数',
  413. REPTCALI VARCHAR(30) comment '报表口径',
  414. REPTID VARCHAR(60) comment '报表编号'
  415. )COMMENT='报表数据结果表';
  416. -- 源数据表关系定义
  417. DROP TABLE IF EXISTS RWA_DATA_CHECK_CONF_DATASOURCE;
  418. create table IF NOT EXISTS RWA_DATA_CHECK_CONF_DATASOURCE(
  419. CALCINDEX VARCHAR(60) comment '计算实例号',
  420. SDATE VARCHAR(8) comment '起始数据日期',
  421. EDATE VARCHAR(8) comment '截止数据日期',
  422. TERM VARCHAR(8) comment '年月',
  423. DATA_DATE VARCHAR(8) comment '数据日期',
  424. RELATION_NO VARCHAR(60) comment '关系编号',
  425. ENGLISH_SOURCE_TABLE_NAME VARCHAR(60) comment '源表英文名称',
  426. CHINESE_SOURCE_TABLE_NAME VARCHAR(60) comment '源表中文名称',
  427. ENGLISH_TARGET_TABLE_NAME VARCHAR(60) comment '目标表英文名称',
  428. CHINESE_TARGET_TABLE_NAME VARCHAR(60) comment '目标表中文名称',
  429. RISK_CATEGORY VARCHAR(60) comment '风险类别',
  430. `SOURCE_SYSTEM` VARCHAR(60) comment '来源系统',
  431. primary key (RELATION_NO)
  432. ) DEFAULT CHARSET =utf8 COMMENT='源数据表关系定义';
  433. -- 源数据字段间关系定义
  434. DROP TABLE IF EXISTS RWA_CALC_CONF_DATASOURCEFIELD;
  435. create table IF NOT EXISTS RWA_CALC_CONF_DATASOURCEFIELD(
  436. CALCINDEX VARCHAR(60) comment '计算实例号',
  437. SDATE VARCHAR(8) comment '起始数据日期',
  438. EDATE VARCHAR(8) comment '截止数据日期',
  439. TERM VARCHAR(8) comment '年月',
  440. DATA_DATE VARCHAR(8) comment '数据日期',
  441. RELATION_NO VARCHAR(60) comment '关系编号',
  442. FIELD_RELATION_NO VARCHAR(60) comment '字段关系编号(序号)',
  443. ENGLISH_SOURCE_FIELD_NAME VARCHAR(60) comment '源表字段英文名称',
  444. CHINESE_SOURCE_FIELD_NAME VARCHAR(60) comment '源表字段中文名称',
  445. TABLE_SOURCE_FIELD_ISPK VARCHAR(60) comment '源表字段是否主键',
  446. ENGLISH_TARGET_FIELD_NAME VARCHAR(60) comment '目标表字段英文名称',
  447. CHINESE_TARGET_FIELD_NAME VARCHAR(60) comment '目标表字段中文名称',
  448. FIELD_NOUN_ITEM VARCHAR(60) comment '字典代码',
  449. primary key (RELATION_NO,FIELD_RELATION_NO)
  450. )COMMENT='源数据字段间关系定义';
  451. -- 数据质量检查规则定义表
  452. DROP TABLE IF EXISTS RWA_DATA_CHECK_CONF_DATACHECKINFO;
  453. create table IF NOT EXISTS RWA_DATA_CHECK_CONF_DATACHECKINFO(
  454. CALCINDEX VARCHAR(60) comment '计算实例号',
  455. SDATE VARCHAR(8) comment '起始数据日期',
  456. EDATE VARCHAR(8) comment '截止数据日期',
  457. TERM VARCHAR(8) comment '年月',
  458. DATA_DATE VARCHAR(8) comment '数据日期',
  459. CHECK_RULE_NO VARCHAR(60) comment '规则编号',
  460. CHECK_RULE_NAME VARCHAR(300) comment '规则名称',
  461. CHECK_RULE_TYPE VARCHAR(60) comment '校验类型',
  462. CHECK_RATE VARCHAR(60) comment '检查频率',
  463. ADJUSTDATE VARCHAR(60) comment '天数调整',
  464. RULE_STAGE_ID VARCHAR(60) comment '所属阶段',
  465. CHECK_TABLE_NAME VARCHAR(60) comment '被检查表',
  466. CHECK_PROPOSAL VARCHAR(500) comment '处理方案建议',
  467. CHECK_RULE_DESC VARCHAR(500) comment '检查规则说明',
  468. CHECK_RULE VARCHAR(3000) comment '检查规则SQL',
  469. CHECK_STATE VARCHAR(60) comment '状态',
  470. primary key (CHECK_RULE_NO)
  471. )COMMENT='数据质量检查规则定义表';
  472. -- 数据质量检查结果表
  473. DROP TABLE IF EXISTS RWA_DATA_CHECK_RESULT_MAININFO;
  474. create table IF NOT EXISTS RWA_DATA_CHECK_RESULT_MAININFO(
  475. CALCINDEX VARCHAR(60) comment '计算实例号',
  476. SDATE VARCHAR(8) comment '起始数据日期',
  477. EDATE VARCHAR(8) comment '截止数据日期',
  478. TERM VARCHAR(8) comment '年月',
  479. DATA_DATE VARCHAR(8) comment '数据日期',
  480. CHECK_RULE_NO VARCHAR(60) comment '规则编号',
  481. CHECK_RULE_NAME VARCHAR(300) comment '规则名称',
  482. CHECK_RULE_TYPE VARCHAR(60) comment '校验类型',
  483. ENGLISH_SOURCE_TABLE_NAME VARCHAR(60) comment '源表英文名',
  484. ISPL VARCHAR(60) comment '数据主键',
  485. ERROR_FIELD_NAME VARCHAR(60) comment '问题字段英文名',
  486. ERROR_INFO VARCHAR(60) comment '问题原因',
  487. CHECK_PROPOSAL VARCHAR(500) comment '处理方案及建议',
  488. primary key (CHECK_RULE_NO)
  489. )COMMENT='数据质量检查结果表';
  490. -- 模板基本信息定义表
  491. DROP TABLE IF EXISTS RWA_IMPUT_TMPCONF_BASEINFO;
  492. create table IF NOT EXISTS RWA_IMPUT_TMPCONF_BASEINFO(
  493. CALCINDEX VARCHAR(60) comment '计算实例号',
  494. SDATE VARCHAR(8) comment '起始数据日期',
  495. EDATE VARCHAR(8) comment '截止数据日期',
  496. TERM VARCHAR(8) comment '年月',
  497. DATA_DATE VARCHAR(8) comment '数据日期',
  498. TMPCODE VARCHAR(60) comment '模板编号',
  499. TMPNAME VARCHAR(300) comment '模板名称',
  500. TMPTYPE VARCHAR(30) comment '模板类型',
  501. ROWRANGE VARCHAR(60) comment '行范围',
  502. COLUMNRANGE VARCHAR(60) comment '列范围',
  503. TMPFILECODE VARCHAR(60) comment '模板文件编号',
  504. primary key (TMPCODE)
  505. )COMMENT='模板基本信息定义表';
  506. -- 模板字段详情定义表
  507. DROP TABLE IF EXISTS RWA_IMPUT_TMPCONF_FIELDDETAILS;
  508. create table IF NOT EXISTS RWA_IMPUT_TMPCONF_FIELDDETAILS(
  509. CALCINDEX VARCHAR(60) comment '计算实例号',
  510. SDATE VARCHAR(8) comment '起始数据日期',
  511. EDATE VARCHAR(8) comment '截止数据日期',
  512. TERM VARCHAR(8) comment '年月',
  513. DATA_DATE VARCHAR(8) comment '数据日期',
  514. TMPCODE VARCHAR(60) comment '模板编号',
  515. TMPFIELDCODE VARCHAR(60) comment '字段编号',
  516. ROWCOLTYPE VARCHAR(30) comment '行列类型',
  517. FILEDROWRANGE VARCHAR(60) comment '行范围',
  518. FILEDCOLUMNRANGE VARCHAR(60) comment '列范围',
  519. FILEDCOLTYPE VARCHAR(60) comment '字段类型与长度',
  520. REMARK VARCHAR(300) comment '数据项说明',
  521. primary key (TMPCODE,TMPFIELDCODE)
  522. )COMMENT='模板字段详情定义表';
  523. -- 数据补录任务定义表
  524. DROP TABLE IF EXISTS RWA_IMPUT_SUPTASKCONF_BASEINFO;
  525. create table IF NOT EXISTS RWA_IMPUT_SUPTASKCONF_BASEINFO(
  526. CALCINDEX VARCHAR(60) comment '计算实例号',
  527. SDATE VARCHAR(8) comment '起始数据日期',
  528. EDATE VARCHAR(8) comment '截止数据日期',
  529. TERM VARCHAR(8) comment '年月',
  530. DATA_DATE VARCHAR(8) comment '数据日期',
  531. TASKCODE VARCHAR(300) comment '任务编号',
  532. TASKNAME VARCHAR(300) comment '任务名称',
  533. TASKVERSION DECIMAL(30,0) comment '任务版本号',
  534. ORGCODE VARCHAR(60) comment '负责机构',
  535. ACCOUNT VARCHAR(60) comment '首选负责人',
  536. FREQUENCY VARCHAR(30) comment '补录频率',
  537. ADJUSTMENT DECIMAL(30,0) comment '天数调整',
  538. STAGEIN_ID VARCHAR(60) comment '所属阶段',
  539. STATUS VARCHAR(60) comment '状态',
  540. primary key (TASKCODE)
  541. )COMMENT='数据补录任务定义表';
  542. -- 数据补录任务与模板关系表
  543. DROP TABLE IF EXISTS RWA_IMPUT_SUPTASKCONF_RELATEDINFO;
  544. create table IF NOT EXISTS RWA_IMPUT_SUPTASKCONF_RELATEDINFO(
  545. CALCINDEX VARCHAR(60) comment '计算实例号',
  546. SDATE VARCHAR(8) comment '起始数据日期',
  547. EDATE VARCHAR(8) comment '截止数据日期',
  548. TERM VARCHAR(8) comment '年月',
  549. DATA_DATE VARCHAR(8) comment '数据日期',
  550. TASKCODE VARCHAR(60) comment '任务编号',
  551. TMPCODE VARCHAR(60) comment '补录模板编号',
  552. SQLCODE VARCHAR(3000) comment '数据初始化逻辑',
  553. REMARK VARCHAR(300) comment '补录模板说明',
  554. primary key (TMPCODE)
  555. )COMMENT='数据补录任务与模板关系表';
  556. -- 模板数据校验规则定义表
  557. DROP TABLE IF EXISTS RWA_IMPUT_TMPCONF_VERIFICATION_RULES;
  558. create table IF NOT EXISTS RWA_IMPUT_TMPCONF_VERIFICATION_RULES(
  559. CALCINDEX VARCHAR(60) comment '计算实例号',
  560. SDATE VARCHAR(8) comment '起始数据日期',
  561. EDATE VARCHAR(8) comment '截止数据日期',
  562. TERM VARCHAR(8) comment '年月',
  563. DATA_DATE VARCHAR(8) comment '数据日期',
  564. TMPCODE VARCHAR(60) comment '模板编号',
  565. TMPVERIFICATIONCODE VARCHAR(60) comment '规则编号',
  566. TMPVERIFICATIONNAME VARCHAR(300) comment '规则名称',
  567. TMPVERROWCOLTYPE VARCHAR(60) comment '行列类型',
  568. VARTIMMER VARCHAR(60) comment '模板验证时点',
  569. TMPVERROWRANGE VARCHAR(60) comment '行范围',
  570. TMPVERCOLUMNRANGE VARCHAR(60) comment '列范围',
  571. DATATYPE VARCHAR(60) comment '数据类型',
  572. CHECKTYPE VARCHAR(60) comment '约束方式',
  573. EXCELFORMULA VARCHAR(3000) comment '约束公式',
  574. SQLCODE VARCHAR(300) comment '约束规则SQL',
  575. EXCEEDTYPE VARCHAR(60) comment '越界处理方式',
  576. ERRORMSGTMPLATE VARCHAR(300) comment '提示信息模板',
  577. primary key (TMPCODE,TMPVERIFICATIONCODE)
  578. )COMMENT='模板数据校验规则定义表';
  579. -- 数据补录任务实例表
  580. DROP TABLE IF EXISTS RWA_IMPUT_SUPTASKRUN_BUSSINESSINFO;
  581. create table IF NOT EXISTS RWA_IMPUT_SUPTASKRUN_BUSSINESSINFO(
  582. CALCINDEX VARCHAR(60) comment '计算实例号',
  583. SDATE VARCHAR(8) comment '起始数据日期',
  584. EDATE VARCHAR(8) comment '截止数据日期',
  585. TERM VARCHAR(8) comment '年月',
  586. DATA_DATE VARCHAR(8) comment '数据日期',
  587. TASKBUSSINESSID VARCHAR(60) comment '任务实例编号',
  588. TASKCODE VARCHAR(60) comment '补录任务编号',
  589. TASKVERSION VARCHAR(60) comment '补录任务版本号',
  590. TASKSTATUS VARCHAR(60) comment '补录任务状态',
  591. TASKSTARTDATE VARCHAR(60) comment '补录开始时间',
  592. TASKUPDATEDATE VARCHAR(60) comment '更新时间',
  593. TASKCREATEPERSON VARCHAR(60) comment '创建人',
  594. TASKUPDATEPERSON VARCHAR(60) comment '更新人',
  595. TASKFIRSTPERSON VARCHAR(60) comment '补录人',
  596. TASKORGCODE VARCHAR(60) comment '补录机构',
  597. TASKREVIEWEDPERSON VARCHAR(60) comment '复核人',
  598. REMARK VARCHAR(3000) comment '补录说明',
  599. primary key (TASKBUSSINESSID,TASKCODE)
  600. )COMMENT='数据补录任务实例表';
  601. -- 数据补录任务中的数据实例表
  602. DROP TABLE IF EXISTS RWA_IMPUT_SUPTASKRUN_BUSSINESSINFODETAIL;
  603. create table IF NOT EXISTS RWA_IMPUT_SUPTASKRUN_BUSSINESSINFODETAIL(
  604. CALCINDEX VARCHAR(60) comment '计算实例号',
  605. SDATE VARCHAR(8) comment '起始数据日期',
  606. EDATE VARCHAR(8) comment '截止数据日期',
  607. TERM VARCHAR(8) comment '年月',
  608. DATA_DATE VARCHAR(8) comment '数据日期',
  609. TASKBUSSINESSID VARCHAR(60) comment '任务实例编号',
  610. TASKCODE VARCHAR(60) comment '补录任务编号',
  611. TASKVERSION VARCHAR(60) comment '补录任务版本号',
  612. TMPCODE VARCHAR(60) comment '补录模板编号',
  613. TMPREMARK VARCHAR(3000) comment '补录结果',
  614. primary key (TASKBUSSINESSID,TASKCODE)
  615. )COMMENT='数据补录任务中的数据实例表';
  616. -- 各经营机构信用风险资本占用综合监控表
  617. DROP TABLE IF EXISTS RWA_REPORT_RS_ORGCREDICTGROUP;
  618. create table IF NOT EXISTS RWA_REPORT_RS_ORGCREDICTGROUP(
  619. CALCINDEX VARCHAR(60) comment '计算实例号',
  620. SDATE VARCHAR(8) comment '起始数据日期',
  621. EDATE VARCHAR(8) comment '截止数据日期',
  622. TERM VARCHAR(8) comment '年月',
  623. DATA_DATE VARCHAR(8) comment '数据日期',
  624. ORGCODE VARCHAR(60) comment '经营机构',
  625. SUM_BALANCE VARCHAR(60) comment '期末资产余额合计',
  626. ON_BALANCE VARCHAR(60) comment '资产余额(表内)',
  627. OFF_BALANCE VARCHAR(60) comment '资产余额(表外)',
  628. MONTHAVERAGE_BALANCE DECIMAL(30,6) comment '月均资产余额',
  629. ENDOFTERM_BALANCE DECIMAL(30,6) comment '期末本期余额合计',
  630. THISTERM_ON_BALANCE DECIMAL(30,6) comment '本期余额(表内)',
  631. THISTERM_OFF_BALANCE DECIMAL(30,6) comment '本期余额(表外)',
  632. MONTHAVERAGE_THISTERM_BALANCE DECIMAL(30,6) comment '月均本期余额',
  633. ENDOFTERM_ECL DECIMAL(30,6) comment '期末减值准备',
  634. ENDOFTERM_ON_ECL DECIMAL(30,6) comment '期末减值准备(表内)',
  635. ENDOFTERM_OFF_ECL DECIMAL(30,6) comment '期末减值准备(表外)',
  636. ENDOFTERM_SUM_EAD DECIMAL(30,6) comment '期末风险暴露合计',
  637. ENDOFTERM_ON_EAD DECIMAL(30,6) comment '期末风险暴露(表内)',
  638. ENDOFTERM_OFF_EAD DECIMAL(30,6) comment '期末风险暴露(表外)',
  639. MONTHAVERAGE_EAD DECIMAL(30,6) comment '月均风险暴露',
  640. SUM_RWA DECIMAL(30,6) comment '期末风险加权资产合计',
  641. ON_RWA DECIMAL(30,6) comment '期末风险加权资产(表内)',
  642. OFF_RWA DECIMAL(30,6) comment '期末风险加权资产(表外)',
  643. MONTHAVERAGE_RWA DECIMAL(30,6) comment '月均风险加权资产',
  644. AVERAGE_RISK_WEIGHT DECIMAL(30,6) comment '缓释后平均风险权重(%)'
  645. )COMMENT='各经营机构信用风险资本占用综合监控表';
  646. -- 表内业务计量的单笔债项RWA数据最终结果表
  647. DROP TABLE IF EXISTS RWA_APM_BUS_RS_ONBUSINESSRWA;
  648. create table IF NOT EXISTS RWA_APM_BUS_RS_ONBUSINESSRWA(
  649. CALCINDEX VARCHAR(60) comment '计算实例号',
  650. SDATE VARCHAR(8) comment '起始数据日期',
  651. EDATE VARCHAR(8) comment '截止数据日期',
  652. TERM VARCHAR(8) comment '年月',
  653. DATA_DATE VARCHAR(8) comment '数据日期',
  654. LOAN_REFERENCE_NO VARCHAR(60) comment '债项编号',
  655. CUST_NO VARCHAR(60) comment '客户号',
  656. BP_CUST_NO VARCHAR(60) comment '核心客户号',
  657. CUST_NAME VARCHAR(60) comment '客户名称',
  658. DATA_SOURCE VARCHAR(60) comment '数据来源',
  659. BUS_TYPE VARCHAR(60) comment '业务类型',
  660. FIN_BRANCH_NO VARCHAR(60) comment '账务机构编号',
  661. MGMT_BRANCH_NO VARCHAR(60) comment '经营机构编号',
  662. PRODUCT_NO VARCHAR(60) comment '产品编号',
  663. PRODUCT_NAME VARCHAR(200) comment '产品名称',
  664. BALANCE DECIMAL(30,6) comment '资产余额',
  665. REC_INT DECIMAL(30,6) comment '应收利息',
  666. ACCR_INT DECIMAL(30,6) comment '应计利息',
  667. CHARGE_FEE DECIMAL(30,6) comment '手续费',
  668. INT_ADJ DECIMAL(30,6) comment '利息调整',
  669. FAIR_VALUE_CHANGE DECIMAL(30,6) comment '公允价值变动',
  670. RESERVE DECIMAL(30,6) comment '减值准备',
  671. GL_ACCOUNT_ID VARCHAR(60) comment '本金科目号',
  672. REC_INT_ACCOUNT VARCHAR(60) comment '应收利息科目号',
  673. CHARGE_FEE_ACCOUNT VARCHAR(60) comment '手续费科目号',
  674. ACCR_INT_ACCOUNT VARCHAR(60) comment '应计利息科目号',
  675. INT_ADJ_ACCOUNT VARCHAR(60) comment '利息调整科目号',
  676. FAIR_VAL_ACCOUNT VARCHAR(60) comment '公允价值变动科目号',
  677. RESERVE_ACCOUNT VARCHAR(60) comment '准备金科目号',
  678. BALANCEALL DECIMAL(30,6) comment '本期余额',
  679. EAD DECIMAL(30,6) comment '缓释前风险暴露(EAD)',
  680. SUM_COVERAGE_RISK DECIMAL(30,6) comment '缓释覆盖部分的风险暴露汇总',
  681. UNFINISH_EAD DECIMAL(30,6) comment '未缓释的风险暴露',
  682. RWA DECIMAL(30,6) comment 'RWA',
  683. LEVEL01_CODE VARCHAR(200) comment '一级风险暴露分类代码',
  684. LEVEL01_CODE_NAME VARCHAR(200) comment '一级风险暴露分类名称',
  685. LEVEL02_CODE VARCHAR(60) comment '二级风险暴露分类代码',
  686. LEVEL02_CODE_NAME VARCHAR(200) comment '二级风险暴露分类代码',
  687. LEVEL03_CODE VARCHAR(60) comment '三级风险暴露分类代码',
  688. LEVEL03_CODE_NAME VARCHAR(200) comment '三级风险暴露分类名称',
  689. LEVEL04_CODE VARCHAR(60) comment '四级风险暴露分类代码',
  690. LEVEL04_CODE_NAME VARCHAR(200) comment '四级风险暴露分类名称',
  691. LOAN_WEIGHT DECIMAL(30,6) comment '债项风险权重',
  692. CONT_NO VARCHAR(60) comment '合同编号',
  693. ON_OFF_FLAG VARCHAR(60) comment '表内外标识',
  694. DISC_TYPE VARCHAR(60) comment '贴现类型',
  695. VOUCH_TYPE_CD VARCHAR(60) comment '票据类型',
  696. IS_MYBANK_SET_FLAG VARCHAR(60) comment '是否我行承兑',
  697. ACCEPTOR_NO VARCHAR(60) comment '承兑人',
  698. ACCEPTOR_NAME VARCHAR(60) comment '承兑人客户名',
  699. SEC_TYPE_CD VARCHAR(60) comment '证券类型',
  700. PURPOSE_FLAG VARCHAR(60) comment '一般专项标志',
  701. CCY_CD VARCHAR(60) comment '币种代码',
  702. START_DT VARCHAR(60) comment '生效日',
  703. MAT_DT VARCHAR(60) comment '到期日',
  704. FIVE_CLASS_CD VARCHAR(60) comment '五级分类',
  705. OVERDUE_DAYS VARCHAR(60) comment '逾期天数',
  706. INVEST_INDUSTRY_CD VARCHAR(60) comment '投向行业',
  707. ZHIYA_MAIDUAN_CD VARCHAR(60) comment '质押买断类型',
  708. REPO_TYPE_CD VARCHAR(60) comment '回购类型',
  709. REPO_DAYS VARCHAR(60) comment '回购期限(天)',
  710. BILL_NO VARCHAR(60) comment '债券代码',
  711. CORE_MARKET_PART_FLAG VARCHAR(60) comment '核心市场参与者标识',
  712. BUS_LINE VARCHAR(60) comment '所属条线',
  713. COMM_TYPE VARCHAR(60) comment '承诺类型'
  714. )COMMENT='表内业务计量的单笔债项RWA数据最终结果表';
  715. -- 表外业务计量的单笔债项RWA数据最终结果表
  716. DROP TABLE IF EXISTS RWA_APM_BUS_RS_OFFBUSINESSRWA;
  717. create table IF NOT EXISTS RWA_APM_BUS_RS_OFFBUSINESSRWA(
  718. CALCINDEX VARCHAR(60) comment '计算实例号',
  719. SDATE VARCHAR(8) comment '起始数据日期',
  720. EDATE VARCHAR(8) comment '截止数据日期',
  721. TERM VARCHAR(8) comment '年月',
  722. DATA_DATE VARCHAR(8) comment '数据日期',
  723. LOAN_REFERENCE_NO VARCHAR(60) comment '债项编号',
  724. CUST_NO VARCHAR(60) comment '客户号',
  725. BP_CUST_NO VARCHAR(60) comment '核心客户号',
  726. CUST_NAME VARCHAR(60) comment '客户名称',
  727. DATA_SOURCE VARCHAR(60) comment '数据来源',
  728. BUS_TYPE VARCHAR(60) comment '业务类型',
  729. FIN_BRANCH_NO VARCHAR(60) comment '账务机构编号',
  730. MGMT_BRANCH_NO VARCHAR(60) comment '经营机构编号',
  731. PRODUCT_NO VARCHAR(60) comment '产品编号',
  732. PRODUCT_NAME VARCHAR(200) comment '产品名称',
  733. BALANCE DECIMAL(30,6) comment '资产余额',
  734. REC_INT DECIMAL(30,6) comment '应收利息',
  735. ACCR_INT DECIMAL(30,6) comment '应计利息',
  736. CHARGE_FEE DECIMAL(30,6) comment '手续费',
  737. INT_ADJ DECIMAL(30,6) comment '利息调整',
  738. FAIR_VALUE_CHANGE DECIMAL(30,6) comment '公允价值变动',
  739. RESERVE DECIMAL(30,6) comment '减值准备',
  740. GL_ACCOUNT_ID VARCHAR(60) comment '本金科目号',
  741. REC_INT_ACCOUNT VARCHAR(60) comment '应收利息科目号',
  742. CHARGE_FEE_ACCOUNT VARCHAR(60) comment '手续费科目号',
  743. ACCR_INT_ACCOUNT VARCHAR(60) comment '应计利息科目号',
  744. INT_ADJ_ACCOUNT VARCHAR(60) comment '利息调整科目号',
  745. FAIR_VAL_ACCOUNT VARCHAR(60) comment '公允价值变动科目号',
  746. RESERVE_ACCOUNT VARCHAR(60) comment '准备金科目号',
  747. BALANCEALL DECIMAL(30,6) comment '本期余额',
  748. EAD DECIMAL(30,6) comment '缓释前风险暴露(EAD)',
  749. SUM_COVERAGE_RISK DECIMAL(30,6) comment '缓释覆盖部分的风险暴露汇总',
  750. UNFINISH_EAD DECIMAL(30,6) comment '未缓释的风险暴露',
  751. RWA DECIMAL(30,6) comment 'RWA',
  752. LEVEL01_CODE VARCHAR(200) comment '一级风险暴露分类代码',
  753. LEVEL01_CODE_NAME VARCHAR(200) comment '一级风险暴露分类名称',
  754. LEVEL02_CODE VARCHAR(60) comment '二级风险暴露分类代码',
  755. LEVEL02_CODE_NAME VARCHAR(200) comment '二级风险暴露分类代码',
  756. LEVEL03_CODE VARCHAR(60) comment '三级风险暴露分类代码',
  757. LEVEL03_CODE_NAME VARCHAR(200) comment '三级风险暴露分类名称',
  758. LEVEL04_CODE VARCHAR(60) comment '四级风险暴露分类代码',
  759. LEVEL04_CODE_NAME VARCHAR(200) comment '四级风险暴露分类名称',
  760. LOAN_WEIGHT DECIMAL(30,6) comment '债项风险权重',
  761. OFF_PROJECT_TYPE VARCHAR(60) comment '表外项目类别',
  762. CCF DECIMAL(30,6) comment 'CCF 表外项目转化系数',
  763. CONT_NO VARCHAR(60) comment '合同编号'
  764. )COMMENT='表外业务计量的单笔债项RWA数据最终结果表';
  765. -- 各产品信用风险资本占用综合监控表
  766. DROP TABLE IF EXISTS RWA_REPORT_RS_PRODUCTCREDICTRISKGROUP;
  767. create table IF NOT EXISTS RWA_REPORT_RS_PRODUCTCREDICTRISKGROUP(
  768. CALCINDEX VARCHAR(60) comment '计算实例号',
  769. SDATE VARCHAR(8) comment '起始数据日期',
  770. EDATE VARCHAR(8) comment '截止数据日期',
  771. TERM VARCHAR(8) comment '年月',
  772. DATA_DATE VARCHAR(8) comment '数据日期',
  773. PRODUCT_NO VARCHAR(60) comment '产品编号',
  774. PRODUCT_NAME VARCHAR(60) comment '产品名称',
  775. SUM_BALANCE DECIMAL(30,6) comment '期末资产余额合计',
  776. MONTHAVERAGE_BALANCE DECIMAL(30,6) comment '月均资产余额',
  777. ENDOFTERM_BALANCE DECIMAL(30,6) comment '期末本期余额合计',
  778. MONTHAVERAGE_THISTERM_BALANCE DECIMAL(30,6) comment '月均本期余额',
  779. ENDOFTERM_ECL DECIMAL(30,6) comment '期末减值准备',
  780. ENDOFTERM_SUM_EAD DECIMAL(30,6) comment '期末风险暴露合计',
  781. MONTHAVERAGE_EAD DECIMAL(30,6) comment '月均风险暴露',
  782. SUM_RWA DECIMAL(30,6) comment '期末风险加权资产合计',
  783. MONTHAVERAGE_RWA DECIMAL(30,6) comment '月均风险加权资产',
  784. AVERAGE_RISK_WEIGHT DECIMAL(30,6) comment '缓释后平均风险权重(%)'
  785. )COMMENT='各产品信用风险资本占用综合监控表';
  786. -- 各产品大类信用风险资本占用综合监控表
  787. DROP TABLE IF EXISTS RWA_REPORT_RS_PRODUCTTYPECREDICTGROUP;
  788. create table IF NOT EXISTS RWA_REPORT_RS_PRODUCTTYPECREDICTGROUP(
  789. CALCINDEX VARCHAR(60) comment '计算实例号',
  790. SDATE VARCHAR(8) comment '起始数据日期',
  791. EDATE VARCHAR(8) comment '截止数据日期',
  792. TERM VARCHAR(8) comment '年月',
  793. DATA_DATE VARCHAR(8) comment '数据日期',
  794. PRODUCT_TYPE VARCHAR(60) comment '产品大类',
  795. RISK_WEIGHT DECIMAL(30,6) comment '风险权重',
  796. SUM_BALANCE DECIMAL(30,6) comment '期末资产余额合计',
  797. MONTHAVERAGE_BALANCE DECIMAL(30,6) comment '月均资产余额',
  798. ENDOFTERM_THISTERM_SUM_BALANCE DECIMAL(30,6) comment '期末本期余额合计',
  799. MONTHAVERAGE_THISTERM_BALANCE DECIMAL(30,6) comment '月均本期余额',
  800. ENDOFTERM_ECL DECIMAL(30,6) comment '期末减值准备',
  801. ENDOFTERM_SUM_EAD DECIMAL(30,6) comment '期末风险暴露合计',
  802. MONTHAVERAGE_EAD DECIMAL(30,6) comment '月均风险暴露',
  803. SUM_RWA DECIMAL(30,6) comment '期末风险加权资产合计',
  804. MONTHAVERAGE_RWA DECIMAL(30,6) comment '月均风险加权资产',
  805. AVERAGE_RISK_WEIGHT DECIMAL(30,6) comment '缓释后平均风险权重(%)'
  806. )COMMENT='各产品大类信用风险资本占用综合监控表';
  807. -- 各客户经理信用风险资本占用综合监控表
  808. DROP TABLE IF EXISTS RWA_REPORT_RS_MANAGERCREDICTGROUPG;
  809. create table IF NOT EXISTS RWA_REPORT_RS_MANAGERCREDICTGROUPG(
  810. CALCINDEX VARCHAR(60) comment '计算实例号',
  811. SDATE VARCHAR(8) comment '起始数据日期',
  812. EDATE VARCHAR(8) comment '截止数据日期',
  813. TERM VARCHAR(8) comment '年月',
  814. DATA_DATE VARCHAR(8) comment '数据日期',
  815. LOAN_REFERENCE_NO VARCHAR(60) comment '借据号',
  816. SUM_BALANCE DECIMAL(30,6) comment '期末资产余额合计',
  817. MONTHAVERAGE_BALANCE DECIMAL(30,6) comment '月均资产余额',
  818. ENDOFTERM_THISTERM_SUM_BALANCE DECIMAL(30,6) comment '期末本期余额合计',
  819. MONTHAVERAGE_THISTERM_BALANCE DECIMAL(30,6) comment '月均本期余额',
  820. ENDOFTERM_ECL DECIMAL(30,6) comment '期末减值准备',
  821. ENDOFTERM_SUM_EAD DECIMAL(30,6) comment '期末风险暴露合计',
  822. MONTHAVERAGE_EAD DECIMAL(30,6) comment '月均风险暴露',
  823. SUM_RWA DECIMAL(30,6) comment '期末风险加权资产合计',
  824. MONTHAVERAGE_RWA DECIMAL(30,6) comment '月均风险加权资产',
  825. AVERAGE_RISK_WEIGHT DECIMAL(30,6) comment '缓释后平均风险权重(%)'
  826. )COMMENT='各客户经理信用风险资本占用综合监控表';
  827. -- 对公贷款(表内)各行业信用风险加权资产构成分析表
  828. DROP TABLE IF EXISTS RWA_REPORT_RS_ENTONLOAN;
  829. create table IF NOT EXISTS RWA_REPORT_RS_ENTONLOAN(
  830. CALCINDEX VARCHAR(60) comment '计算实例号',
  831. SDATE VARCHAR(8) comment '起始数据日期',
  832. EDATE VARCHAR(8) comment '截止数据日期',
  833. TERM VARCHAR(8) comment '年月',
  834. DATA_DATE VARCHAR(8) comment '数据日期',
  835. INDUSTRY_CLASS VARCHAR(60) comment '行业门类',
  836. BALANCE DECIMAL(30,6) comment '资产余额',
  837. BALANCE_WEIGHT DECIMAL(30,6) comment '资产余额占比%',
  838. THISTERM_BALANCE DECIMAL(30,6) comment '本期余额',
  839. THISTERM_BALANCE_WEIGHT DECIMAL(30,6) comment '本期余额占比%',
  840. ECL DECIMAL(30,6) comment '减值准备',
  841. ECL_WEIGHT DECIMAL(30,6) comment '减值准备占比%',
  842. EAD DECIMAL(30,6) comment '风险暴露',
  843. EAD_WEIGHT DECIMAL(30,6) comment '风险暴露占比%',
  844. CRM DECIMAL(30,6) comment '风险缓释',
  845. CRM_WEIGHT DECIMAL(30,6) comment '风险缓释占比%',
  846. RWA DECIMAL(30,6) comment '风险加权资产',
  847. RWA_WEIGHT DECIMAL(30,6) comment '风险加权资产占比%',
  848. AVERAGE_RISK_WEIGHT DECIMAL(30,6) comment '平均风险权重%'
  849. )COMMENT='对公贷款(表内)各行业信用风险加权资产构成分析表';
  850. -- 对公贷款前十大客户表
  851. DROP TABLE IF EXISTS RWA_REPORT_RS_ENTCUSTTOP10;
  852. create table IF NOT EXISTS RWA_REPORT_RS_ENTCUSTTOP10(
  853. CALCINDEX VARCHAR(60) comment '计算实例号',
  854. SDATE VARCHAR(8) comment '起始数据日期',
  855. EDATE VARCHAR(8) comment '截止数据日期',
  856. TERM VARCHAR(8) comment '年月',
  857. DATA_DATE VARCHAR(8) comment '数据日期',
  858. CUST_NAME VARCHAR(60) comment '客户名称',
  859. CUST_NO VARCHAR(60) comment '客户编号',
  860. BALANCE DECIMAL(30,6) comment '资产余额',
  861. BALANCE_WEIGHT DECIMAL(30,6) comment '资产余额占比%',
  862. THISTERM_BALANCE DECIMAL(30,6) comment '本期余额',
  863. THISTERM_BALANCE_WEIGHT DECIMAL(30,6) comment '本期余额占比%',
  864. ECL DECIMAL(30,6) comment '减值准备',
  865. ECL_WEIGHT DECIMAL(30,6) comment '减值准备占比%',
  866. EAD DECIMAL(30,6) comment '风险暴露',
  867. EAD_WEIGHT DECIMAL(30,6) comment '风险暴露占比%',
  868. CRM DECIMAL(30,6) comment '风险缓释',
  869. CRM_WEIGHT DECIMAL(30,6) comment '风险缓释占比%',
  870. RWA DECIMAL(30,6) comment '风险加权资产',
  871. RWA_WEIGHT DECIMAL(30,6) comment '风险加权资产占比%',
  872. AVERAGE_RISK_WEIGHT DECIMAL(30,6) comment '平均风险权重%'
  873. )COMMENT='对公贷款前十大客户表';