Hello,
Can we use a cached input (cache and run workflow) from one workflow into another workflow? In other words cache once in a workflow and reuse it across different workflows?
TIA
Hi @Yuri24, I don't think that you could import your cached workflow into another one. You could all of the non-cached first workflow tools into 1 container and disable it, and copy paste tools from another workflow to connect with cached tools.
Hi @Yuri24
What kind of input is it? When you cache an input it's just saving a .yxdb file in your temp folders. Maybe its worth converting your input to a yxdb to speed up the other workflows that rely on this? I do this pretty frequently with large excel files.
@Yuri24 There isn't a straightforward way to connect a cache from one workflow to another. Technically you if you go to C:\ProgramData\Alteryx\Engine and find the correct folder for the workflow you created the cache, the YXDB file will be there. But this is just not ideal. The best way is, as @Luke_C mentioned, set up an output tool that created the YXDB on a easy location with an easy name so then you can refer to it on the other workflow.
@Luke_C I am using an OCI connection for a database query input. I see what you are saying. I am pulling a lot of data and probably be easier to store in a local database/table if a yxdb has limitations.
Thanks.
Hi @Yuri24
Definitely, OCI connections can be slow. I've dealt with this exact situation by loading the query into a YXDB and using that as the input file, not sure what limitations you're referring to. When you need the query to be refreshed, just override the yxdb.