Your organization needs to store historical sales transaction data. The data needs to be accessible for daily analytics, with SQL-based queries and aggregations on large datasets, as well as occasional joins with customer data stored in another table. Which storage solution should you select to meet these requirements efficiently?