Star Schema Model on Synapse Serverless

Shatamjeev Dewan 1 Reputation point
2021-06-10T15:30:05.617+00:00

Can we create a Star Schema denormalised data model on top of Synapse serverless pool having data files (raw) stored in Azure Data Lake ?

Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
5,053 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Samara Soucy - MSFT 5,131 Reputation points
    2021-06-10T17:12:18.937+00:00

    Absolutely- there is nothing in a serverless pool that enforces a certain type of database design.

    I'm guessing you are asking about a scenario where the data is normalized but you want to build a view on top of that in a serverless pool that has a star schema. The answer here is still yes, but you will need to be mindful of performance, especially if your dataset is large. Making sure the underlying files are in parquet format and strategic use of CETAS can go a long way to keeping this viable as you add more data. I do need to make a note that using CETAS does create an additional set of parquet files in storage- you are no longer going purely from the raw data. However, you wouldn't necessarily need to convert all the data that way- you could use them just for removing performance bottlenecks and combine them with raw data in your views.

    0 comments No comments

  2. Leslie 56 Reputation points
    2022-11-29T18:29:41.757+00:00

    Go Data Vault - avoid dims and facts

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.