日期:2014-05-17  浏览次数:20546 次

分析服务基本概念问题
我现在已经建了一个Analysis Servise项目,发布到分析服务器上,也应经能正常调用项目的统计结果,
我现在的问题是:1.发布到服务器上的这个分析项目会随着数据源数据的更新而更新吗?
  2.Integration Servise是对数据处理之后定时把数据放到数据仓库中是吧?
  3.是否存在分析服务器上设置定时处理的问题?
  其实,我现在的需求就是:数据源是表A和表B,表A中包含时间字段,把之间字段拆分成年月日季度等字段放到表B中,
表A中的数据是别的地方处理之后放进来的,拆分字段放到表B的操作是不是应该放到Integration Servise中定时处理呢?
更新分析服务器的数据应该在哪个地方操作呢?

对于这些基本的概念问题还不是很理解啊,找了点书讲的也不是很清楚,各位高手有没有什么推荐的书或学习资料啊(*^__^*)


------解决方案--------------------
1、这取决于你的cube是建立在源表基础上,还是新建了一个自己的事实表。LZ的时间统计,一般都是自己的事实表。 这种情况下,就需要启用执行计划中的ssis包来处理后,才可以更新显示数据。

2、是这样的

3、这个是设立在ssis包执行端的执行计划,或者是job中的。

更新数据的操作,是写好的ssis包,设立执行计划或者是job中定期执行即可。

参考http://msdn.microsoft.com/zh-cn/library/dd440761(v=sql.100).aspx

------解决方案--------------------
大体没看明白你的问题。可能是有点困。哈哈。

不过可以帮你解释一下。

第一个问题,一般情况只要你正确的设置了JOB。数据会更新的,当然,SSIS里面要有analysis task。(当然,也可以有其它方法)

第二个问题,是的。

第三个问题,这个可以有。cube具有自己处理能力,不依赖于SSIS。这就我在第一个问题中括号标注的。但一般情况下,依赖于SSIS处理CUBE的情况较多。所以,不需要单独为CUBE进行定时处理。它和JOB的定制是一起执行的。