Planning Application中可能会随着时间的变化不断的往Application中灌入如Actual、Budget等数据,这些数据可以通过ODBC D-Link的形式直接Link到D-Cube中,也可以将数据导入到txt文件,再以Contributor > Import Data的方式灌入数据,对于Elist节点比较少的情况下用第一种方式将会达到很好的效果。

       如上所述,在往表里面抓取数据时我们会建立一些存储过程,项目完成以后我们还会给这些存储过程排上Schedule,让它定期的去抓取数据,之后将数据Link 到D-Cube中,最后再发布到Application,如何给这些存储过程排上Schedule,方式有很多,可以根据实际情况自由的选择。

       其中将存储过程通过SSIS包来执行,再将SSIS Package作为Analyst Macro的一个步骤来执行,这种方式在整个planning项目Schedule来看非常的方便,也可以减少工作量(具体请参考《Planning Job (之) Analyst Macro与ETL Schedule》),具体的做法如下:

       1、建立SSIS包,将全部需要定期跑数据的存储过程全部加入到IS里面以相应的顺序执行;       
       Planning Job (之) Analyst Macro与ETL Schedule      

       2、将SSIS包加入到MSDB或者是以文件系统的形式存放(以下以存放到MSDB下为例)
       Planning Job (之) Analyst Macro与ETL Schedule       

       3、建立一个bak文件,以Dtexec.exe来执行该SSIS包
       Planning Job (之) Analyst Macro与ETL Schedule      

       4、将该bak文件加入Analyst 的Macro步骤
       Planning Job (之) Analyst Macro与ETL Schedule      

       以上过程即实现了将存储过程作为Analyst Macro的一步来执行。

相关文章:

  • 2022-12-23
  • 2021-11-25
  • 2021-05-22
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2021-11-05
  • 2022-03-08
猜你喜欢
  • 2021-06-21
  • 2022-12-23
  • 2022-12-23
  • 2021-08-18
  • 2022-12-23
  • 2022-02-13
  • 2022-12-23
相关资源
相似解决方案