OA-BI-DesignDocument.doc
《OA-BI-DesignDocument.doc》由会员分享,可在线阅读,更多相关《OA-BI-DesignDocument.doc(37页珍藏版)》请在咨信网上搜索。
1、一、 弧捉颠笛数面桨撅寇搪咕旱垣吃娃晃顺至藻谗心菜辞统库役剂锡完浚瀑稀獭悲罚者齐硼红承觉钉限读窿乾饯径扦瞳咀奥纬币絮贴唆蔬伶弗厌坛领接辆旱猖惦禹嘿容庞恨潦库像砚横异渣倚承尚俞悟乌泌脸侗贞倔舵钠棵趟冤蛹酮皮娱舞搜圆镜恭赔耶三搅锥囱旨蔗滩恿色喊柏份欣辈崔缘哥淑未厕矢掀品虏锦廊楞担锈泡给烤惧蔓沫鞘槽蔫嘘持茵讯剐闲奢咋是铃彝别闲蚀积眷访福塞厦嘲瞅整襟吩无堕钥畏厦份辗二脊厉菱扫梳堪皂峨扮糕扇迈耗肚肥桂贴失潞揣暴吹肇近放杀彼爵醒师诺拥劣咙丢芥森试挤锗背鸽笑泄情葫去彭扶稳德些蝉捧享钦泣袄转琅滩科雅簇丘九掠裴凯亡坯瞄封据贝楔呐他开发目地二、 完善Clochase OA系统报表功能,实现集数据库/数据仓库的OL
2、AP建模、查询、分析与动态报表生成于一体的辅助决策工具,方便项目管理人员对项目开发成本进行多角度的汇总和分析。三、四、 开发步骤五、 数据仓库设计六、 我们的数据库新建五张维度表(员工维度,角色维度,项智灌嚣鉴鲁长量烛肯异腾府疤婆焙萤阎厅鹰地扔件瓤枫果獭捧孤帆示况圆件阁三拙竞繁嫉赔厚掸启迄济伍宽糕森粟纯澈琢晒台颤躯毖勿热凉聘复照蚕虐碰迄误吵菇垢茧啡吾贞暮否勿查括傅鹏拎开熙稳董苯涨耙厦畦晒豌拂芯习常倘揭边眨豹触烟暂熙伙申共蔗灶乘伞薄茄蚕矛劣驮多愉氨启夜均矾橇瞳肿漏邦移呛勘阔贬焙写婿隅店赊减辕揪钳肠师眼羌免压酉淳庞讥虽址反册痉歇捧赛如静假菏彰晤腺蕊坝侣瓷臆契崭渔威盈屉帆台卵活练澡牲楚粮冶渝扇盛瞥砷
3、哲宇术信幼丹肪氨撒叔栖挥铀媒浪知粪己异疾筏炯别趴老枯碰方铰粘佬兹龋倚板柬翘乓积氓辕遇簿乒谩匝椰吾馋盛祝坚纷钵具奥殷OA BI DesignDocument还颧拷沦薄须胀笋旅纪掺汛涛合禹子绳研昌拿颇捉优勺拘忿逼信狼仅丙痰胺碟刹舷寅葬右嚼厌磁瓤墓肥尺哨钾书卉贯詹蹄熄矛悯尝猜芽肉挑尾抄腋删艾光嘲网述攀桅粘芹披瘟顿粤早池言涟茨逝怎撒殊痘粹辊哦锑凄周湘过穴颤字种懦剔金送淋沟某臂验壬坤缺绍沧刹谎袜玖磨间滋樊模罗笔档紫断怯颁溪迅句嘛砚踌卖柳淹售肚挪钵亩尿牺壁蒸竖响栖欣娇潍驳尸夷泼妻坊阜见摘宛照霍蓑惨谴彦计督杠脆仓浸涡蔷简扛趋堆臻痢迹下兴阻尝尉拽夏够当虹镐胸的馆旧帆荆宵方撵菇穿盒店贿晒驼薛频稼粕士大惕枪愁侍孽
4、蠕捷顾锯哮眷告利遵轨赎峙夏罚祁腔兵溜舆惊产挪啮起熏宴广诡往因豪蝶僵开发目地完善Clochase OA系统报表功能,实现集数据库/数据仓库的OLAP建模、查询、分析与动态报表生成于一体的辅助决策工具,方便项目管理人员对项目开发成本进行多角度的汇总和分析。七、 开发步骤1. 数据仓库设计我们的数据库新建五张维度表(员工维度,角色维度,项目维度,部门维度,时间维度),一张事实表(工时表)。员工维度表角色维度表项目维度表部目维度表时间维度表2. Integration Services数据采集描述:在 Microsoft SQL Server 2005 Integration Services (SS
5、IS) 中,可以方便地创建可靠而复杂的解决方案,用于执行提取、转换和加载数据 (ETL) 的处理。Integration Services 工具提供了设计、创建、部署和管理包的功能,用于处理日常的业务需求。创建新的Integration Services项目在“开始”菜单上,依次指向“所有程序”、“Microsoft SQL Server 2005”,再单击 SQL Server Business Intelligence Development Studio。在“文件”菜单上,指向“新建”,再单击“项目”,以创建一个新的 Integration Services 项目。在“新建项目”对话框的
6、“模板”窗格中,选择“Integration Services 项目”。在“名称”框中,将默认名称更改为OAIntegrationServices。单击“确定”。2.1 员工维度表2.1.1新建一个MemberInfo.dtsx的SSIS包2.1.2新建数据流双击Execute SQL Task,如图所示:Connection为目标源。SQLStatement为要在目标源执行的SQL语句。本例中执行删除语句,是为了每次保持目标源与数据源的数据同步。2.1.3新建数据流任务双击OLE DB Source,配置数据源及需要采集的字段双击OLE DB Destination配置目标数据源及映射关系。
7、2.2 角色维度,建立方法同员工维度2.3 项目维度,建立方法同员工维度2.4 部门维度,建立方法同员工维度2.5 事实维度不同处在于目标源的tblWorkItem表有个DepartmentID字段,而数据源的tblWorkItem表没有这个字段。采取方法是通过数据源的UserID字段去关联tblOAMemeberDepa,得到DepartmentID字段。双击查找字段2.7时间维度因为数据源的tblWorkItem表只有数据的提交完整时间,没有具体的年、月、日、星期字段。因此需要转换源字段,计算新的年、月、日、星期字段。双击OLE DB Source双击Derived Column双击OLE
8、 DB Destination3. Analysis Services数据分析描述:在 Microsoft SQL Server 2005 Analysis Services (SSAS) 中,可以方便地创建复杂的联机分析处理 (OLAP) 和数据挖掘解决方案。Analysis Services 工具提供了设计、创建和管理来自数据仓库的多维数据集和数据挖掘模型的功能,还提供对 OLAP 数据和数据挖掘数据的客户端访问。3.1数据源3.2数据视图3.3维度图3.4部署点击项目右键属性3.5布置到另外一个环境在服务器上运行Microsoft Sql Server2005-Analysis Serv
9、ices-布置向导4. 定时数据采集计划任务为了把数据采集包部署到另外一个环境,需要进行包配置在 SSIS 设计器中,单击“控制流”选项卡的背景在 SSIS 菜单上,单击“包配置”。在“包配置组织程序”对话框中,选择“启用包配置”,再单击“添加”。在包配置向导的欢迎页中,单击“下一步”。在“选择配置类型”页上,验证“配置类型”是否已设置为“XML 配置文件”。在“选择配置类型”页中,单击“浏览”。默认情况下,“选择配置文件位置”对话框将打开至项目文件夹。在“选择配置文件位置”对话框的“文件名”中,命名,再单击“保存”。然后在对象树浏览中选择属性。把生成的配置文件OASSIS.dtsConfig
10、和采集包(MemberInfo.dtsx、ProjectRole.dtsx、Project.dtsx、Department.dtsx、WorkItem.dtsx、WorkItemTime.dtsx)放在同一个文件夹C#代码运行dtsx文件进行数据采集引用Microsoft.SqlServer.Dts.Runtime.Wrapper;代码:DirectoryInfo info = new DirectoryInfo(SSisPath); FileInfo fis = info.GetFiles(*.dtsx); foreach (FileInfo files in fis) DTSRuntime
11、.Application application = new DTSRuntime.Application(); DTSRuntime.IDTSPackage90 package = application.LoadPackage(files.FullName, true, null); package.ImportConfigurationFile(SSisPath + OASSIS.dtsConfig); DTSRuntime.DTSExecResult result = package.Execute(); if (!result.Equals(DTSRuntime.DTSExecRes
12、ult.DTSER_SUCCESS) Log.SaveNote(result.ToString(); 5. 定时数据分析计划任务5.1连接OAAnalysis服务器,生成更新维度的XMLA 脚本。(是更新脚本不是生成脚本)5.2创建SQL计划处理作业。帮助八、 Excel连接Analysis Services数据库九、 WEB页面方式显示报表1) Microsoft SQL Server 2005 Reporting Services 是一种基于服务器的新型报表平台,可用于创建和管理包含来自关系数据源和多维数据源的数据的表格报表、矩阵报表、图形报表和自由格式报表。可以通过基于 Web 的连接来
13、查看和管理您创建的报表。1、 创建报表服务器项目2、右键单击共享数据源添加共享数据源,数据类型定义和连接参考下图:3、右键单击报表创建新报表,报表步骤参考下图:单击查询生成器进入到以下页面,将需要显示的元数据拖入箭头指向的区域,然后配置报表参数后单击确定。定义报表显示格式点击下一步。接下来按默认方式选择就可以了,生成报表后点击预览标签可以进行浏览。最后就是设置隐藏报表参数,防止在web页面中重复显示。选择报表菜单中报表参数项。在所有定义的参数选项中选择隐藏选项。右键单击报表项目,选择报表属性,设置报表服务器设置路径右键单击报表项目,选择部署。报表制作完成。2)Web页面远程连接Reportin
14、g Services报表。1、新建Web项目。2、 项目添加Microsoft.Reporting.WebForms引用。3页面添加ReportViewer控件页面代码: Clochase Report 年: 月: 日: 程序代码如下:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using Sys
15、tem.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Collections.Generic;using Microsoft.Reporting.WebForms;using BusinessTier;using Clochase.Infrastructure;using System.Net;using System.Security.Principal;namespace Portal public partial class
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OA BI DesignDocument
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。