All Products
Search
Document Center

DataWorks:Data Integration DI Agent

Last Updated:Jul 13, 2026

Configuring sync tasks, processing unstructured data, and troubleshooting issues in data integration typically require significant manual effort: a single-table sync task takes 15 to 30 minutes to configure, a full-database migration can span days, and alert troubleshooting requires switching back and forth between multiple monitoring interfaces. The DataWorks data integration AI native capabilities (DI Agent) upgrade these workflows into natural-language-driven conversational interactions. Describe your requirements in one sentence, and the Agent automatically completes the entire process from intent understanding to execution.

DI Agent is the vertical capability set of Data Agent for data integration scenarios. It covers six core capabilities: conversational task configuration, multi-modal data processing, ChatDB data querying, intelligent diagnostics, periodic health inspections, and IM channel integration. Compared with the traditional GUI-based approach (see Overview), DI Agent replaces form-based configuration with natural language conversations and supports unified management of all four sync task types: batch single-table, real-time single-table, batch full-database, and real-time full-database.

Core capabilities

Capability

Scenario

Core value

Conversational task configuration

You want to create or manage sync tasks without filling out forms field by field

Describe your requirements in one sentence, and the Agent automatically completes data source identification, field mapping, scheduling configuration, and deployment

AI data processing (multi-modal ETL)

You need to perform batch AI processing on unstructured data such as images, videos, audio files, and documents

Embed large language model inference as an ETL operator in data pipelines, with processing results written directly to MaxCompute, Hologres, or Data Lake Formation (DLF)

ChatDB data querying and management

You want to quickly query data from connected data sources, or create databases and tables and modify table schemas

Ask questions in business language to obtain metadata and analysis results, and perform DDL operations through conversation

AI diagnostics

You need to quickly identify the root cause after a sync task alert is triggered

The Agent automatically aggregates multi-dimensional logs and monitoring metrics, identifies the root cause, and provides remediation recommendations

Intelligent periodic health inspections

Your sync pipelines lack systematic health checks

Proactively scans at configurable intervals and generates structured daily health reports so that issues are detected before they affect the business

IM channel integration

You want to interact with the Agent directly through IM without opening the console

Interact with the Agent through DingTalk, WeChat, or Lark to query task status, run diagnostics, and manage tasks

Enable DI Agent

  1. Go to the DataWorks Data Integration console.

  2. In the left-side navigation pane, find Data Agent under AI Native.

  3. If Data Agent has not been activated for your account, follow the on-screen instructions to purchase it. After the purchase is complete, you can access the Data Integration Data Agent interface.

  4. When you use Data Integration Data Agent for the first time, you must specify a serverless resource group in the dialog box at the bottom. If no resource group is available, create a serverless resource group.

  5. After you submit your first question, DataWorks generates a Data Agent instance for you. In the following sections, Data Integration Data Agent is referred to as DI Agent.

Use cases

Conversational task configuration

Capability overview

DI Agent supports creating and managing all four types of sync tasks through natural language: batch single-table, real-time single-table, batch full-database, and real-time full-database. Instead of filling out configuration forms for data sources, field mappings, and scheduling strategies one by one, you only need to describe your sync requirements, and the Agent completes the entire process from intent understanding to deployment. Key capabilities include:

  • Natural language task creation: Describe your sync requirements in one sentence. For example, "Sync the RDS orders database to Hologres in real time, partitioned by day." The Agent automatically completes data source identification, schema detection, field mapping, resource group assignment, and scheduling configuration.

  • Intent understanding and multi-turn dialog: The Agent understands vague or incomplete descriptions and asks follow-up questions to fill in key parameters such as partition strategies and incremental conditions, ensuring the generated task configuration is accurate and usable.

  • Full lifecycle management: You can manage tasks through conversation by editing, pausing, resuming, deleting, or rerunning them. The conversational interface covers the entire task lifecycle from creation to decommission.

  • Batch operations: Create or modify multiple sync tasks in a single conversation. This is useful for full-database migrations and bulk scheduling adjustments.

