2011-02-03 130 views
3

我有一个要求,我不确定我是否应该使用分析服务或报告服务或其他技术。SQL,分析服务或报告服务

我的客户想要在他们的在线网站上显示来自数据库的特别优惠。他们希望以用户为目标,即用户来自英国;显示英国和磅的交易。如果用户来自加拿大;显示加拿大和加拿大元的优惠等。

他们的数据库有多个表,每个表中加载1到2百万条记录。每个表格用于不同类别的产品,并具有要过滤的货币和国家/地区列。我无法重构他们的模式,因为他们有大量的开发工作来完成与各种商业应用程序的集成。

我需要一个涉及datawarehouse的解决方案,可以快速获取数据并将其缓存为接下来的12或24小时(不想在Web服务器上缓存)。我在分析和报告服务方面没有太多经验,所以我需要您的解决方案/建议以及任何可以从您的好或不好的经历中分享的内容。

回答

5

分析服务不是你想要的:你不需要求和信息的多维数据集。 也不是报告服务:您将希望以纯HTML格式显示数据。

我只想查询现有数据并显示该数据。如果性能成为问题,您可以每12小时运行一次SSIS作业,以便将数据提取到为此应用程序创建的特定数据库。但请考虑先调整索引。