《投资分析平台对外接口_数据共享服务平台.docx》由会员分享,可在线阅读,更多相关《投资分析平台对外接口_数据共享服务平台.docx(11页珍藏版)》请在第一文库网上搜索。
1、接口说明文档中国寿养老保险股1 分有胆公司China Life Pension Company Limited中国人寿投资分析平台系统接口说明文档编写人:编写时间:部门名:审核人:审问:编号章节名称修订内容简述修订日期修订前版本号修订后版本号修订人批准人1和数据共享服务平台的接口新建2016-03-01韩艳培和数据共享服务平台的接口修改2016-03-10韩艳培和数据共享服务平台的接口添加2016-03-17韩艳培和数据共享服务平台的接口添加2016-04-05黎松四:杭州衡泰软件有限公司接口说明文档区:杭州衡泰软件有限公司11第一章和数据共享服务平台的接口数据库连接信息:数据库地址:10.3
2、.229.14:1521实例名:XCLICIAS用户名:MYIAS_VIEW密码:MYIAS_VIEW一、养老保障估值数据1.1 功能说明返回养老保障产品的基本信息、期末单位净值、期末资产净值和当年变动1.2 接口实现方式sql语句;查询条件:期末日期。1.3 接口说明1.3.1 SQL 语句:select (casewhen e.dst_zhdm is null thene. vc_cpdmelsee. dst_zhdmend) dst_zhdm, -DSTI编码e. hs_ztbh, 一账套代码a. zuhe_fullname dst_name,一账户名称a. zuhe_code,一基金编
3、号a. zuhe_name,一基金名称(恒生)a. beg_date,一投资起始日j. o name as bzzh f lag,一标准/非标准g. o name as zh type, 一养老保障f. o_name tzcl_type,投资策略:是否含权c. dqdwjz,一单位净值c. jjjz,一资产净值b. bnsyl 一本年变动from myias. tzh_jbb ainner join myias. tready syl data bon a. zuhe_code = b. p codeand b.beg_date = v_enddateinner join myias. tre
4、ady jjjz data con a. zuhe_code = c. p codeand c.beg_date = v_enddateleft join myias. crd_dsti_hs eon a. zuhe_code = e. vc_cpdmleft join myias. tconst fon f. o-type = 7and a. hq_flag = f. o_code -投资策略left join myias. tconst jon j. o-type = 4and a. bzzh_f lag = j. o_code -是否标准户left join myias. tconst
5、gon g o_type = 3and a. zh-type = g. o_code -账户类型where a. zh_type = 1and (a. effective_status = 0 or(a. effective_status = 1 and a. end_date = v_enddatc);1.3.2字段说明输入参数:参数类型说明v_enddate)in char (10)格式:yyyy-mm-dd二、标准组合捏合本年收益率和总规模2.1 功能说明返回标准组合的本年收益率和总规模2.2 接口实现方式sql语句;查询条件:期末日期。2.3 接口说明2.3.1 SQL 语句:sol
6、oct 标准组合o_typ。,beg_date,一日期,su(jjjz * bnsyl) / totaljjjz erbn, 一每日本年,total_jjjz jjjz 组合基金净值捏合from (select b.beg date,sun(JJ jz) over (partition by b. beg_date) totalJJ jz,b. bnsyl,frominneroninneronandwhereandc. jjjztzh-jbb ajoin tready_syl_data ba. zhe code = b. codeJoin tready jjjz_datci ca. zuhe_
7、code = c. p codeb. beg date = c. beg datea. zh_type = 0 一年金a. bzzh_f lag = 0 一标准-and a. hq_flag=O 一一含权a. end_date b. beg_date)and (a. effective_status = 0 or(a. effective_status = 1 andand a. beg_date = b. beg dateand b. beg date = v enddale)group by beg_date, totaljjjzorder by 1;232字段说明输入参数:参数类型说明v
8、_enddate)in char(10)格式:yyyymm-dd三、不含权标准组合捏合本年收益率和总规模3.1 功能说明返回不含权标准组合的本年收益率和总规模32接口实现方式sql语句;查询条件:期末日期。3.3 接口说明3.3.1 SQL 语句:select不含权标准组合o_type,beg_date, 一口期,su(jjjz * bnsyl) / totaljjjz mrbn,每日本年,total_jjjz jjjz 组合然金净值捏合from(selectfrominneroninneronandwhereandandandandandb. beg_date,su(j j jz) over
9、 (parti I ion byb. bnsyl,C. jjjztzh_Jbb cijoin tready_syl_data ba. zhe code = b. codeJoin tready_jjjz_datci ca.zuhe_code = c. p_codeb.beg_date = c.beg_datea. zh_type = 0 一年金a. bzzh_f lag = 0 一标准a. hq_flag - 1 一不含权(a. effective_status = 0 or(a. effective_status = 1 anda. beg date b. beg_date)groupord
10、erby beg_datel total_jjjzby 1;3.3.2 字段说明输入参数:参数类型说明venddate)in char(10)格式:yyyymm-dd四、含权标准组合捏合本年收益率和总规模4.1 功能说明返回含权标准组合的本年收益率和总规模4.2 接口实现方式sql语句;查询条件:期末日期。43接口说明431 SQL 语句:select 含权标准组合o_type,beg_date, 一口期,sum(jjjz * bnsyl) / total_jjjz mrbn,每日本年,total_jjjz jjjz 组合战金净值捏合from (select b. beg_date,sum (
11、jjjz) over (partition byb. bnsyl,c. jjjzfrom tzh jbb ainner join tready_syl_data bon a. zuhe_code = b. p codeinner join tready jjjz data con a. zuhe_code = c. p codeand b.beg_date = c.beg_datewhere a. zh_type = 0 一年金and a. bzzh_f lag = 0 一标准and a. hq_f lag = 0 含权and (a. effective status = 0 ora. end_date b. beg_date)(a. effective_status = 1 andand a. beg date = v_enddatc)and b.beg date =(select max(beg date) from v_tradydate