Joins: Automatic Identification of Relationship Direction


Please add:
- Automatic identification of relationship direction within a Join tile.
- An option to amend this relationship direction (where appropriate) within the Join tile. E.G A drop-down with 1-2-1,1-2-Many, Many-2-1, Many-2-Many (inc warning) e.t.c
- A visible representation of this relationship direction with ERD arrows e.g:
This would ensure:
- Users consider relationship context when joining tables together - especially those new to data modelling/ETL work.
- Users to reduce test ETLs / tiles because the automatic ientification would suface issues.
Visual Example (Power BI):
Context:
+ The GUI can get cluttered quickly with multiple tests for multiple joins.
+ Users with less experience tend to forget about relationship direction since it's not a visible quality. They then face cardinality problems and question the join type (left, right, inner, etc) when actually the problem is the invisible changes to the shape of their tables during the ETL and the assumptions made when joining.
Comments
-
@AndreaHenderson Let me know your thoughts…
0 -
@NateBI This is an interesting idea and I'll look over it with the team. We did introduce a join type configuration menu that allows you to constrain joins to specified types. I recognize this doesn't account for a lot of what you're requesting (it doesn't auto-detect or represent on the canvas), but thought it might be relevant info in case you haven't played with this setting yet. Thanks for submitting your idea, we'll definitely review it.
Domo Product Manager for Data Transformation (MagicETL)
1 -
@AndreaHenderson I had missed this feature that's certainly heading in the right direction. I guess the first step would be requiring this field to be selected rather than defaulting to a Many-2-Many selection.
1
Categories
- All Categories
- 1.9K Product Ideas
- 1.9K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 306 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3K Transform
- 112 SQL DataFlows
- 649 Datasets
- 2.2K Magic ETL
- 4K Visualize
- 2.5K Charting
- 788 Beast Mode
- 78 App Studio
- 43 Variables
- 744 Automate
- 187 Apps
- 474 APIs & Domo Developer
- 67 Workflows
- 16 DomoAI
- 40 Predict
- 17 Jupyter Workspaces
- 23 R & Python Tiles
- 406 Distribute
- 117 Domo Everywhere
- 279 Scheduled Reports
- 10 Software Integrations
- 139 Manage
- 136 Governance & Security
- 8 Domo Community Gallery
- 44 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 113 Community Announcements
- 4.8K Archive