我有一个要求,我不确定是否应该使用Analysis Services或Reporting Services或其他某种技术。
我的客户希望从其在线网站上的数据库中显示特别优惠。他们想定位用户,即如果用户来自英国;显示英国和英镑的交易。如果用户来自加拿大;显示加拿大和加拿大元等的交易。
他们的数据库有多个表,每个表中载有1到2百万条记录。每个表都针对不同的产品类别,并且具有货币和要过滤的“国家/地区”列。我无法重组他们的架构,因为他们已经完成了大量的开发工作以与各种商务应用程序集成。
我需要一个涉及数据仓库的解决方案,可以快速获取数据并将其缓存下一个12或24小时(不希望在Web服务器上缓存)。我在分析和报告服务方面经验不足,因此我需要您的解决方案/建议以及您可以从经验中获得的任何宝贵经验。
最佳答案
分析服务不是您想要的:您不需要用于汇总信息的多维数据集。
报告服务也不是:您将希望以纯HTML格式显示数据。
我只是查询现有数据并显示该数据。如果性能成为问题,则可以每12小时运行一次SSIS作业,以将数据提取到为此应用程序创建的特定数据库中。但是请考虑首先调整索引。