Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssis 是否应该使用主动缓存而不是处理维度?_Ssis_Ssas 2008 - Fatal编程技术网

Ssis 是否应该使用主动缓存而不是处理维度?

Ssis 是否应该使用主动缓存而不是处理维度?,ssis,ssas-2008,Ssis,Ssas 2008,我对整天更新多维数据集数据的最佳实践感到困惑。我们有一个小型订单处理环境,我想在其中更新包含订单状态的仪表板。我可以通过创建一个SSIS包并将其计划为每4分钟运行一次来实现这一点。这很有效 但是,当我禁用上面的SSIS作业,而是在所有维度和多维数据集上启用实时ROLAP时,仪表板中的任何内容都不会改变。我是否误解了主动缓存的目的 我使用的是包含生产数据的SQL Server标准,但我们的分析服务器是企业级的,以防这会有所不同。如果可以的话,我也愿意使用自动或定时MOLAP。不,你没有。我认为您有

我对整天更新多维数据集数据的最佳实践感到困惑。我们有一个小型订单处理环境,我想在其中更新包含订单状态的仪表板。我可以通过创建一个SSIS包并将其计划为每4分钟运行一次来实现这一点。这很有效

但是,当我禁用上面的SSIS作业,而是在所有维度和多维数据集上启用实时ROLAP时,仪表板中的任何内容都不会改变。我是否误解了主动缓存的目的


我使用的是包含生产数据的SQL Server标准,但我们的分析服务器是企业级的,以防这会有所不同。如果可以的话,我也愿意使用自动或定时MOLAP。

不,你没有。我认为您有配置问题

我想您禁用的工作是处理从数据库到数据仓库的数据,对吗? 你的多维数据集从数据仓库中读取数据,对吗

所以现在,您的OLAP数据库正在更新(由您的应用程序进行),但更改不会被推送到多维数据集(因为作业已关闭)

主动缓存(特别是ROLAP)是一种让您的数据处于活动状态的方法,无需每x分钟安排一次多维数据集刷新。但是填充DW的作业必须仍在运行


我猜您禁用的包除了更新DW之外,还刷新了多维数据集。检查它的来源。

不,您没有。我认为您有配置问题

我想您禁用的工作是处理从数据库到数据仓库的数据,对吗? 你的多维数据集从数据仓库中读取数据,对吗

所以现在,您的OLAP数据库正在更新(由您的应用程序进行),但更改不会被推送到多维数据集(因为作业已关闭)

主动缓存(特别是ROLAP)是一种让您的数据处于活动状态的方法,无需每x分钟安排一次多维数据集刷新。但是填充DW的作业必须仍在运行


我猜您禁用的包除了更新DW之外,还刷新了多维数据集。检查它的来源。

你似乎在所有方面都是对的。我禁用的作业除了处理多维数据集之外什么都不做。它应该做更多吗?你是说除了ROLAP,我还应该让它运行?如果有必要,我可以稍后再解决这些问题,谢谢。不,如果您在所有多维数据集中使用ROLAP,则不需要作业来刷新它。我想象你的工作也更新了你的DW。多维数据集是否与您的OLTP应用程序连接到同一个DB?感谢您的澄清。多维数据集的维度从DSV中检索数据,DSV从订单系统数据库(主要来自视图)获取数据。这就是你的意思吗?多维数据集本身和维度位于不同的服务器上。这不是标准配置吗?我刚刚注意到,在分析服务器上树的维度分支下没有打开主动缓存。我只在立方体部分打开了它。也许这就是问题所在。我的意思是,您不应该让您的OLAP多维数据集查询与“订单系统数据库”相同的数据库,这不被认为是“最佳实践”。您应该有一个DW,以便多维数据集可以从中访问数据。您似乎在所有帐户上都是正确的。我禁用的作业除了处理多维数据集之外什么都不做。它应该做更多吗?你是说除了ROLAP,我还应该让它运行?如果有必要,我可以稍后再解决这些问题,谢谢。不,如果您在所有多维数据集中使用ROLAP,则不需要作业来刷新它。我想象你的工作也更新了你的DW。多维数据集是否与您的OLTP应用程序连接到同一个DB?感谢您的澄清。多维数据集的维度从DSV中检索数据,DSV从订单系统数据库(主要来自视图)获取数据。这就是你的意思吗?多维数据集本身和维度位于不同的服务器上。这不是标准配置吗?我刚刚注意到,在分析服务器上树的维度分支下没有打开主动缓存。我只在立方体部分打开了它。也许这就是问题所在。我的意思是,您不应该让您的OLAP多维数据集查询与“订单系统数据库”相同的数据库,这不被认为是“最佳实践”。您应该有一个DW,以便多维数据集可以从中访问数据。