Updated on 2022-08-17 GMT+08:00

Job Development Process

The job development function provides the following capabilities:
  • Provides a graphical designer that allows you to quickly build a data processing workflow by drag-and-drop.
  • Presets multiple job types, such as data integration, computing and analysis, data monitoring, and resource management, and completes complex data analysis and processing based on dependencies between jobs.
  • Supports various scheduling modes.
  • Supports job import and export.
  • Monitors job status and sends job result notifications.
  • Provides editing locks for collaborative development.
  • Supports job version management.
Before developing a job, you can learn about the basic job development process from Figure 1.
Figure 1 Job development process
  1. Create a job: Currently, two job types are available: batch and real-time, which are used for batch data processing and real-time connection data processing, respectively. For details, see Creating a Job.
  2. Develop the job: Develop the created job. You can orchestrate and configure nodes. For details, see Developing a Job.
  3. Schedule the job: Configure job scheduling tasks. For details, see Setting Up Scheduling for a Job.
  4. Submit a version and unlock the script: After performing this step, the job can be scheduled and modified by other developers. For details, see Submitting a Version and Unlocking the Script.
  5. (Optional) Manage the job: After the job development is complete, you can manage the job as required. For details, see (Optional) Managing Jobs.