投资分析平台对外接口_数据共享服务平台.docx
中国、寿养老保险股份有胆公司ChinaLifePensionCompanyLimited中国人寿投资分析平台系统接口说明文档编写人:编写时间:部门名:审核人:审核时间:编号章节名称修订内容简述修订日期修订前版本号修订后版本号修订人批准人1和数据共享服务平台的接口新建2016-03-01韩艳培和数据共享服务平台的接口修改2016-03-10韩艳培和数据共享服务平台的接口添加2016-03-17韩艳培和数据共享服务平台的接口添加2016-04-05黎松云:杭州衡泰软件有限公司第一章和数据共享服务平台的接口数据库连接信息:数据库地址:10.3.229.14:1521实例名:Xclicias用户名:MYIAS.VIEW密码:MYIAS_VIEW一、养老保障估值数据1.1 功能说明返回养老保障产品的基本信息、期末单位净值、期末资产净值和当年变动1.2 接口实现方式Sql语句;查询条件:期末日期。1.3 接口说明1.3.1 SQL语句:select(casewhene.dst_zhdmisnullthene.vc_cpdmelsee.dst_zhdmend)dst_zhdm,DSTI编码e.hs_ztbh,一账套代码a.zuhe_fulInamedst_name,一账户名称a.zuhecode,一基金编号a.zuhename,一基金名称(恒生)a.begdate,一投资起始日j.o_nameasbzzh_flag,一标准/非标准g.o_nameaszh_type,一养老保障f.o_nametzcl_type,投资策略:是否含权c.dqdwjz,一单位净值c.jjjz,一资产净值b.bnsyl一本年变动frommyias.tzh_jbbainnerjoinmyias.Iready_SyLdatabona.zuhe_code=b.p_codeandb.beg_date=venddateinnerjoinmyias.treadyjjjzdatacona.zuhe_code=c.pcodeandc.beg_date=v_enddateleftjoinmyias.crd_dsti_hseona.zuhe_code=e.vc_cpdmleftjoinmyias.tconstfOnf.0type=7anda.hq_flag=f.ocode-投资策略leftjoinmyias.tconstjonj.o_type=4anda.bzzh_flag=j.o_code一是否标准户leftjoinmyias.tconstgong.o_type=3anda.zh_type-g.o_code-账户类型wherea.zh_type=1and(a.effective_status=Oor(a.effective_status=1anda.end_date>=venddate);1.3.2字段说明输入参数:参数类型说明venddate)inchar(10)格式:yyyy-mm-dd二、标准组合捏合本年收益率和总规模2.1 功能说明返回标准组合的本年收益率和总规模22接口实现方式SqI语句;查询条件:期末日期。2.3 接口说明2.3.1 SQL语句:SeleCt'标准组合'o_type,beg_date,一日期,sum(jjjz*bnsyl)/total-jjjzmrbn,一军厅在先total_jjjzjjjz组合基金净值捏合from(selectb.beg_date,sum(jjjz)over(partitionbyb.beg_date)b.bnsyl,c.jjjzfromtzhjbbainnerjointreadysyldatabona.Zuhecocle=b.pcodeinnerjointreaclyjjjzdatacona.zuhe_code=c.p_codeandb.beg_date=c.beg_datewherea.zh_type=O一年金anda.bzzh_flag=O一标准anda.hq_fIag=O一含权and(a.effective_status=Oor(a.effective-status=1anda.end_date>b.beg-date)anda.beg_date<=b.beg_dateandb.begdate=venddate)groupbybegdate,totaljjjzorderby1;2.3.2 字段说明输入参数:参数类型说明v_enddate)inchar(10)格式:yyyy-mm-dd三、不含权标准组合捏合本年收益率和总规模3.1 功能说明返回不含权标准组合的本年收益率和总规模3.2 接口实现方式Sql语句;查询条件:期末日期。3.3 接口说明3.3.1 SQL语句:SeICCl'不含权标准组合'o_lype,begdate,一日期,sum(jjjz*bnsyl)/totaljjjzmrbn,每日本年,totaljjjzjjjz组合基金净值捏合from(selectb.beg_date,sum(jjjz)over(partitionbyb.beg_date)total_jjjz,b. bnsyl,c. jjjzfromtzh_jbbainnerjointready_syl_databona.zuhe_code=b.p_codeinnerjointready_jjjz_datacona.zuhe_code=c.p_codeandb.begdate=c.begdatewherea.zhtype=0一年金anda.bzzhflag=0-标准anda.hqflag=1一不含权and(a.effective_status=0or(a.effective_status=1anda.end_date>b.beg_date)anda.beg_date<=b.beg_dateandb.beg_date=venddate)groupbybeg_date,total_jjjzorderby1;3.3.2 字段说明输入参数:参数类型说明v_enddate)inchar(10)格式:yyyy-mm-dd四、含权标准组合捏合本年收益率和总规模4.1 功能说明返回含权标准组合的本年收益率和总规模4.2 接口实现方式Sql语句;查询条件:期末日期。4.3 接口说明4.3.1 SQL语句:select含权标准组合'o_type,beg_date,一日期,sum(jjjz*bnsyl)/totaljjjzmrbn,-每日本年,totalJjjzjjjz组合基金净值捏合from(selectb.begdate,sum(jjjz)over(partitionbyb.beg_date)total_jjjz,b.bnsyl,c.Jjjzfromtzh_jbbainnerjointready_syl_databona.zuhe_code=b.p_codeinnerjointready_jjjz_datacona.zuhe_code=c.p_codeandb.beg_date=c.beg_datewherea.zh_type=0一年金anda.bzzhflag=0一标准anda.hq_flag=0一含权and(a.effective_status=0or(a.effective_status=1anda.enddate>b.begdate)anda.beg_date<=b.beg_dateandb.beg_date=v_enddate)groupbybeg_date,total_jjjzorderby1;4.3.2字段说明输入参数:参数类型说明v_enddate)inchar(10)格式:yyyy-mm-dd五、单一计划组合捏合总规模5.1 功能说明返回单一计划组合的总规模5.2 接口实现方式SqI语句:查询条件:期末日期。5.3 接口说明5.3.1 SQL语句:select,企业年金单一投管资产规模asotype,一SQL类型max(b.beg_date)basedate,数据日期sum(b.jjjz)asjjjz一基金净值fromtzh-jbba,tready_jjjz_databwherea.zuhecode=b.pcodeanda.zhtype=0一年金anda.jh_type=0一单一and(a.effective_status=0or(a.effective_status=1anda.end_date>=v_enddate)andb.beg_date=(selectmax(beg_date)fromv_tradydatewherebeg_date<=v_enddate);5.3.2 字段说明输入参数:参数类型说明venddate)inchar(10)格式:yyyy-mm-cld六、集合计划组合捏合总规模6.1 功能说明返回集合组合的总规模6.2 接口实现方式Sql语句;查询条件:期末日期。6.3 接口说明6.3.1 SQL语句:select,企业年金单一投管资产规模asotype,一SQL类型max(b.begdate)basedate,数据日期sum(b.jjjz)asjjjz基金净值fromtzh_jbba,tready_jjjz_databwherea.zuhe_code=b.p_codeanda.zh_type=0一年金anda.jhtype=l-集合and(a.effective_status=Oor(a.effectivestatus=1anda.enddate>=venddate)andb.begdate=(selectmax(beg_date)fromv_tradydatewherebeg_date<=v_enddate):6.3.2 字段说明输入参数:参数类型说明v_enddate)inchar(10)格式:yyyy-mm-dd