Consider using a data warehouse when you need to keep historical data separate from the source transaction systems for performance reasons. Data warehouses make it easy to access historical data from multiple locations, by providing a centralized location using common formats, keys, and data models.
Query both relational and nonrelational data.
[Reference:, https://docs.microsoft.com/en-us/azure/architecture/data-guide/relational-data/data-warehousing, , ]
Submit