Data Flows - Testing Use Case Filters
Use Case:
When building data flows with data sets in millions of rows, it's hard to test if the logic works across those rows unless I add filter tiles that filter out data at specific points during the Data Flow build process. This can add complexity when adding many test cases at specific points.
The Idea:
It would be ideal to have a drop-down next to the preview button to add a predefined series of filters based on the input data sets. So you would select a dropdown that contains the list of the data inputs you have brought into the Data Flow, and then you can build your filters of those inputs and save them as "Test Case - Northern America Only" for example. Then, when updates are made to that data flow in the future, you can re-use those testing filters.
Comments
-
if I’m reading this correctly, it could be a test case management feature added to magic and each test case could output a dataset that you can then leverage for a larger monitoring and compliance effort? Pretty cool if I understand you correctly
0 -
Hi Steven,
I'm not sure if it would be helpful in your exact use case, but I often create dataset views of my input datasets filtered down to my test rows. I use those dataset views as my inputs until my dataflow produces the results I want, and then I change the inputs to use the real datasets.
That way, I don't have to complicate the view in Magic, but I can still test with the specific rows I need.
**Was this post helpful? Click Agree, Like, or Awesome below.**
**Did this solve your problem? Accept it as a solution!**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