The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hi Experts,
I came across conflicting information about storing keys for relationship as Text vs Whole Number
I benefit from having it as Text data type because it helps be debug errors easily as the key
9590.03312021 |
is made up of 2 columns (ID & Date)
But I am reluctant to make it such as this will be used in a heavy model so Performance has to be optimal but the trade off of easy debugging also cannot be ignored because the length of ID in key varies above and hence inserting a perid (.) helps separate ID & Date visually
Thanks
Solved! Go to Solution.
Hi @GulianiG
I am not sure about data modeling performance but that kind of key will definitely lead to a longer refresh time which may be negligible depending on the data size. Why longer? Because that will cause a higher cardinality and will take a longer time to write into memory as opposed to having two separate dimensions for ID and Date. Also, a higher cardinality requires more storage. That is why it also a best practice to split a datetime column into date and time columns or just remove the time component if not needed.
Proud to be a Super User!
Hi @GulianiG
I am not sure about data modeling performance but that kind of key will definitely lead to a longer refresh time which may be negligible depending on the data size. Why longer? Because that will cause a higher cardinality and will take a longer time to write into memory as opposed to having two separate dimensions for ID and Date. Also, a higher cardinality requires more storage. That is why it also a best practice to split a datetime column into date and time columns or just remove the time component if not needed.
Proud to be a Super User!
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.
User | Count |
---|---|
111 | |
82 | |
63 | |
54 | |
52 |
User | Count |
---|---|
128 | |
115 | |
80 | |
65 | |
63 |