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
- 2K Product Ideas
- 2K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 311 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3.8K Transform
- 655 Datasets
- 115 SQL DataFlows
- 2.2K Magic ETL
- 811 Beast Mode
- 3.3K Visualize
- 2.5K Charting
- 80 App Studio
- 45 Variables
- 771 Automate
- 190 Apps
- 481 APIs & Domo Developer
- 77 Workflows
- 23 Code Engine
- 36 AI and Machine Learning
- 19 AI Chat
- AI Playground
- AI Projects and Models
- 17 Jupyter Workspaces
- 410 Distribute
- 120 Domo Everywhere
- 280 Scheduled Reports
- 10 Software Integrations
- 142 Manage
- 138 Governance & Security
- 8 Domo Community Gallery
- 48 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 113 Community Announcements
- 4.8K Archive