Junk dimensions are a good way to create a dimension with several flags. (e.g. Understand star schema and the importance for Power BI - Power BI | Microsoft Learn)
However they are difficult to maintain, especially on the fact side. The alternative is to have a dimension per flag or attribute. This diverts from the main design objective to consolidate many flags in one dimension for usability reasons.
I propose the idea to have the ability to create a virtual table that groups just attributes from phyiscal tables. It is like an addition to perspectives or culutures which also just serve the User Experience and does not affect executes DAX in any way.
Here is an example: I have 3 physical dimensions which are loaded into the model:
Dimension Flag Great Customer
Dimension Flag Fast Shipping
Dimension Flag Order Returned
They all are connected to a Sales Fact.
However, it's a coorporate model with dozens of dimensions. I want to consolidate (for the user) but I don't want to introduce further complexitiy (for the ETL).
A "virtual" Junk Dimension comes in handy:
All columns from three dimensions are grouped into one virtual table e.g. called "Dimension Shipping Attributes". The physical relationships remain untouched. One cannot create relationships etc. Its just a presentation layer.
Best regards,
Konstantin
1 Comment
- fbcideas_migusrNew MemberStatus added:New
Recent ideas
Feature Request: Add a Warning Prompt Before Deleting Tables That Contain Measures
Problem Statement: In Power BI, measures are linked to specific tables. When a developer deletes a table from the model view or report view, Power BI automatically deletes all measures assigned to ...Murtaza_Ghafoor2 hours agoSuper UserNew8Views1like0CommentsCustom visuals: allow same-tab navigation & reduce confirm-navigation friction for trusted links
Description: Custom visuals (e.g. Deneb) that trigger navigation via href currently have two limitations that create friction for legitimate, author-controlled use cases: Links always open in a ne...AlexSenEON4 hours agoNew MemberNew8Views0likes0CommentsSeparate Download and Publish Permissions for Power BI Workspaces
Idea / Feature Request Introduce more granular permissions in Power BI to independently control report download and report publishing permissions at the workspace level. Business Scenario We have ...ewarstdhyjugkhi5 hours agoMicrosoft EmployeeNew23Views8likes0CommentsSupport Fabric SQL Database with workspace-level inbound Private Link
Fabric SQL Database supports tenant-level Private Link but not workspace-level Private Link. Securing a small number of databases therefore requires enabling Private Link across the entire tenant, in...WorkFull226 hours agoAdvocate INew32Views1like1Comment