Commit b1458d79 authored by 王东's avatar 王东

DWD部分加工规则-替换数据源

parent becf958e
-- HADWS_PERSONAL_PLCRICK_IN HADWS_个险现金流输入接口表 -- HADWS_PERSONAL_PLCRICK_IN HADWS_个险现金流输入接口表
INSERT INTO IFRS17.IFRS17_HAODS_MYSQL.HADWS_PERSONAL_PLCRICK_IN -- 个险现金流输入接口表 INSERT INTO IFRS17.IFRS17_HADWS_SRDB.HADWS_PERSONAL_PLCRICK_IN -- 个险现金流输入接口表
SELECT SELECT
ConcatObjUDF( '${MEA_YM}',s1.PLC_ID) ConcatObjUDF( '${MEA_YM}',s1.PLC_ID)
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
...@@ -32,8 +32,8 @@ ConcatObjUDF( '${MEA_YM}',s1.PLC_ID) ...@@ -32,8 +32,8 @@ ConcatObjUDF( '${MEA_YM}',s1.PLC_ID)
,LOCALTIMESTAMP AS ARC_TIME -- '归档时间' ,LOCALTIMESTAMP AS ARC_TIME -- '归档时间'
,'' AS MEA_BAT -- '计量批次' ,'' AS MEA_BAT -- '计量批次'
,'' AS ARC_BAT -- '归档批次' ,'' AS ARC_BAT -- '归档批次'
FROM IFRS17.IFRS17_HAODS_MYSQL.HAODS_PERSONAL_PLCRICK s1 -- 保单险种明细_个人业务 FROM IFRS17.IFRS17_HAODS_SRDB.HAODS_PERSONAL_PLCRICK s1 -- 保单险种明细_个人业务
LEFT JOIN IFRS17.IFRS17_HAODS_MYSQL.HADIM_PRDINFO s2 -- 产品基本信息 LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HADIM_PRDINFO s2 -- 产品基本信息
ON s1.PLC_RISK_CODE = s2.PRDCODE and s1.BUSY_CHAN = s2.CHNL ON s1.PLC_RISK_CODE = s2.PRDCODE and s1.BUSY_CHAN = s2.CHNL
......
-- HADWS_PERSONAL_PLCRICK_OUT HADWS_个险现金流输出接口表 -- HADWS_PERSONAL_PLCRICK_OUT HADWS_个险现金流输出接口表
INSERT INTO IFRS17.IFRS17_HAODS_MYSQL.HADWS_PERSONAL_PLCRICK_OUT -- 个险现金流输出接口表 INSERT INTO IFRS17.IFRS17_HADWS_SRDB.HADWS_PERSONAL_PLCRICK_OUT -- 个险现金流输出接口表
SELECT SELECT
ConcatObjUDF( '${MEA_YM}',s1.PLC_ID) ConcatObjUDF( '${MEA_YM}',s1.PLC_ID)
AS DATAPKID -- 物理主键 AS DATAPKID -- 物理主键
...@@ -35,12 +35,12 @@ ConcatObjUDF( '${MEA_YM}',s1.PLC_ID) ...@@ -35,12 +35,12 @@ ConcatObjUDF( '${MEA_YM}',s1.PLC_ID)
,LOCALTIMESTAMP AS ARC_TIME -- '归档时间' ,LOCALTIMESTAMP AS ARC_TIME -- '归档时间'
,'' AS MEA_BAT -- '计量批次' ,'' AS MEA_BAT -- '计量批次'
,'' AS ARC_BAT -- '归档批次' ,'' AS ARC_BAT -- '归档批次'
FROM IFRS17.IFRS17_HAODS_MYSQL.HADWS_PERSONAL_PLCRICK_IN s1 -- 个险现金流输入接口表 FROM IFRS17.IFRS17_HADWS_SRDB.HADWS_PERSONAL_PLCRICK_IN s1 -- 个险现金流输入接口表
LEFT JOIN IFRS17.IFRS17_HAODS_MYSQL.HADIM_LRISKPROF s2 -- 长险营利性配置信息 LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HADIM_LRISKPROF s2 -- 长险营利性配置信息
ON s1.N_CDX ='长险' and s1.PLC_RISK_CODE = s2.PRDCODE and s1.BUSY_CHAN = s2.CHNL and s1.N_CYEAR_D_PROFIT = s2.CYEAR ON s1.N_CDX ='长险' and s1.PLC_RISK_CODE = s2.PRDCODE and s1.BUSY_CHAN = s2.CHNL and s1.N_CYEAR_D_PROFIT = s2.CYEAR
LEFT JOIN IFRS17.IFRS17_HAODS_MYSQL.HADIM_SRISKPROF s3 --短险营利性配置信息 LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HADIM_SRISKPROF s3 --短险营利性配置信息
ON s1.N_CDX ='短险' and s1.PLC_RISK_CODE = s3.PRDCODE ON s1.N_CDX ='短险' and s1.PLC_RISK_CODE = s3.PRDCODE
LEFT JOIN IFRS17.IFRS17_HAODS_MYSQL.HAODS_EXT_CONCATINFO s4 --合同分组基本信息 LEFT JOIN IFRS17.IFRS17_HAODS_SRDB.HAODS_EXT_CONCATINFO s4 --合同分组基本信息
ON s1.N_PRDTYPE = s4.N_PRDTYPE and s1.N_CYEAR_D = s4.N_CYEAR_D ON s1.N_PRDTYPE = s4.N_PRDTYPE and s1.N_CYEAR_D = s4.N_CYEAR_D
and COALESCE(s2.PROFIT_FLAG ,s3.PROFIT_FLAG ) = s4.N_PROFIT_FLAG and COALESCE(s2.PROFIT_FLAG ,s3.PROFIT_FLAG ) = s4.N_PROFIT_FLAG
where s1.MEA_YM = cast('${MEA_YM}' as int) where s1.MEA_YM = cast('${MEA_YM}' as int)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment