excel2007 BI报表数据更新问题

zhuode_001 2013-07-26 04:40:41
我用Excel2007作为客户端,SqlServer2008作为数据库,但是当我把数据库里的数据更新后,Excel表格里的数据未能及时更新,如果要更新只能在visual studio 2008中将这个项目重新处理,想问一下:有没有什么办法,不用手动处理项目,Excel表格里的数据也能及时更新呀!谢谢!!!
...全文
595 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
天善智能 2013-11-18
  • 打赏
  • 举报
回复
写个 Job,定时处理 Cube,也就是Analysis Sercie命令,具体命令参考

<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
  <Parallel>
    <Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100">
      <Object>
        <DatabaseID>BI_RDC</DatabaseID>
      </Object>
      <Type>ProcessFull</Type>
      <WriteBackTableCreation>UseExisting</WriteBackTableCreation>
    </Process>
  </Parallel>
</Batch>
iacpdj 2013-11-02
  • 打赏
  • 举报
回复
process your cube first then "refresh" in your excel
super_tiger_ 2013-10-29
  • 打赏
  • 举报
回复
引用 5 楼 zhuode_001 的回复:
[quote=引用 3 楼 FancyMouse 的回复:] 数据源更新以后,SSAS的cube/database需要reprocess。reprocess频率依照业务需求而定,这是可以自动化的。
是用SQL SERVER代理 作业吗?不会用,求指教[/quote] 使用SSIS 更新SSAS 数据,然后放到SQL Agent里面定时跑就行了。 Excel上更新的话,在资料的工具栏那边有一个更新全部数据的绿色按钮,点下就更新了。 但是如果说你的SSAS 模型有改变的话,Sorry 你的Excel就得重新弄了。 Excel 最好用2013的,其他版本也可以,我这边用得2013。
Mr_Nice 2013-07-27
  • 打赏
  • 举报
回复
引用 4 楼 zhuode_001 的回复:
[quote=引用 1 楼 OrchidCat 的回复:] excel 2007 数据——全部刷新 即可。 前提是当前数据,是通过数据——自其他来源——来自sql server 或者是别的选项获取的。
来自 Analysis Services项目 啊[/quote] 具体步骤参考msdn http://msdn.microsoft.com/en-us/library/ms141779.aspx
zhuode_001 2013-07-26
  • 打赏
  • 举报
回复
引用 3 楼 FancyMouse 的回复:
数据源更新以后,SSAS的cube/database需要reprocess。reprocess频率依照业务需求而定,这是可以自动化的。
是用SQL SERVER代理 作业吗?不会用,求指教
zhuode_001 2013-07-26
  • 打赏
  • 举报
回复
引用 1 楼 OrchidCat 的回复:
excel 2007 数据——全部刷新 即可。 前提是当前数据,是通过数据——自其他来源——来自sql server 或者是别的选项获取的。
来自 Analysis Services项目 啊
FancyMouse 2013-07-26
  • 打赏
  • 举报
回复
数据源更新以后,SSAS的cube/database需要reprocess。reprocess频率依照业务需求而定,这是可以自动化的。
zhuode_001 2013-07-26
  • 打赏
  • 举报
回复
引用
excel 2007 数据——全部刷新 即可。 前提是当前数据,是通过数据——自其他来源——来自sql server 或者是别的选项获取的。
我是通过 数据-其他来源-来自分析服务 获取的
Mr_Nice 2013-07-26
  • 打赏
  • 举报
回复
excel 2007 数据——全部刷新 即可。 前提是当前数据,是通过数据——自其他来源——来自sql server 或者是别的选项获取的。

591

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