Hi everyone,
We're encountering an issue during the implementation of a workflow and would appreciate your insights.
Context:
We're pulling data from two tables (MARA and MAKT). Occasionally, one of the two input of the union may be empty. When this happens, the Union tool's output is also empty, and the workflow fails to populate the expected data downstream.
We've tried a few workarounds:
- Using the CacheDataset Macro to materialize the data in Alteryx's cache. However, this requires running the workflow twice, which is not ideal given its complexity and runtime.
- Disabling AMP engine or using an Action tool to cache the dataset in a temporary folder. Unfortunately, these approaches still result in an empty output unless both input streams to the Union tool are populated.
We're looking for a more efficient solution that allows the workflow to handle cases where one of the input tables is empty, without compromising the output or requiring multiple runs.
I've attached a screenshot to help illustrate the issue. There are also some try and workaround we tried!
Thanks in advance for any suggestions or ideas!
