Hi Anthony Marasigan Thank you for reaching out.
If you are using dedicated SQL pool before partitioning, dedicated SQL pool by default already divides your data into 60 databases. Partitioning further divides your data. If you partition your data, then consider that each partition needs at least 1 million rows to benefit from a clustered columnstore index. If you partition your table into 100 partitions, then your table needs at least 6 billion rows to benefit from a clustered columnstore index (60 distributions 100 partitions 1 million rows). If your 100-partition table does not have 6 billion rows, either reduce the number of partitions or consider using a heap table instead.
Please let me know if you need additional information.
Indexes on dedicated SQL pool tables in Azure Synapse Analytics
Regards,
Oury