Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
I'm working on Dataflows and have a question about creating dimension tables for a fact table with 3 years of event history.
Context:
My Question: For dimensions that are static over time, like Employee Type (Permanent, Temporary, Contract) and Employee Status (Active, Terminated, On Leave):
I'm looking for the best approach considering performance and maintainability.
Thank you!
Solved! Go to Solution.
Hi @GulianiG
Both approaches are ok in a dataflow, however in a dataflow you can't relate tables together nor you can use DAX.
I would go with creating dimension tables in Sharepoint hence when someone other than the owner of the Dataflow wants to make changes, he will do it in Sharepoint(only the owner of the dataflow can make changes on it).
Performance wise, Dataflows are sources of truth for semantic models built on top of them, so they should be ok. Rather watch out the performance of the semantic models.
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
@aj1973 I really like your logic of allowing someone from teh team the ability to change those static dimension values when needed. Thanks
Enter Data approach would restrict it to me being the owner of Dataflow which we don't want
Thanks AJ
You are welcome
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
Hi @GulianiG
Both approaches are ok in a dataflow, however in a dataflow you can't relate tables together nor you can use DAX.
I would go with creating dimension tables in Sharepoint hence when someone other than the owner of the Dataflow wants to make changes, he will do it in Sharepoint(only the owner of the dataflow can make changes on it).
Performance wise, Dataflows are sources of truth for semantic models built on top of them, so they should be ok. Rather watch out the performance of the semantic models.
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
57 | |
28 | |
25 | |
22 | |
21 |
User | Count |
---|---|
63 | |
47 | |
24 | |
24 | |
18 |