You are designing a fact table in a SQL Server database.
The fact table must meet the following requirements:
Include a columnstore index.
Allow users to choose up to 10 dimension tables and up to five facts at one time.
Maximize performance of queries that aggregate measures by using any of the 10
dimensions.
Support billions of rows.
Use the most efficient design strategy.
You need to design the fact table to meet the requirements.
What should you do? (More than one answer choice may achieve the goal. Select the BEST
answer.)
A.
Design a fact table with 5 dimensional key columns and 10 measure columns. Place the
columnstore index on the dimensional key columns.
B.
Design a fact table with 5 dimensional key columns and 10 measure columns. Place the
columnstore index on the measure columns.
C.
Design a fact table with 10 dimensional key columns and 5 measure columns. Place the
columnstore index on the dimensional key columns and the measure columns.
D.
Design a fact table with 10 dimensional key columns and 5 measure columns. Place the
columnstore index on only the measure columns.