




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Dynamics Axapta 4.0报表服务器的安装和配置Author:Shawn Date:12/02/2009概述Dynamics Axapta集成了SQL Server的Reporting Services,这样除了Axapta3.0原有的报表平台(称之为Native Reporting)外,又多了一个报表制作和发布的平台,为了区别原有的报表平台,称之为Ad Hoc Reporting.本文介绍Ad Hoc Reporting的安装和配置.准备安装了Axapta的核心功能.域账户在安装的过程中必须为报表服务器提供一个已经存在的域账户,报表服务器用该账户连接SQL Server数据源获取数据,在安装报表服务器前,必须创建一个域账户,该账户专门供Dynamics Axapta的报表服务器访问SQL Server使用,跟Bussiness Connector代理一样.设置该账户的属性为密码永不过期.我们创建一个用户名为RS的用户,如下图所示.图1.创建域账号另外对该账户做如下设置:Dynamics Axapta数据库所在服务器1. 不是任何组的成员.2. 不能有任何特权3. 拒绝本地登陆4. 拒绝通过终端服务登陆.Dynamics Axapta报表服务器1. 不是任何组的成员2. 不能有任何特权3. 拒绝通过终端服务登陆.4. 拒绝通过网络访问该计算机5. 不能拒绝本地登陆授权该账号以只读方式访问Dynamics数据库.SQL Server Reporting Services必须安装SQL Server Reporting ServicesWeb服务器和浏览器1. Web服务器(IIS6.0)报表服务通过浏览器管理和浏览,所以必须安装IIS6.0.报表服务的配置管理工具简化了创建和配置存放报表的站点的任务.为了确保怀有恶意的人不能访问报表,建议在Web站点中采用SSL加密.SSL加密需要SSL授权才能访问,关于SSL的内容在后续文章中介绍.2. 浏览器因为需要通过浏览器管理和查看报表,所以需要安装IE6.0 SP2或者更高版本.Dynamics Axapta拥有 业务分析 模块的许可证.Add Hoc报表需要业务分析模块,如果没有该模块的许可证,将不能访问Reporting Server窗体.数据库1. 支持的数据库l SQL Server2000 SP4或更新版本l SQL Server2005 SP1或更新版本l Oracle 10gAd Hoc将消耗数据库服务器的大量资源,比如CPU,建议采用Dynamics Axapta数据库的复制数据库.2. 数据库服务器客户端工具l SQL Server安装MDAC 2.80.1022.3或更新版本l Oracle 安装Oracle client 或更新版本3. SQL Server运行在本地账户下.在安装SQL Server的过程中,会提示是运行在域账户还是本地账户下,选择本地账户.安装SQL Server Reporting Services如果没有安装SQL Server或者在安装SQL Server的时候没有安装Reporting Services,则按照如下步骤安装.1. 打开SQL Server2005安装程序图2.Reporting Services安装一2. 选择接受条款,点击下一步.图3.Reporting Services安装二3. 出现如下画面,在下一步可用后,点击下一步.图4.Reporting Services安装三4. 出现如下画面图5.Reporting Services安装四5. 等待扫描完成,会出现如下画面,点击下一步.图6.Reporting Services安装五6. 查看检测结果,没有大问题的话,点击下一步.图7.Reporting Services安装六7. 填写姓名和公司,点击下一步图8.Reporting Services安装七8. 选择想安装的组件,由于笔者已经装了其他组件,这里只选择Reporting Services.点击下一步图9.Reporting Services安装八9. 点击下一步.图10.Reporting Services安装九10. 定义登陆Reporting Services时使用的账户,我们使用刚刚创建的域账户RS.图11.Reporting Services安装十11. 点击下一步图12.Reporting Services安装十一12. 点击安装.图13.Reporting Services安装十二13. 点击完成,完成Reporting Services的安装,安装完成后,再装一下SQL Server2005的SP1,具体安装过程不再赘述.配置和启动Reporting Services1. 通过 开始-程序-Microsoft SQL Server 2005-配置工具-Reporting Services配置Reporting Services.2. 出现如下画面,输入计算机名或者IP地址,点击查找,从下拉表中SQL Server实例名.图14.配置和启动Reporting Services一3. 点击连接.从左边的项目栏中选择服务器状态,查看右边相应内容.如果服务器状态是停止的话,点击启动按钮.图15.配置和启动Reporting Services二4. 选择报表服务器虚拟目录选项,选择新建.图16.配置和启动Reporting Services三5. 接受默认设置,点击确定.创建成功.由于默认站点没有配置成要求SSL认证,所以这里要求SSL连接不可用,这个在后续的文档中介绍.图17.配置和启动Reporting Services四6. 按照同样的步骤,创建报表管理器虚拟目录.创建后的配置情况如下图所示.图18.配置和启动Reporting Services五7. 设置Windows服务标识,设为 内置账户-本地系统,点击应用.如下图所示.图19.配置和启动Reporting Services六8. 设置Web服务标识,Asp.Net账户运行在NT AuthorityNetworkService下,并设置将报表服务器和报表管理器运行在DefaultAppPool.点击应用.如下图所示.图20.配置和启动Reporting Services七9. 在左边的选项栏目中选择 数据库安装 ,数据库名处 Reporting Services所在的机器名或IP地址,如下图所示:图21.配置和启动Reporting Services八10. 点击新建按钮,创建数据库,该数据库是Reporting Services的数据库,不是Dynamics Axapta所使用的数据库.指定数据库名称,选择语言,如下图所示.图22.配置和启动Reporting Services九11. 凭证类型选择服务凭证.点击应用,如下图所示.图23.配置和启动Reporting Services十12. 加密密钥为可选项,在后续内容中介绍.13. 初始化,在数据库安装完成后,Reporting Services会自动初始化报表服务服务器,如果没有初始化,请检查前面提到的配置项是否正确.14. 电子邮件设置和执行账户为可选项,将在后续内容中介绍.测试Reporting Services在安装和配置完Reporting Services,可以测试一下Report Manager和Report Server运行情况.1. 开始-运行Inetmgr图24.测试Reporting Services一2. 如果正常的话,会出现如下画面.图25.测试Reporting Services二3. 如果比较不幸,等了好久得到的是如下画面的话,请按照后续步骤操作.图25.测试Reporting Services三4. 找到Reports虚拟目录,右键-属性,然后点击浏览,在ReportManager文件夹上点击打开,如下图所示.图26.测试Reporting Services四5. 找到名为RSWebApplication.config的文件图27.测试Reporting Services五6. 打开该文件,找到节点,更改为http:/IP/ReportServer7. 找到ReportServer节点,更改为ReportServer,即将其内容清空.8. 更改后的内容如下图所示.图28.测试Reporting Services六9. 保存该文件并关闭10. 开始-运行-IISReset.11. 重新打开该站点就可以了.Dynamics Axapta中Reporting Server组件的安装1. 打开Dynamics Axapta的安装程序图24.Reporting Server的安装一2. 点击下一步.图25.Reporting Server的安装二3. 点击下一步图26.Reporting Server的安装三4. 选择Reporting Server图27.Reporting Server的安装四5. 安装程序会自动检测已安装的Reporting Services地址,如下图所示,如果没有出现的话,选择已知的Reporting Services.图28.Reporting Server的安装五6. 选择数据库服务器名称和数据库.图29.Reporting Server的安装六7. 为了能从Dynamics Axapta的数据库中获取数据,必须用数据库服务器的安全管理员账户,并且是Dynamics Axapta的拥有者.设置我们开始创建的域账户AxaptaRS图30.Reporting Server的安装七8. 选择安装.图31.Reporting Server的安装八9. 点击完成,完成安装过程.在Dynamics Axapta中添加Reporting Server1. 打开Dynamics Axapta的客户端,管理-设置-业务分析-Reporting Servers-报表服务器.2. 在报表服务器中填入服务器中填入服务器名称,Web服务URL和报表管理器URL将自动设置为https:/servername/reportserver和https:/servername/reports3. 如果不想采用SSL,可以将https后面的s去掉.4. 在描述栏位中填入描述信息,这样用户在创建Ad Hoc报表时,可以知道使用的是哪个报表服务器,比如填入库存报表服务器.填写完成的界面如下图所示:图32.Reporting Server的安装九5. 点击验证,验证ReportServer是否有效.图33.Reporting Server的安装十6. 如果验证失败,请验证以下几点l 验证报表服务器是否填写正确.l 验证报表服务器是否在运行(开始-程序-Microsoft SQL Server2005-配置工具-Reporting Services配置)l 验证IIS是否在运行(开始-运行-Inetmgr).l 验证默认站点和默认程序池在运行.l 如果使用了SSL,验证本地计算机上的认证信息是否正确.创建Ad Hoc报表模型一个报表模型是商务数据的一个视图,这些视图从Dynamics Axapta的其他数据中隔离出来处理,这样管理者或者商务决策者可以根据自己的角色查看Ad Hoc报表中的数据.比如一个负责客户关系的经理,需要一个客户数据模型,这个经理需要基于CustTable(CustTable)及其相关表的数据模型.当该模型产生后,这个经理就可以制作,查看和打印各种各样的的基于客户数据的报表了.需要更新报表模型的情况1. 当包含在某个透视图中的表被修改时2. 当一个扩展数据类型(EDT)被修改时(特别是新增或修改关系时)3. 当表被添加到表集合时.4. 当一个透视图被修改时(创建,删除或者它的子节点被修改)5. 枚举被修改时.为每一个想创建的模型创建一个透视图透视图标记一些表,这些表用来创建一个报表模型.比如想创建一个包含客户信息的报表模型,必须要创建一个包含CustTable(CustTable)数据表的透视图.如果不太确定透视图应该包含哪些表,需要跟商务决策者和开发人员沟通,以便确定需要哪些Ad Hoc报表和哪些表需要为这些报表提供数据.1. 打开AOT图34.创建透视图一 2. 打开Data Dictionary-Perspective,右键-新建Perspective图35.创建透视图二3. 将新建节点更名,比如更名为Customers,并打开改节点,定位到Tables,右键-新建Table.图36.创建透视图三4. 定位新建的表,右键-属性,选择或输入CustTable图37.创建透视图四5. 按照同样的过程还可以添加其他表,这里不再赘述.保存修改,关闭AOT报表模型选项现在已经创建了透视图定义了报表模型使用的数据,现在需要在Dynamics Axapta中定义报表模型选项.1. 通过工具-报表工具-模型生成选项打开定义窗体.图38.定义报表模型选项一2. 日志模型更新事件当Dynamics Axapta在产生报表模型的时候在一些事件发生时或者遇到问题时会写入名为AxModel.log(默认情况下)的文件.比如日志文件会记录模型同步的开始和结束时间,在访问CompanyCurrencyConversion表中的字段CurrencyCode时出错了,会将AOT事件写入日志文件中,在生成报表模型遇到问题时,日志文件会帮助查找原因.如果在访问Reporting Services是被拒绝,这个事件会写到Windows应用程序日志中.3. 模型目标默认情况下,Dynamics Axapta会把报表模型发布到报表服务器,如果为了备份和调试的目的,可以发不到文件夹中.如果发布到文件夹中必须手动上传到SQL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 杰出班组长管理精要
- 江西省九师联盟2025-2026学年高三上学期开学考试生物试卷(有答案)
- 伤寒论病因辨证关系课件
- 郑州动态性管理办法
- 非对称密钥管理办法
- 企业管理培训安全app课件
- 企业现场安全检查培训课件
- 新质生产力突破点
- 涉外媒体机构管理办法
- 纪检取证安全管理办法
- 贸易安全培训课件
- 公司政治监督工作方案
- DB42T-湖北省既有建筑幕墙可靠性鉴定技术规程
- 工程保修管理措施与承诺事项
- 幼儿园卫生保健实施方案
- 2025年环保知识竞赛考试题库200题(附答案)
- 消除艾滋病、梅毒和乙肝母婴传播项目工作制度及流程(模板)
- 《挠曲电理论及应用》笔记
- 2025年泉州医学高等专科学校高职单招职业适应性测试近5年常考版参考题库含答案解析
- 小学样园图书室安全事故应急预案(3篇)
- 幼教培训课件:《幼儿园游戏环境-聚焦材料投放优化游戏环境》
评论
0/150
提交评论