Usage example

The following example demonstrates how to create a sync task through conversation:

  1. Open the DI Agent conversational interface.

  2. Enter your sync requirements. For example, "Sync the RDS orders database to Hologres in real time, partitioned by day."

  3. The Agent automatically detects the source schema, displays the list of tables to sync, and proceeds after you confirm.

  4. The Agent automatically completes field mapping, resource group assignment, and scheduling configuration.

  5. Preview the task configuration summary and deploy the task after confirming it is correct.

  6. Check the task running status and verify that data is synced as expected.

AI data processing (multi-modal ETL)

Capability overview

DI Agent supports embedding large language model inference as an ETL operator in data pipelines to perform batch AI processing on unstructured data in OSS, such as images, videos, audio files, and documents. Processing capabilities include recognition, classification and tagging, transcription, translation, summarization, and vectorization. Processing results are written directly to MaxCompute, Hologres, or Data Lake Formation (DLF), bringing unstructured data into the enterprise data asset system. Key capabilities include:

  • Natural language processing logic: Describe your processing intent in natural language, such as "Identify product categories in images and output tags." The Agent automatically generates the corresponding processing pipeline configuration.

  • Three-stage pipeline orchestration: The Agent automatically orchestrates a Source → Transform (large model inference) → Sink pipeline without requiring you to write scripts or set up inference services.

  • Direct data warehouse output: Processing results are written directly to MaxCompute, Hologres, or DLF without additional data transfer steps.

  • Data embedding: Vectorize processed data and write the results to Hologres for downstream RAG use cases.

  • Batch and scheduled execution: Process millions of files in batch mode and configure scheduled periodic runs for continuous incremental processing of new data.

Usage example

The following example demonstrates how to process product images in OSS and write the results to MaxCompute:

  1. Open the AI data processing entry point.

  2. Enter your processing requirements. For example, "Read product images from an AWS S3 bucket → call a large model to identify category tags → write the results to a MySQL table."

  3. The Agent automatically orchestrates a three-stage pipeline: Source (S3) → Transform (large model inference) → Sink (MySQL).

  4. ChatDB automatically identifies the target table and generates the corresponding SQL statement.

  5. View the returned chart results. The visualization type (line chart, bar chart, etc.) is automatically selected.

  6. To vectorize data from a feature engineering database into Hologres for RAG use, you can define the embedding task in natural language: "Continue with embedding → call a large model for vectorization → write the results to a Hologres table."

  7. The Agent automatically orchestrates a three-stage pipeline: Source (MySQL) → Transform (large model vectorization) → Sink (Hologres).

  8. ChatDB automatically identifies the target table and generates the corresponding SQL statement.

  9. View the returned results.

ChatDB data querying and management

ChatDB leverages the 80+ data source connectors already integrated with DataWorks data integration, including MySQL, Oracle, Kafka, MaxCompute, Hologres, MongoDB, and OSS. Connected data sources serve not only as sync task sources and sinks but also as queryable objects for conversational analysis. You can ask questions in business language without memorizing table names or field names and receive data source metadata and business analysis results. Key capabilities include:

  • Business language querying: Ask questions in business language, such as "Show the order trend for the last 7 days." The Agent translates your question into a precise query and returns the results.

  • Multi-turn analysis with visualizations: Refine your analysis through follow-up questions based on initial results, such as "Break down by region" or "Show only the top 10." Query results are automatically matched with appropriate visualizations (line charts, bar charts, pie charts, etc.).

  • Database and table creation: Create databases and tables through conversation. The Agent automatically generates DDL statements based on your business description, including field types, primary keys, indexes, and partition strategies. Execution is supported on 80+ data sources.

  • Schema modification: Modify existing tables by adding, removing, or changing fields, adjusting data types, and maintaining indexes. Describe your intent in business language, such as "Add a logistics status field to the orders table." The Agent automatically maps your request to the corresponding ALTER statement and executes it.

