Is it possible to disable a recipe without deleting it from the flow?

gturke
gturke Dataiku DSS Core Concepts, Registered Posts: 1 ✭✭✭

Is it possible to disable a recipe without deleting it or breaking it from the flow? Sometimes I have recipes that are computationally intensive and I'd like to put an extra measure in place to prevent them from running. Other times I have recipes I want to "archive" from my flow, but keep in place in case I decide I do need them again. I would love to see this functionality added to DSS.

Answers

  • Shashank
    Shashank Dataiker, Dataiku DSS Core Designer, Dataiku DSS ML Practitioner, Dataiku DSS Adv Designer, Registered Posts: 27 Dataiker

    Hey - I would recommend the below approaches.

    Compute Intensive Recipes:

    1. Define two(or multiple) different scenarios, one for running flow without the certain recipes and one with the Rest

    2. Using Scenarios, you can define in the flow what to run and what to not based on the Manual Trigger or an Auto Trigger.

    3. This is handy for Testing your workflows in Development, as well as gives you flexibility in Production to run certain parts of projects based on a Trigger condition

    For Archives:
    1. DSS Projects are integrated with git; you can create a branch of your project by keeping the recipes you want to archive and may need in future

    2. Keep the updated workflow in the branch which you want to bundle to publish on upper environments like QA or Prod.

    I hope this helps!

Setup Info
    Tags
      Help me…