Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
Database 数据仓库是正确的解决方案吗_Database_Caching_Data Warehouse_Information Retrieval_Data Retrieval - Fatal编程技术网

Database 数据仓库是正确的解决方案吗

Database 数据仓库是正确的解决方案吗,database,caching,data-warehouse,information-retrieval,data-retrieval,Database,Caching,Data Warehouse,Information Retrieval,Data Retrieval,我有一个供应商系统,我可以查询以获取报告或原始数据。返回的数据基于内部计算,我也可以根据日期获取数据 我有一些报告往往需要很长时间才能返回结果。我认为供应商的数据检索(计算和操作)是主要问题 我正在考虑使用数据仓库作为一种缓存,以便可以从仓库中检索经常查询的报告。这意味着每天或每小时检索必要的数据并将其存储在仓库中 这是一个好的解决方案吗? 有没有这样的工具?这可能是一个很好的解决方案,也可能值得分析查询计划,并确保供应商的计算确实是问题所在。你做过任何查询分析吗?@YannickLiekens

我有一个供应商系统,我可以查询以获取报告或原始数据。返回的数据基于内部计算,我也可以根据日期获取数据

我有一些报告往往需要很长时间才能返回结果。我认为供应商的数据检索(计算和操作)是主要问题

我正在考虑使用数据仓库作为一种缓存,以便可以从仓库中检索经常查询的报告。这意味着每天或每小时检索必要的数据并将其存储在仓库中

这是一个好的解决方案吗?
有没有这样的工具?

这可能是一个很好的解决方案,也可能值得分析查询计划,并确保供应商的计算确实是问题所在。你做过任何查询分析吗?@YannickLiekens谢谢你的反馈。不,我还没有设计表,只是想知道这是否是一个可行的解决方案。