Important: Lifecycle of a domo created contents
Hello All, I am new to Domo. We have only one instance. I wanted to ask you how you have managed overall lifecycle of the created contents in Domo.
Example : I developed one dataset/view in domo and 5 cards and I shared those cards to Biz team via story. Now enhancement requests come in which require dataset/view change and may be some changes in some cards which are live..
While enhancing, I will need to modify dataset and cards. How do I make sure that while dataset needs some changes, I am not impacting current usability of the story/cards.
In-short how do we deploy new changes, enhancements and bug fixes to existing development without impacting users.
Answers
-
Hi @faisalnjit
Domo has a connector called Third Party Data Governance. There's a lot of helpful and useful information as they have datasets for the Cards, Pages, Datasets etc within Domo and how they interact with others. Here's a KB article outlining the connector: https://knowledge.domo.com/Connect/Connecting_to_Data_with_Connectors/Configuring_Each_Connector/Connectors_for_Analytics/Domo_Governance_Datasets_Connector
**Was this post helpful? Click Agree or Like below**
**Did this solve your problem? Accept it as a solution!**1 -
We have a landing page that directs our users to different KPI's by clicking on links. When we need to make changes, we simply create a new page and modify the content there. When it is ready to get "pushed to production", we simply redirect the link on our landing page to the new content and post a message about what was changed in the newest release. We can then "archive" the old content by removing user access to the pages and cards.
2 -
Hi, Thank you for the reply... But question is what if there are some schedules and people subscribed alerts to that card, then what would you do in that case. Will we expect them to re-do alert subscriptions?
0 -
it's not great. Domo did not design dev ops into their product.
you can manage alerts for users using the CLI.
If it were me, i would use a DSV (dataset view) as a semantic layer between the data and the cards. The DSV would never change, but you could swap in new datasets as necessary.
Alternatively, you can do it in the ETL layer. Make a copy of the dataflow call it _DEV, work out the kinks. and then when it's ready copy the dataflow over to the production dataflow.
CrystalBallers, Andrew Chaffin <andrew@crystalballers.ai>, have built a custom app for managing devops. It might be interesting to have a conversation with them.
Jae Wilson
Check out my 🎥 Domo Training YouTube Channel 👨💻
**Say "Thanks" by clicking the ❤️ in the post that helped you.
**Please mark the post that solves your problem by clicking on "Accept as Solution"1
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
- 755 Beast Mode
- 61 App Studio
- 41 Variables
- 693 Automate
- 178 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