I am confused to implement best practice, I have a table with a lot of fields which each of them need to be aggregated for analytics and reporting purposes, but sometimes we also require to get row basis records.
Would that be better to implement PRIMARY KEY + NON CLUSTERED COLUMNSTORE INDEX, or NOT NULL UNIQUE NONCLUTERED + Clustered columnstore index?