100分,请教一个问题 现有一OA系统,每天有大量表单(流程)提交、审批,现在想在另一台服务器创建一个报表服务器,想法是:1、每晚将OA服务器的数据导到报表服务器;2、报表服务器做成用户可以自定义参数和字段(拖拉)。许久没有钻研技术了,望达人赐教!100分,结贴率高。a 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、导数据使用ssis2、报表的话 ssrs(微软这么说的,不过个人觉得不咋好用),开发个前台界面调用即可。 如果使用者技术水平比较高的话,直接给个report builder,自己做就行。 ssas 买了数据库高点儿的版本都会带。 1、每晚将OA服务器的数据导到报表服务器;——因为OA服务器数据经常有变,比如今天和昨天相比,有新增的表单,有update的表单(退回重填),这些updated的数据如何更新到报表服务器?如何保证?ssis可以实现吗? 可以使用 sql server 提供的replication(transactional publication)功能,把数据从OA 服务器同步至报表服务器,你可以根据实际的需要,设置一定的时间间隔同步一次数据。这样报表服务器的数据不会影响到OA服务器上。ssis 也可以实现,想按一定时间间隔自动传输数据,需要通过sql server 中job 调用 ssis包来完成。 不太清楚为什么需要另外一台服务器,个人感觉没什么必要。你需要的是建立一个Dataware Hause. 报表读取这里的数据就行。 ssis如何实现?请指点关键之处。谢谢 现在想在另一台服务器创建一个报表服务器,想法是: 1、每晚将OA服务器的数据导到报表服务器; 2、报表服务器做成用户可以自定义参数和字段(拖拉)。第一个需求应该是是创建一个ODS层或者数据仓库层,可以通过SSIS实现。第二个需求如果用Reporting Servcie来实现的话是比较困难的,BI的工具最适合做。发布一个CUBE给用户,用户可以自己任意组合自己的报表。 所以你这个不单单是创建报表服务器,而是要做数据抽取集合建模+报表。 Dataware Hause 就是建立一个数据仓库,这个可以建立在你原有的数据库中。你可以建立任务,定时处理数据(每分钟,每小时或者每天等),写入你的数据仓库,你的报表读取这里的数据就行。报表的设计用SSRS,水晶报表或者其他工具都行。 如果你只需要数据发布,用excel就行。链接到你的数据库之后,自动刷新。就是安全性不高,:) 当然你要学会SSIS工具,建议看教程SSIS教程:http://technet.microsoft.com/zh-cn/library/ms167031(v=sql.105).aspx使用 SQL Server 代理计划包方法:http://technet.microsoft.com/zh-cn/library/gg471507.aspx 多谢各位。我正在试着用sql server 2008的复制和订阅,在发布时,发现DB里有些表是不能被选择(发布)的,为何这样? 你是Transcation Replcation? 如果是的话,需要发布的表具有主键 。 报表服务器 可以通过 链接服务器 直接读OA服务器的如果OA压力大,才需要定时传递数据给报表服务器,让报表服务器独立进行 关于SQL的问题? 替换字段中最后一个字符“,”为空 还原?附加? 怎样统计每个类别下有多少个子类别??? 请问datetime类型如何查询,like '%2005-2-25%'失败 急急??!!sql2000 连不上局域网的另一个sql服务器?? 模糊查询的问题 触发器问题 SQLSERVER查询问题 请教一个表主键id问题 这个语句应该怎么写? sql反映超长(This SQL offer threw the timeout exception)
2、报表的话 ssrs(微软这么说的,不过个人觉得不咋好用),开发个前台界面调用即可。
如果使用者技术水平比较高的话,直接给个report builder,自己做就行。
——因为OA服务器数据经常有变,比如今天和昨天相比,有新增的表单,有update的表单(退回重填),这些updated的数据如何更新到报表服务器?如何保证?ssis可以实现吗?
ssis 也可以实现,想按一定时间间隔自动传输数据,需要通过sql server 中job 调用 ssis包来完成。
你需要的是建立一个Dataware Hause. 报表读取这里的数据就行。
ssis如何实现?请指点关键之处。谢谢
1、每晚将OA服务器的数据导到报表服务器;
2、报表服务器做成用户可以自定义参数和字段(拖拉)。第一个需求应该是是创建一个ODS层或者数据仓库层,可以通过SSIS实现。
第二个需求如果用Reporting Servcie来实现的话是比较困难的,BI的工具最适合做。发布一个CUBE给用户,用户可以自己任意组合自己的报表。 所以你这个不单单是创建报表服务器,而是要做数据抽取集合建模+报表。
报表的设计用SSRS,水晶报表或者其他工具都行。
如果你只需要数据发布,用excel就行。链接到你的数据库之后,自动刷新。就是安全性不高,:)
当然你要学会SSIS工具,建议看教程
SSIS教程:
http://technet.microsoft.com/zh-cn/library/ms167031(v=sql.105).aspx使用 SQL Server 代理计划包方法:
http://technet.microsoft.com/zh-cn/library/gg471507.aspx
你是Transcation Replcation? 如果是的话,需要发布的表具有主键 。
如果OA压力大,才需要定时传递数据给报表服务器,让报表服务器独立进行