问题描述
我使用的是 Microsoft SQL 2008.在 Microsoft Visual Studio 中,我创建了一个多维数据集.我想每 1 小时安排一次处理这个多维数据集.有人可以告诉我如何实现这一目标吗?
I am using Microsoft SQL 2008. In Microsoft Visual Studio, I have created a cube. I want to schedule the processing of this cube after every 1 hour. Can somebody tell me how to achieve this?
谢谢.
推荐答案
在与您的 SSAS 项目相同的解决方案上创建一个新的 SSIS 项目
On the same solution with your SSAS project create an new SSIS project
- 在 SSIS 包下,打开 dtsx 文件
- 转到控制流"并从 SSIS 工具箱中选择分析服务处理任务"
- 将任务添加到控制流
- 在连接管理器上添加一个新的 Analysis Services 连接并将其指向您的数据库多维数据集.
- 编辑 SSAS 处理任务并转到处理设置
- 添加要处理的对象
我通常会放置两个 Analysis Services Prossecing Tasks - 一个用于所有维度,另一个用于整个多维数据集 -
I usually put two Analysis Services Prossecing Tasks - one for all the dimensions and another for the entire cube -
现在连接到 MSSQL 管理工作室上的集成服务并将您的项目添加到包中.
Now connect to the Intergration services on MSsQL management studio and add your project to the packages.
按照此链接查看如何通过 MsSQL 进行安排代理 SSIS 包.
Follow this link to see how you can schedule via the MsSQL agent the SSIS Package.
大功告成!
这篇关于每 1 小时后自动处理立方体?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!