Forum Discussion
Fact vs Dimension
- 5 years ago
Hi SammyPub !
You can create a dimesion with simple 2 value and another surrogate key with tinyint 0/1, you can save this tinyint value in your fact table. Current [Y/N] are storing as char and taking more space than tinyint.
Also, when you use [Y/N] from fact table for slicer your query is hitting 5M rows, instead you can use dimension to get slicer selection.
Hope you understand the performance benefit.
Regards,
Hasham
Hi SammyPub !
You can create a dimesion with simple 2 value and another surrogate key with tinyint 0/1, you can save this tinyint value in your fact table. Current [Y/N] are storing as char and taking more space than tinyint.
Also, when you use [Y/N] from fact table for slicer your query is hitting 5M rows, instead you can use dimension to get slicer selection.
Hope you understand the performance benefit.
Regards,
Hasham