Renaming Columns and NOT breaking cards
I am barely getting started with the vast DOMO world so forgive me if this is an obvious thing.
I was recently creating a dataflow and some cards from that dataflow and decided to test something out. I created the card using a column from that dataflow and then proceeded to change the name of that column in the dataflow. What happened was it "broke" the card and I had to fix it by having it use the "newly renamed column" even though it was the same column.
Is there anyway to avoid this when setting up the card? or is this just something that I need to be aware of when creating the dataflow and knowing how many affected cards there are down the road?
thank you
Best Answer
-
Column names are case-sensitive when Domo evaluates if a column is the same or not. For example, ID is different than id for Domo. You can use the Select Columns tile in Magic ETL to rename columns and keep your cards from breaking.
Hope this helps.
**Check out my Domo Tips & Tricks Videos
**Make sure to any users posts that helped you.
**Please mark as accepted the ones who solved your issue.1
Answers
-
Column names are case-sensitive when Domo evaluates if a column is the same or not. For example, ID is different than id for Domo. You can use the Select Columns tile in Magic ETL to rename columns and keep your cards from breaking.
Hope this helps.
**Check out my Domo Tips & Tricks Videos
**Make sure to any users posts that helped you.
**Please mark as accepted the ones who solved your issue.1 -
I have the same issue. I want to rename multiple columns and would like to make sure that nothing breaks.
How would using Magic ETL to rename the columns keep the cards from breaking? If the card uses field 'date' now and I rename it to 'start date', the card would break, no?
0 -
@genchevd That's correct, it would break the card. If you want to change the field name, I would recommend first duplicating the original column in MagicETL with the new name. Once the new field is added, change all cards using that field to the new one (the Card Fields & Beast Modes report from the Domo Governance Connector is great for identifying which card use it). Then you can safely delete the old column from the dataflow
0 -
In the Domo governance datasets, I've seen columns
Column Name
andColumn ID
. I guess the latter is how actually Domo identifies columns in the backend. Is it possible to change theColumn Name
but not theColumn ID
?Alternatively, for display purposes in cards and pages, is it possible to show the column description instead of the underlying name?
I am just thinking out loud about possible solutions to my renaming problem.
0 -
Did you figure out any better way to do this without having to touch every single card to fix it?
0
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.6K Connect
- 1.2K Connectors
- 300 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 2.9K Transform
- 102 SQL DataFlows
- 626 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 753 Beast Mode
- 61 App Studio
- 41 Variables
- 692 Automate
- 177 Apps
- 456 APIs & Domo Developer
- 49 Workflows
- 10 DomoAI
- 38 Predict
- 16 Jupyter Workspaces
- 22 R & Python Tiles
- 398 Distribute
- 115 Domo Everywhere
- 276 Scheduled Reports
- 7 Software Integrations
- 130 Manage
- 127 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 11 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 110 Community Announcements
- 4.8K Archive