Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
200 views
in Technique[技术] by (71.8m points)

sql server - Dashboards with multiple warehouses

I'm looking for feedback on possible approaches. I'm trying to put together a least a dozen different dashboards that look at a wide variety of topics with overlapping dimensions. The issue I'm having is the data that is requested is stored across at least 4 very large data warehouse all with different levels of normalization and data standardization. Almost all the data in each of these warehouses pretty much use the same data from the same operational data store and are just stored, standardized or aggregated in different ways.

The question I have is would it make sense to stand up a new data warehouse that combines the necessary data from these warehouses and stores it specifically for use in Dozen dashboards I need to create? Or would a better approach be to rely on the dashboard applications blending tool and have each dashboard connect to each of the already established data warehouses?

Thanks for the feedback!

question from:https://stackoverflow.com/questions/65853724/dashboards-with-multiple-warehouses

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Unless your new datawarehouse is going to add a new dimension over the existing data that the other stores are already aggregating, or your visualisation layer cannot easily access the other stores, then a new data warehouse is going to add another layer of management and complexity to your solution that might be simpler to achieve in your dashboard directly.

Approach this pragmatically, do what works with the least amount of effort. If the data is available and you can access multiple stores from your dashboards, then do so, that is often the power that we expect from dashboards and BI visualisation layers, we don't have to aggregate the data into a single store first.

Take PowerBI as an example or proof of the concept, the visualization layer in that product is heavily focused on creating many data connections to disparate data sources and even allows you to perform analytics from data across these connections.

If you can make it work, down the track you might be able to identify optimisations that could be realised by adding another layer in the form of a new data warehouse, but that decision would largely depend on the platform or framework that you choose to use for your visualisations and how many people need to collaborate on the design of these dashboards.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...