{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"redocly_category":"Support","product_name":"Requirements and Limitations","type":"markdown"},"seo":{"title":"Treasure Workflow Prerequisites and Limitations","description":"Prerequisites, unsupported Digdag features, and service limits for Treasure AI Workflow.","siteUrl":"https://docs.treasure.ai","image":"/assets/treasure-ai-social-preview.e6fefb35676f6da91c2d1bc783bd39e618e7af2b1ad3aa52a96ae69d72e700fe.b1bff462.png","lang":"en-US","jsonLd":{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.treasure.ai/","name":"Treasure AI","url":"https://www.treasure.ai/","logo":"https://www.treasure.ai/hubfs/assets/images/logos/primary-logo.svg"},{"@type":"WebSite","@id":"https://docs.treasure.ai/#website","name":"Treasure AI Documentation","url":"https://docs.treasure.ai/","inLanguage":["en","ja"],"publisher":{"@id":"https://www.treasure.ai/"}}]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"treasure-workflow-prerequisites-and-limitations","__idx":0},"children":["Treasure Workflow Prerequisites and Limitations"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Review these Treasure Workflow prerequisites and limitations to understand what you can and cannot accomplish with workflows."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"prerequisites","__idx":1},"children":["Prerequisites"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Before you start creating a Treasure Workflow, you must have a database and table in Treasure AI."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"limitations","__idx":2},"children":["Limitations"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"unsupported-digdag-features","__idx":3},"children":["Unsupported Digdag Features"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Treasure Workflow is based on Digdag, but the following features are not supported:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["td>"]}," operator's ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["download_file"]}," parameter for downloading query results locally. Instead, use the Treasure AI result export functionality"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sh>"]}," for running shell scripts"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rb>"]}," for running ruby scripts"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["embulk>"]}," for running arbitrary Embulk jobs (but you can use ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["td_load>"]}," for importing bulk data into Treasure AI)"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["emr>"]}," for running Amazon EMR jobs"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["param_get>"]}," for getting persistent data from ParamServer and set it as a value of store parameters"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["param_set>"]}," for setting a value into a ParamServer as persistent data"]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["py>"]}," is the only supported custom script."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"treasure-workflow-service-limits","__idx":4},"children":["Treasure Workflow Service Limits"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Treasure Workflow is designed to provide a scalable and flexible solution for managing your data pipelines in a cloud-hosted environment."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"limits-of-use","__idx":5},"children":["Limits of Use"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To ensure optimal and fair processing, the following limits exist:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A maximum of 30 tasks are running concurrently per account. All other tasks get queued and are issued on a first-come-first-served basis."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The maximum size of a project archive is 10 MB."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["12,000 Saved Workflows. Over 12,000, and not all workflows will load within our Workflow UI. They are still accessible via CLI."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The maximum total number of tasks in an attempt is 1,000."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The maximum length of a task's full name is 640 bytes."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Maximum attempts per account, which is also the starting concurrency limit of the default ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/data-workbench/workflows/pool"},"children":["pool"]},":"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["US - 200"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Tokyo - 200"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["EU - 300"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["All other regions - 100"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The period of time until a running task is killed is 1 day (24 hours)."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The period of time until a running attempt is killed is 7 days."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The maximum response size for a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["td>"]}," task is 4 MB."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The maximum response size for a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["http>"]}," task is 1 MB."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The maximum response size for a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["http_call>"]}," task is 4 MB."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The maximum output size for a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["py>"]}," task (Custom Scripts), including exported variables and any generated tasks, is 36 MB."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The total response size for a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["td_for_each>"]}," task is 16 MB."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The maximum number of downstream workflows that can depend on the same upstream workflow via Workflow Trigger is 100."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The maximum number of ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/data-workbench/workflows/pool"},"children":["pools"]}," per account, excluding the default pool, is 10."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The maximum number of ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/data-workbench/workflows/pool/managing-pool-rules"},"children":["pool rules"]}," per account is 20."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The maximum number of waiting attempts per pool, covering every attempt that has not yet started running, is 500."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"advised-limits-of-use","__idx":6},"children":["Advised Limits of Use"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For better performance of the Treasure Console Workflow, try to stay below the following limits:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["200 Saved Workflows"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["400 Tasks in a Workflow"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["These limits are subject to change if there are changes to the configuration of Treasure AI capacity."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["See also: ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/requirements-and-limitations/list-of-upper-limits-max-on-treasure-data"},"children":["List of Upper Limits (MAX) on Treasure AI"]}]}]},"headings":[{"value":"Treasure Workflow Prerequisites and Limitations","id":"treasure-workflow-prerequisites-and-limitations","depth":1},{"value":"Prerequisites","id":"prerequisites","depth":2},{"value":"Limitations","id":"limitations","depth":2},{"value":"Unsupported Digdag Features","id":"unsupported-digdag-features","depth":3},{"value":"Treasure Workflow Service Limits","id":"treasure-workflow-service-limits","depth":3},{"value":"Limits of Use","id":"limits-of-use","depth":4},{"value":"Advised Limits of Use","id":"advised-limits-of-use","depth":4}],"frontmatter":{"seo":{"title":"Treasure Workflow Prerequisites and Limitations","description":"Prerequisites, unsupported Digdag features, and service limits for Treasure AI Workflow."}},"lastModified":"2026-06-18T07:43:39.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/requirements-and-limitations/treasure-workflow-prerequisites-and-limitations","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}