A business flow integrates different node task types by business type, such a structure improves business code development facilitation. The system organizes data development centered by the business flow, and provides container dashboards of various types of development nodes. In this way, tools, optimization operations, and management operations are arranged based on data dashboards objects, making development and management more convenient and intelligent.

DataWorks code structure

A work project supports multiple types of computing engines. A work project contains multiple business flows, each of which is a collection of various types of objects that are systematically associated with each other. You can view each business flow in the automatically generated flowcharts. Objects in a process can be any of the following types: data integration task, data development task, table, resource, function, algorithm, and operation flow.

Each object type corresponds to an independent folder, in which sub-folders can be created. To facilitate management, we recommend that you create a maximum of four layers of sub-folders. The planned business flow structure becomes too complex when more than four layers of sub-folders are created. We recommend that you split the business flow into one or more business flows and manage the related business flows in one solution. This business flow organization method is more efficient.

Business flow composition

  1. Data Integration: For more information about Data Integration, see Data integration node.
  2. Data Development: For more information about Data Integration, see Node type overview.
  3. Table: For more information about Data Integration, see Table Management.
  4. Resources: For more information about Data Integration, see Introduction to resources.
  5. Functions: For more information about Data Integration, see Introduction to functions.


Double-click the name of a Business Flow node to view the relationship between nodes of the business flow in a workflow chart.

Business flow dashboard

You can check all business flows under a project on the business flow dashboard.

Business flow object dashboard

An object set dashboard is created for each object type in a business flow, and each object corresponds to an object card on the dashboard. You can attach the operation and optimization suggestions to the corresponding object, so that the object management is intelligent and convenient.

For example, on the object card of the data development task, the baseline strong protection and custom reminder icons are displayed, facilitating you to understand the current task protection status. You can double-click the icon of each object under the Business Flow to open the dashboard of the object type.

Data Integration task dashboard



Data Development task dashboard



Note The number of nodes in a single business flow cannot exceed 100.

Create a business flow

Right-click Business Flow under Data Development, select Create Business Flow.