AI diagnostics

Capability overview

When you receive a sync task alert, you can describe the issue or paste the alert information in the Agent conversational interface. The Agent automatically aggregates multi-dimensional information, including task logs, resource monitoring metrics, and source database status, to identify the root cause and provide a remediation plan. This reduces troubleshooting time from hours to minutes. Each diagnosis result is automatically archived as a knowledge base entry, so the next time a similar issue occurs, the existing solution is matched directly, eliminating the need to start from scratch when team members change. Key capabilities include:

  • Multi-dimensional information aggregation: Automatically collect and correlate task logs, resource monitoring metrics, source database status, network bandwidth, and other multi-dimensional information, and present the complete context in a single view.

  • Root cause identification: Automatically analyze fault root causes based on aggregated information, such as insufficient CUs, source table locks, network bandwidth bottlenecks, or configuration errors, and provide clear conclusions.

  • Remediation recommendations with one-click execution: After the root cause is identified, the Agent provides actionable remediation suggestions, such as scaling out resource groups, restarting instances, or adjusting concurrency. One-click execution is supported after you confirm.

  • Automatic knowledge accumulation: Each diagnosis result is automatically archived as a knowledge base entry. The next time a similar issue occurs, the existing solution is matched directly.

Usage example

  1. After an alert is triggered, open the Agent conversational interface and describe the issue or paste the alert message.

  2. The Agent automatically aggregates multi-dimensional information including task logs, resource monitoring metrics, and source-side status.

  3. The Agent outputs a root cause analysis report (for example, insufficient CUs causing the consumption rate to fall below the production rate).

  4. The Agent provides recommended fixes (for example, scaling up the resource group CU quota or restarting failed instances). After you confirm, the fix is executed.

Intelligent periodic health inspections

Capability overview

DI Agent supports proactive scanning of all sync pipelines at configurable intervals, shifting the O&M model from reactive response to proactive governance. Inspection results are presented as structured reports with high-risk tasks prioritized by impact scope and urgency, each accompanied by specific remediation recommendations and expected benefit assessments. Key capabilities include:

  • Configurable inspection intervals: Four frequencies are supported — hourly, daily, weekly, and manual-only — to accommodate different business requirements for health check timeliness.

  • Full-pipeline proactive scanning: The Agent automatically scans all sync pipelines at each configured interval to proactively identify potential risks without manual item-by-item checks.

  • Structured daily health report: Inspection results include a key metrics overview, an anomalous task list, and risk level assessments, enabling O&M teams to grasp the overall health status within 3 minutes.

  • Prioritization and remediation recommendations: High-risk tasks are prioritized by impact scope and urgency, with each item accompanied by specific remediation recommendations and expected benefit assessments.

Usage example

  1. Go to the intelligent inspection configuration page and select an inspection interval (hourly, daily, or weekly).

  2. Configure the inspection scope (all pipelines, or specific workspaces/resource groups).

  3. The Agent automatically runs inspections at the configured interval and generates structured reports.

  4. Review the key metrics overview and high-risk task list in the report, and address risk items by priority.

IM channel integration

DI Agent can be connected to your everyday IM channels (DingTalk, WeChat, Lark, and others), allowing you to query status, diagnose faults, start or stop tasks, and receive inspection report pushes without opening the DataWorks console. Configuration steps:

  1. Open the Agent interface and locate the channel configuration in the message navigation bar.

  2. Add the corresponding IM channel application and enter the application configuration details.

  3. Click Run to apply the configuration.

  4. After configuration is complete, you can interact with DI Agent directly from the IM client.

Next steps

  • Data Agent overview: Learn about the overall capabilities and usage of DataWorks Data Agent.

  • Overview: Learn about the basic concepts and operations of data integration in the traditional GUI mode.