数据仓库最佳实践:日内DW负载和报告

时间:2011-03-02 18:04:26

标签: database ssis reporting data-warehouse business-objects

我们在当天有一天的数据仓库加载(使用SSIS,SQL Server 2005)。

报告是通过Business Objects(XI 3.1 WebI)完成的。

我们目前没有遇到任何问题,但是对于日内数据仓库加载的最佳做法是什么,同时从同一个数据库进行报告?

感谢, 阿姆里特

1 个答案:

答案 0 :(得分:0)

不确定如果我理解正确,但我想您可能遇到的两个主要问题是:

  • 数据可用性:您的用户可能希望查询您暂时删除的数据,因为您正在刷新它(...这取决于您的数据加载方法)。

  • 性能:报告可能受数据加载过程的影响。

如果你的数据是分区的,我认为使用基于分区交换机的数据加载是一个很好的方法。  您在包含要重新加载的数据的暂存分区上执行数据加载(同时数据仓库分区仍可用于用户的所有数据)。然后,在完成加载分段分区中的数据后,可以立即在分段和数据仓库之间切换分区。这将解决数据可用性问题,并可能有助于降低性能(例如,您的暂存分区与数据仓库位于不同的硬盘驱动器上)。

有关分区数据加载和其他数据加载技术的更多信息:

http://msdn.microsoft.com/en-us/library/dd425070(v=sql.100).aspx

相关问题