某单位报表开发流程概述.docx
某单位报表开发流程概述1报表前期准备21.1 登录远程桌面21.2 生成Xml文件(方法一)91.3 生成Xml文件(方法二)122报表修改流程122.1 创建NewProject122.2 修改配置172.3 报表sql查询语句处理182.4 公布报表203核对数据243.1 测试环境报表数据查询243.1.1 登录测试环境243.1.2 测试环境下报表运行253.1.3 测试数据显示283.2 生产环境报表数据查询293.2.1 登录生产环境293.2.2 生产环境下报表运行313.2.3 生产数据显示313.3 生产报表与测试报表数据核对321报表前期准备i.i登录远程桌面1.远程桌面连接到192.168.100.243I l 192.168.100.243 192.168.100,2462 .登录用户AdminiStratOr,密码123456,点击确定登录输入您的凭据这些凭据将用于注接192.168.1.243.B记住我的凭JEE-1厂I3 .选择是(Y)J1无法蛤证此远程计算机的身份。是否仍要连接?用舌,条要至产在问题,因此远程计算机无法通过身份蛉证。继续操证书名称耳来自远程计算机的证书中的名称:USER-B90AKF9BPF证书错误验证远程计算机的证书时遇到下列错误:证书来自不信任的证书验证机构。您想连接到远程桌面而忽略这些证书错误吗?E不再询问我是否连接到此计算机也)I查看证书9I是9I否QoI1.2配置ODBC数据源1 .远程桌面搜索odbcad32.exe,打开OabUdd32.c×eE始I¾,&L芋2 .添加ODBC数据源Wodbc数据源管理署用户DSNE系级1芭1文件DSNi驱动程序I跟踪I连接边I关于I添加删除国)I 酉喔©I系统数据源6):名称I驱动程序cppimsTranswarpODBCDriverForInceptortdh32TranswarpODBCDriverForInceptortdh33TranswarpODBCDriverForInceptor确定一I取消I应用®I帮助3.选择ODBC驱动创建适数据源选择您想为其安装数据源的驱动程序6)-名称Microsoft1Microsoft1MicrosoftMicrosoftMicrosoft1Microsoft1SOLServerParadoxDriver(*.db)Paradox-Treiber(*.db)TextDriver(.txt;TCw)Text-Treiber(*.txt;*.csv)ViSUalFoxProDriverVisualFoxPro-TreiberTranswarpODBCDriverForInceptorAl上一步I完成I取消I4.配置ODBC驱动5.点击TeS3SUCCeSSfUlIy后,储存d:Hzqzz93 H 囱卤齿齿齿C2EIS,CS,CS,E 囱囹点击启动>>lBMCongonsAdministrationIe公共文件支一】,Cc0c.<!ti-It.r7*pl.rrr.Ie':.;lMyQ:;*f>公共文件夹-U"CWLJIBMCoqnosConnectiona*trtw_1>niiftJt画:HlC3条目2014年4月14日上午06:14:36201*51fl20上午357:2620X4年1月8日±«9:59:292。1裾3月5日上午OeM3:242014l月13日上午8:1配“2014年9月10日上午06:17:112O14ff4fl90±«302:38283SI月30日上牛8:42:552。】田月18日上午8:M:5320144月17日上午832:37201=月1日±AWz027.点击配置项,添加数据源8.输入数据源名称,下一步G2:>>Cocnos9.类型选择ODBC,下一步CcnsAdaiatlratiBXaterBetES,l*rIoedUst,;JP-j”;力CAinistr10 .输入数据源名,ODBC连接字符串,测试连接,“5F“IovlM9X>JQ1XMICaA4*nt*<r*11 .进行测试连接,成功,储存。QlNICcbslL4Biastr*tia-IatratBslrrB0B,loclhoN,.QZj”I0三Cqc«”iMistr.XLJEiC,r;.fija,?.|状态安全玩舌O期8我逐校¾内应置弄0»4组m窈东人氐喻海虚叠瓦IS»7WU:Q打印机;lOCALX»:D5N-Cdh34;httj>V/lW.169.100243:9300侦pg6MWt635YNC0O<V0gXSQ.刚回的Pontet吗amgM三fi>:http:/ZW0*f9tS3WP2pd3)12.添加数据源tdh34成功1.3反向工程生成xml文件1.打开MotioPI-8.4工具,点击LaUnChOffline2.点击Continue何IotioPI2.9.16frCOSoS8.4MotioPlModeIwouldliketorunMotioPIin.FreeModeQProMode1.icenseName:1.icenseKey:Continue3.点击Accept4.点击Login5.点击Close6 .点击Model>>PackageSeIeCtor,选中需要导出的package名,选择Selectel<l C (Klno6 obiecl Io VlEV 9<c<H< ebonP4>ChC>0O 80WtOr800 «pocMcation In:Poaoo filocl packgo glowNoduNamea Model:Ukb:0po_d0W火 n。Ck Ar>ArMCtwck* AfraAmiCheck-200 7GUSN.OA9CAN.BU< eU8H_8A8lC_AHA_BVK BUSW.BA8CAH-BVK BU8W_eA8IC-AHA_OEN OUSN.BASICwAKV.OBN BU8M_8A8IC_AH_NP8 OUOW-BUr-ANADUK eU8W_BUGT_AN_BUK OUeNJeUOr-ANAOIZ BU8W_eUGT_ANA_GEN WUOr-WA-NSIJUg二COv4A二I,JJBU8W_INCOM_AN><GEN BUerJC OM_ANAL_GEN BU8M_PA8TER euw-PAeRPllGXl QP公4太何安 / apft_dailycn«ck公”RN“ 7r3n1CZck公北女伸火,AnAAmICgCk2007公”文件先 / 6US*4-BA9C AhK.BVK公火安母火 / 8PX820140702 J K f BUeN_BA8lii5* / CpplmtM Pckg* / 0USN_BASI公汽文"会 / BUStLeA8IC_ANA_GEN公火大仲文 / cppm Pack* / UN.I1ASI公共交M 火,BUN.6A8ICANA-NP8公外文传穴 / cpplm*M Pack*g* / OUSN-IIUOy公大交"火 / BUBN_SUGTJNA-BUX公共文”穴 f cPPlmiiM Vck*g / DMSN.DUO1公内立”q / BU©N_BUGT_ANA_GEN 公忡*,uu=z_tjuor_ArA_Ni9公”攵州小,BtJSlJ ZCe»M AJA BtjX/ CpoimBM Ptickftgtt7tiUtN.INCO公“火"央 ct>lm5M Pckgc¾/ BVSN-NCO 公共太仲穴 / BUN.JWCOM_ANAh-OfiN 公入食件*/ BUaN_PA8TER公共套2夫 / CpfkimfiM/ USN-PA8T7 .点击SaveLocal8 .选择一个文件夹,以package包名命名xml文件,点击Save<.®S&ve查看:fuyhuiHZl二I金色旦:=Q.DDDDDBUSN_BASIC_Ah BUSN_BASIC_Ah BUSN_BUGT_AN BUSN_SCOP_AN CHAN BSAIC Ah值BUSN_BASIC_ANA_BUKl¾BUSN_BASIC_ANA_GEN值CHAN_BSAIC_ANA_BUK_6in1窟CLNT_SINGLE_BASIC_GENgNewProjectIl施NewProject2l¾NewProject3lPKG-RFD-OI3-01-017-new呼新建文件夹IW张婷婷文件名:文件类型:9 .看到如下界面,SaVe成功。10 4在SVN查找xml文件1 .在SVN上面,查找需要的原始Xml文件,文件存放路径06开发量收迁移报表原始modelsA下IS其SI最近访问的位置-?i! Subversiona 豆图片国姐l迅雷下低J音乐【事计管机SL 朝(C:)一软件(D:).-3(E:)'L 327个对象名称修改日期大小匕 aps.dailycheck2016/8/15 16:24XMLxe12 KB交 BUSN_BASljANA_BUK2016/8/15 16:24XML协170 KB交 BUSN_BASIJANA_GEN2016/8/15 16:24XMLjas105 KB< BUSN-BUGDNA-BUK2016/8/15 16:24XMl.刈43 KB交 8USN_BUGT_ANA.GE N2016/8/15 16:24XML 3»42 KB益 BUShLBUGT_ANA_NPS2016/8/15 16:24XMLg46 KBfit BUSNJNCOMJNA-BUK2016/8/15 1&24XMLg63 KB; BUSwNCOM_ANA_GEN2016/8/15 16:24XMLg43 KB¢, BUSNePASTER2016/8/15 16:24XMLSS106 KBJ BUSN_SCOP_ANA_BUK2016/8/15 16:24XMLg60 KBt BUSN_SCOP_ANA_GEN2016/8/15 1&24XML51 KB交 BUSN_SCoP_ANA_NPS2016/8/15 16:24XMLg54 KB« BUShLSETR_ANA_BUK2016/8/15 1&24XML3S74 KB型 BUSN_SETR_ANA.GEN2016/8/15 16:24XML 3«49 KBA BUShLSETR_ANA_NPS2016/8/15 1&24XML X31 KB型 Busnjypp2016/8/15 16:24XMLg93 KBC CHAN.BAS1C_ANA.APS2016/8/15 16:24XMLg362 KB© CHAN.BAS1C.ANA.CUSTNUM2016/8/15 16:24XML蕾80 KB, CHAN_BASljANA_NPS2016/8/15 16:24XMLg224 KBIOgl4131川.D:SV06开发量收迁移报表原SdmodelsJPl坦枳包女利军中共M,刻录新建文件实妾印2报表修改流程1.1 创建报表NewProject并导入xml文件1 .打开FrameworkerManager工具,点击CreateanewProjeCt,创建一个NewprojectZklKdttYlCrejvBpo(>QoytflpDC5MC,CIXCX2 .将Projectname命名为报表包名,Location可放在默认位置,也可选择存放位置,点击OK,确定。3.若所命名创建的PrOjeCt存在,需确定是否替换原文件。(此处点击0K,确定replace)4 .project语言选择中文,点击0K。5 .报表元数据选择IBMCognos8Model,点击next.SelectMetadataSource:RDtSOUlX*IBMCocnos8ModellbLQEnOSJlYEl(*.Nml)(!jIBMCo11osImpromptu(*.xml)IBMCoexiosDecisionStream(*.zml)Cocnos8DataManager(*.xml)粕IBMMetadataSources函ThirdPartyMetadataSourcesHelpCancel<BackFinish6.点击文件夹图标,选择xml文件。(XmI文件通过反向工程生成或者SVn下载)SelectIBMCocnos8ModelI旦HelpCancel<BackNezt>一N7.文件类型选择AlIFiles,搜索文件名,选中,打开。靠打开查找范困9:I.二期报表3名称人修改日期BUSK_SCOP_AMA.BUK.xml冷CHAN.SC0P.M.BUK.6inl.XmI出CLNT_AREA_REG_GEN.xml1"CIJIT_AKEA_SCOPE_BUK.xmljCLHT-SIHGLE-BASIC-BUK.2015.怪CLST_SIHGLE_BASIC_GEH.xmlgCLHT_SINGLE.SCOPE.BUK.xmlHNBWSPR.BUSM.IHC0ME_012.xml出NEWSPR_BUSM_IMC0«IE_015.Xml伊,NEtfSPVD-TR三M-004J.XmlOWE_AKEA_BKSCI_ACCA_GZ.xml¾OWE_AREA_BASCI_GEH_GZ.xmlI雪Pgk-Eco-Dailipkt-SEw.XmlPKGJB_TK_BusnTxnChanl_l16.也PKG_TBJK_Cnty_OPerqty.xml9PKGTRTKrtvmtvCnarntV2016/8/15.2016/8/19.2016/8/15.2016/8/15.2016/8/15.2016/8/15.2016/8/15.2016/8/19.2016/8/19.2016/8/19.2016/8/15.2016/8/15.2016/8/19.2016/8/15.2016/8/15.?1Afi15I-I类组1/大小1*1档档档档档档档档档档档档档档档档文文文文文文文文文文文文文文文。60KB90KB60KB36KB260KB218KB32KB46KB41KB14KB30KB73KB13KB10KB22KB?7KR文件名册):文件类型MIbTEAREABASCIACCAGZ.IAllFilts(*.*)打开Q)取消8.确定Xml选择正确,点击next9.选择表,点击next(表默认全选)10.导入完成,点击FiniShCoplftdthimportprocsz.CreatedthefolIowincobjects:Trpe:QuerrSubject,Count:2VM:1f7hu-d÷lfI:7pr7Ur.£:KlpCancel<2<ckfinish2.2修改配置1.修改DataSourceszQueryProcessing选择LimitedIocaLContentManagerDatasource选择自己添加的数据源(数据源添加参考添加数据源文档)2.3报表sql查询语句处理1.打开Sql查询语句如下图,双击day或者INDlCAroR,进行Sql改写ToolsfSe<rc?|I»VlBQrH起OWE_lBEi_BiSCI_iCCi_CZKfBP8.M史-U?'''1'3KImlCATgAQmisourc<sQPtO-Kllh0cppsl后PanmSrKpsEFicktcoOREAJASCI,CCA-GZOWE_AREA_BASCI_ACCA_GZn:完成2.进入sql语句PeOjlighEE22CS七QdflSW皿OmenxM¾>DataSourcesParameterMapsPackagesFrp*rt><ILmcu*c«Q*<rrProcessiBsBol1«>Frocs*iacPO.lChDtbtOnly皿皿ClfldCoBteBtl*ftc«rBatasovrcepo-hithCataloCOeScaFTy»ePIMM*IC"?Selt勺oecrov>ewiudependenciesDrag&<oanobjectRomthePro双Vweheetoviewi½dependences.DeoendertObjeCitNoDependencesFoundVShowObidctId3.sql修改完成后,点击Test>>TestSampls,进行测试QuerySubjectIefinition-dayIwIQu«rj InforiMt ion» TWSt Sample To31 ROWS 习 OptionsC<ncl4 .添加必要参数,完成后点击OK,测试(带*参数必要参数)EnterpromptvaluesNameDataTjpeKjaccacedescIString(AbC)II*<reaStrinc(Abc)reasQlStrinE(Abc)busnti11eStrine(Abc)clientlevelStrinc(Abc)clintranceStrinc(Abc)columnStrinc(Abc)CusttjpdescStrinc(Abc)indicateStrinc(AbC)*kindStrinc(Abc)匚PosthisrrStrinc(Abc)zl-IndiCateSaStatus: Almjs prompt for values hen testingCancel5 .进行储存sql语句。先将DataSource修改为错误的数据源,点击Ok/6 .点击yes,sql语句储存OIE_AMA_BASCI_ACCA_GZ*-FraaevorkIanager.Thequerycontainsanerror.!Youcansavetheobjectandedititlater,butotherobjectsthatreferenceitmaybeaffectedbythisupdate.Doyouwishtosaveyourchanges?QE-DEF-0285Thelogonfailed.QE-DEF-0323TheDSN(ODBC)ZServiceNameisinvalid.EithertheDSNismissingorthehostisinaccessible.RQP-DEF-0068Unabletoconnecttoatleastonedatabaseduringamulti-databaseattachto1database(s)in:peo_highUDA-SQL-0031Unabletoaccessthe"peo-high"database.UDA-SQL-0532DataSourceisnotaccessible:"peo_high".MicrosoftODBC驱勃程序管理叁未发现/提源名珞二且未指定默认耍勃程序YesNoICancel2.4公布报表1.报表修改完成后,进行PUbIiSh。点击PaCkageS>>PublishPackages.2.点击nextSelectpublishlocation<BackNext>Cancel3 .点击nextUSeXAccessAdministratorAccssAPdCk*alreadyexistswiththesamenam«Packaaccessp«rmissionscouldnotbeoverridden.H1P<K*ckHeXt>Cancel4 .点击publishExternalizedQuerysubjects1- GeneratethefilesforexternalizedquerysubjectsNetworklocation:I密IerifzthePaCijaKebeforepublishinE;ClickPublishtopublishyourpackage.Help<BackIPublishICancel5.选择yes6.选择yes7.选择Finish8.Close,报表publish完成3核对数据3.1 测试环境报表数据查询3.1.1 登录测试环境InternetExplorer2.在搜索框中输入报表名,进行搜索3.1.2测试环境下报表运行1.找到报表文件,使用RePortStUdio(图中直角三角形)打开。2.同意访问3确定4 .输入正确的对应参数,点击确定5 .等待报表执行完成IqAtQIt*tEx>0hP10ctlhMi".1p*J.OnJm-BSCIH9RIC正在尊体loc«lh«i)6 .等待通过验证ReportStudio正在通过报表i照器验证.7.验证通过,点击确定8.点击运行报表按钮(框中三角形)9.确定参数值是否正确3.1.3测试数据显示1 .报表运行完成,显示数据,注意查看表中参数值及数据(可导出为Pdf文件)基本分析(-客户信用度分析客户信用度区域分析)I 故计开期间:商扇*i¾g赢:至 1403j份:20lO3 导出Pdf文件l.ealb.sC:9300/,2.4/“r“t/*”-teli-IatratBx*lrrBB,IaIoctIlH,1-Q二J”5QCognosViewern元)3分a三ir三C5元)ZlAIZ*ffiajaW5元)期次RJ金305)元)却“M存纨万元)Je安琦两万'A元)±a0.0OQOOOOIQ0.014LO0.00%0Bit0.00.00.00.01.001.0-1.00.00(¾)0,欠取i=(BB初欠费余IBh期末欠表余J)0.5本年度1月1E至麦破来日总天数/业钿W3652.棣率=(WSj欠费余足+期未欠要余l)-o.5本年度1月1日至查询结柬日总天数/业务收入2O16÷3O上午10:28:593.2生产环境报表数据查询3.2.1登录生产环境1.双击IPv4,配置本地网络连接2 .通过inode身份验证,堡垒机跳转到生产环境。在google浏览器中输入10338.6,登录3 .右击IE7,选择全屏,确定启动应用期当前位置:设备访问>按访问娘贝盼组DbsSUahZer FIREFOX IE-APP (1)批空启动过渡(设备名/叼筒要浜明)共质 所有协议所有部门确定斫有设备类型werdroD3.2.2 生产环境下报表运行1.登录到生产环境,选择生产报表(与测试报表相同)。3.2.3 生产数据显示3.3生产报表与测试报表数据核对1.测试数据2.生产数据IebQt=l*elbsQ93002srlt4.te'-It*Qx,l*r回口3.进行数据比较,测试与生产数据相同,则报表修改最终完成。若数据不致,需找出原因。