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.
-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.
0 -
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.
-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.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