Best Of
App Studio text box - hyperlinks limitations
Hi,
It seems that Hyperlink options in the text box App Studio allows inserting only https hyperlinks. (it's indicated : Must begin with https://)
Is it possible to add mailto : link so users will be redirected to Outlook ?
Thank you,
Oleksii
Smaller Sticky Notes
Allow sticky notes to be two grid spaces tall and two wide (currently they can't be smaller than three tall and three wide). This would allow for notes the same size as tiles, which is great for placeholders.
brycec
Duplicate Sticky Notes
Add a way to duplicate a sticky note. Having to restyle a note every time I create one is tedious. If I want the same style of note (which I often do), being able to duplicate and just change a few things like the text would be very convenient.
brycec
History Keyboard Shortcuts for Undo and Redo
It would be very helpful to navigate the new history with Ctrl + Z and Ctrl + Y for Windows and Command + Z and Command + Shift + Z for MacOS for undo and redo actions.
brycec
Change Certification from Datasets to Dataflows
Certification is currently requested and managed via a dataset, however we've found that in some cases changes to the dataflow don't cause the certification to expire. This introduces potential risk in cases where changes could be made that affect the accuracy of the data, but the dataset could still be flagged as Certified.
Also, although it's a minor issue, there's no indication on a dataflow that an output dataset is certified or not. So a developer could mistakenly update a dataflow breaking certification.
Additional rules could be put in place from a DOMO technical perspective, however I believe a better option would be to move the certification to the dataflow.
By certifying the dataflow:
- The actual object that governs the data accuracy/quality in the dataset/s is certified
- This could enable a visual reminder within the ETL to a developer they are editing a certified object
- The output dataset/s could inherit the certification from the dataflow
- If certification is broken/expired, this could then result in the certification of the output dataset/s expiring
- Better management of the certification would be enabled through the versions of the dataflow, as soon as a new version is created, certification should break/expire
- It could also enable quick rectification of accidental certification expiration by reverting to the prior certified version of the dataflow
This next part is possibly a stretch, and would undoubtedly require some expansion to the metadata of datasets/dataflows, but this could also enable the connection of certification between multiple datasets within a lineage.
For example:
- dataflow B is certified using certified dataset A as a source
- someone breaks the certification on dataflow A
- dataflow B certification then breaks, triggering an alert to that dataflow owner/s and subsequently removing certification from dataset B
This would enable proactive management of full dataset lineages, encourage certification to be applied/broken taking downstream effects into consideration, and encourage the use of certified objects more due to the added governance this brings.
Alerting and configurable options for Watchdog
Currently, any watchdog job created in the UI runs every hour to check for errors. For example, I use dataflow errors to monitor the execution of critical flows. These flows may run weekly, daily or hourly.
When a daily job fails, the watchdog will send the same error message every hour, resulting in up to 24 messages (if integrated with a Slack webhook) about the failed dataflow. While this might be appropriate for hourly jobs, I expect to receive only one error message per failure for daily jobs.
The main issue with the alerting system is its frequency—receiving too many alerts can lead to them being ignored. Ideally, the following configurable parameters should be added:
- alert me once job is failing/ alert me every time watchdog runs
- frequency of watchdog executions should be configurable (e.g., every day, every 5 minutes, every hour, etc.).
With these two parameters, we could better fine-tune the alerting system.
Add backfill configuration for Activity logs report in Remote DomoStats (observability metrics)
Currently, the Activity Logs report in Remote DomoStats (observability metrics) has a default backfill period of 14 days, reduced from the previous 180 days.
There might be some issues with jobs or accounts, particularly if jobs do not run for more than 14 days, resulting in data gaps. Additionally, the initial run requires a more extensive backfill, ideally covering at least the last 180 days as before.
To address this, it would be ideal to have configurable backfill parameters that can be adjusted via the UI or API for each job. This flexibility would enable better management of backfill processes and help fill any data gaps as needed.
Notebook Card Export
Send / Export is grayed out for Notebook Cards. Why? We need to be able to export Notebook cards.
Allow manual refresh of Cloud Amplifier / Federated dataset schema
I would love a quick 'Run Now' button on this dropdown for Cloud Amplifier and Federated datasets. When building new models where I'm making frequent changes and adding cloumns, I have to wait and wait for the schema to auto refresh from the database for my data to show up again.
I think the main workaround now is to lower the data freshness setting on the cloud amplifier connector but that affects all my datasets. Most don't need super frequent refreshes, just new datasets that I'm adding.
Ability to create a copy of a dataset, and then update settings
SO OFTEN we have to bring in multiple datasets from a single connector. It can be an incredibly time-consuming process, with many of the same steps taken over an over again.
If we could simply set up one dataset, then make a copy with a new name, and adjust settings, it would save HOURS…so many hours.
It would also make troubleshooting connector results much more efficient. If you want an example of a connector that's a nightmare … Google Analytics. The APIs are extremely persnickety, and you need lots of datasets to get accurate results.
WE NEED THIS FUNCTIONALITY! PLEASE!




