Magic ETL dataflow not running because of no change in data
Hello,
So, I created a magic ETL dataflow that selects a row from a calendar where the shortdate=Current Date and I scheduled this dataflow to run at 6am daily. The dataflow has not run once becuase it states the following:
Your DataFlow was last triggered on 4/3/2019 6:00 AM but there was no change in the data, so it didn't need to run. This DataFlow last ran on 3/23/2019 3:44 PM.
If I manually run this dataflow it will update and contain the correct record. The data would change if the dataflow would run as scheduled. What is happening and better yet how can I make this dataflow run on schedule?
Thank you,
Chris
-----------------
Chris
Best Answer
-
That should work. Essentially, Domo added a feature a while back that looks at the input data sets and if none of that data changes, then it won't run the job again.
You need to have some kind of input data set (even if you don't end up using any of the fields) that will change each day.
“There is a superhero in all of us, we just need the courage to put on the cape.” -Superman-1
Answers
-
If the data sets are not changing, is your expected output changing? You might want to try bringing in a data set that changes each day. (like one of the NOAA weather datasets) That way you would have a change in the input and the data set would fire.
“There is a superhero in all of us, we just need the courage to put on the cape.” -Superman0 -
Typically the calendar table will not change. If I understand you correctly this is why the dataflow does not fire. Domo will not run at the scheduled time because the calendar table has not changed even though my output would be different.
Maybe I will create a workbench job that runs daily at 6am that outputs the current date and use that to kick off dataflow?
-----------------
Chris0 -
That should work. Essentially, Domo added a feature a while back that looks at the input data sets and if none of that data changes, then it won't run the job again.
You need to have some kind of input data set (even if you don't end up using any of the fields) that will change each day.
“There is a superhero in all of us, we just need the courage to put on the cape.” -Superman-1 -
I would like to add something in case anyone else in 2021 is having this issue.
My issue is that the input DaraSet I have is running after this job that is "not running". I needed to make sure the input DataSet ran first on the scheduler, and this fixed my issue!
0
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.5K Connect
- 1.2K Connectors
- 300 Workbench
- 6 Cloud Amplifier
- 8 Federated
- 2.9K Transform
- 100 SQL DataFlows
- 616 Datasets
- 2.2K Magic ETL
- 3.8K Visualize
- 2.5K Charting
- 738 Beast Mode
- 56 App Studio
- 40 Variables
- 684 Automate
- 176 Apps
- 452 APIs & Domo Developer
- 46 Workflows
- 10 DomoAI
- 35 Predict
- 14 Jupyter Workspaces
- 21 R & Python Tiles
- 394 Distribute
- 113 Domo Everywhere
- 275 Scheduled Reports
- 6 Software Integrations
- 123 Manage
- 120 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 10 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 108 Community Announcements
- 4.8K Archive