Data Orchestrator - Quickstart
Data Orchestrator is designed to help the user automate, schedule, and manage data workflows across various systems and environments. Follow this guide to create your first workflow and take it through its full lifecycle.
Before you start
To complete the actions presented below, you must have:
- A Scaleway account logged into the console (External link)
- Owner status or IAM permissions allowing you to perform actions in the intended Organization
- A Container Registry namespace
- An image pushed to your namespace (for task execution)
- Created at least 2 Serverless Jobs
- Basic familiarity with YAML syntax
- Basic familiarity with the Open Workflow Specification (External link)
Create a workflow
- In the Scaleway console (External link) side menu, go to Data & Analytics > Data Orchestrator. The list of your workflows appears.
- Click Create workflow. The Data Orchestrator workflow creation wizard opens.
- Select the region for your workflow.
- Enter a name or use the automatically generated one.
- Click Create workflow and add tasks.
- Click Choose a job to create the first task. The graph view opens with an empty job task created.
- Click the empty job task, then:
- Select the region of the job.
- Select the job you want to use.
- In the tasks menu on the left, click Serverless Jobs to create a new empty job task. Note that a new task always appears to the right of all other tasks.
- Click the new task and select the second job.
- Drag the connector on the right side of the first task to the connector on the left side of the second task to link them.
- Click Save changes to finish, or click Save and run to save the workflow and run it immediately.
Run a workflow
- In the Scaleway console (External link) side menu, go to Data & Analytics > Data Orchestrator. The list of your workflows appears.
- Click the name of the workflow you want to run. The workflow Overview tab opens.
- Click the Actions button, then click Run in the drop-down menu. Your workflow starts, and a new entry appears in the Runs tab.
Monitor a running workflow
- Click the name of the workflow you want to monitor. The workflow Overview tab opens.
- Make sure the last run status is
RunningorQueued. - Click View run next to the last run status. The run information appears.
Schedule a workflow
- Click the name of the workflow you want to manage. The workflow Overview tab opens.
- Click the Settings tab.
- Check the Enable run scheduling box.
- Enter the cron expression and the time zone.
- Click Save changes.
Delete a workflow
- Click the name of the workflow you want to delete. The workflow Overview tab opens.
- Navigate to the Settings tab.
- Click Delete Workflow.
- Type DELETE to confirm.
- Click Delete Workflow.
Still need help?Create a support ticket