aliyun/alibabacloud-aiops-skills357 files

Alibabacloud Dataworks Datastudio Develop

|

Specification
Skill ID
aliyun/alibabacloud-aiops-skills/alibabacloud-dataworks-datastudio-develop
Publisher
aliyun
Repository
alibabacloud-aiops-skills
Installs
0
Files
357
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

aliyun/alibabacloud-aiops-skills/alibabacloud-dataworks-datastudio-developInstalls these files
  • SKILL.md
  • assets/templates/01-shell-node/README.md
  • assets/templates/01-shell-node/hello/dataworks.properties
  • assets/templates/01-shell-node/hello/hello.sh
  • assets/templates/01-shell-node/hello/hello.spec.json
  • assets/templates/02-odps-sql-node/README.md
  • assets/templates/02-odps-sql-node/dwd_user_info/dataworks.properties
  • assets/templates/02-odps-sql-node/dwd_user_info/dwd_user_info.spec.json
  • assets/templates/02-odps-sql-node/dwd_user_info/dwd_user_info.sql
  • assets/templates/03-sql-with-dependency/README.md
  • assets/templates/03-sql-with-dependency/dwd_order_detail/dataworks.properties
  • assets/templates/03-sql-with-dependency/dwd_order_detail/dwd_order_detail.spec.json
  • assets/templates/03-sql-with-dependency/dwd_order_detail/dwd_order_detail.sql
  • assets/templates/03-sql-with-dependency/ods_order/dataworks.properties
  • assets/templates/03-sql-with-dependency/ods_order/ods_order.spec.json
  • assets/templates/03-sql-with-dependency/ods_order/ods_order.sql
  • assets/templates/04-di-mysql-to-maxcompute/README.md
  • assets/templates/04-di-mysql-to-maxcompute/sync_user/dataworks.properties
  • assets/templates/04-di-mysql-to-maxcompute/sync_user/sync_user.json
  • assets/templates/04-di-mysql-to-maxcompute/sync_user/sync_user.spec.json
  • assets/templates/05-cycle-workflow/README.md
  • assets/templates/05-cycle-workflow/_deploy.md
  • assets/templates/05-cycle-workflow/my_etl/dataworks.properties
  • assets/templates/05-cycle-workflow/my_etl/extract/dataworks.properties
  • assets/templates/05-cycle-workflow/my_etl/extract/extract.sh
  • assets/templates/05-cycle-workflow/my_etl/extract/extract.spec.json
  • assets/templates/05-cycle-workflow/my_etl/load/dataworks.properties
  • assets/templates/05-cycle-workflow/my_etl/load/load.spec.json
  • assets/templates/05-cycle-workflow/my_etl/load/load.sql
  • assets/templates/05-cycle-workflow/my_etl/my_etl.spec.json
  • assets/templates/05-cycle-workflow/my_etl/transform/dataworks.properties
  • assets/templates/05-cycle-workflow/my_etl/transform/transform.spec.json
  • assets/templates/05-cycle-workflow/my_etl/transform/transform.sql
  • assets/templates/06-manual-workflow/README.md
  • assets/templates/06-manual-workflow/manual_task/dataworks.properties
  • assets/templates/06-manual-workflow/manual_task/manual_task.spec.json
  • assets/templates/06-manual-workflow/manual_task/step1/dataworks.properties
  • assets/templates/06-manual-workflow/manual_task/step1/step1.sh
  • assets/templates/06-manual-workflow/manual_task/step1/step1.spec.json
  • assets/templates/06-manual-workflow/manual_task/step2/dataworks.properties
  • assets/templates/06-manual-workflow/manual_task/step2/step2.py
  • assets/templates/06-manual-workflow/manual_task/step2/step2.spec.json
  • assets/templates/07-parallel-workflow/README.md
  • assets/templates/07-parallel-workflow/_deploy.md
  • assets/templates/07-parallel-workflow/parallel_etl/dataworks.properties
  • assets/templates/07-parallel-workflow/parallel_etl/merge_report/dataworks.properties
  • assets/templates/07-parallel-workflow/parallel_etl/merge_report/merge_report.spec.json
  • assets/templates/07-parallel-workflow/parallel_etl/merge_report/merge_report.sql
  • assets/templates/07-parallel-workflow/parallel_etl/parallel_etl.spec.json
  • assets/templates/07-parallel-workflow/parallel_etl/prepare_data/dataworks.properties
  • assets/templates/07-parallel-workflow/parallel_etl/prepare_data/prepare_data.sh
  • assets/templates/07-parallel-workflow/parallel_etl/prepare_data/prepare_data.spec.json
  • assets/templates/07-parallel-workflow/parallel_etl/process_orders/dataworks.properties
  • assets/templates/07-parallel-workflow/parallel_etl/process_orders/process_orders.spec.json
  • assets/templates/07-parallel-workflow/parallel_etl/process_orders/process_orders.sql
  • assets/templates/07-parallel-workflow/parallel_etl/process_users/dataworks.properties
  • assets/templates/07-parallel-workflow/parallel_etl/process_users/process_users.spec.json
  • assets/templates/07-parallel-workflow/parallel_etl/process_users/process_users.sql
  • assets/templates/08-assignment-node/README.md
  • assets/templates/08-assignment-node/assignment_odps/assignment_odps.spec.json
  • assets/templates/08-assignment-node/assignment_odps/assignment_odps.sql
  • assets/templates/08-assignment-node/assignment_odps/dataworks.properties
  • assets/templates/08-assignment-node/assignment_python/assignment_python.py
  • assets/templates/08-assignment-node/assignment_python/assignment_python.spec.json
  • assets/templates/08-assignment-node/assignment_python/dataworks.properties
  • assets/templates/08-assignment-node/assignment_shell/assignment_shell.sh
  • assets/templates/08-assignment-node/assignment_shell/assignment_shell.spec.json
  • assets/templates/08-assignment-node/assignment_shell/dataworks.properties
  • assets/templates/README.md
  • references/acceptance-criteria.md
  • references/api-recipes.md
  • references/api/AbolishPipelineRun.md
  • references/api/CreateComponent.md
  • references/api/CreateFunction.md
  • references/api/CreateNode.md
  • references/api/CreatePipelineRun.md
  • references/api/CreateResource.md
  • references/api/CreateWorkflowDefinition.md
  • references/api/ExecPipelineRunStage.md
  • references/api/GetComponent.md
  • references/api/GetFunction.md
  • references/api/GetNode.md
  • references/api/GetPipelineRun.md
  • references/api/GetProject.md
  • references/api/GetResource.md
  • references/api/GetWorkflowDefinition.md
  • references/api/ImportWorkflowDefinition.md
  • references/api/ListComponents.md
  • references/api/ListComputeResources.md
  • references/api/ListDataSources.md
  • references/api/ListFunctions.md
  • references/api/ListNodeDependencies.md
  • references/api/ListNodes.md
  • references/api/ListPipelineRunItems.md
  • references/api/ListPipelineRuns.md
  • references/api/ListResourceGroups.md
  • references/api/ListResources.md
  • references/api/ListWorkflowDefinitions.md
  • references/api/MoveFunction.md
  • references/api/MoveNode.md
  • references/api/MoveResource.md
  • references/api/MoveWorkflowDefinition.md
  • references/api/RenameFunction.md
  • references/api/RenameNode.md
  • references/api/RenameResource.md
  • references/api/RenameWorkflowDefinition.md
  • references/api/UpdateComponent.md
  • references/api/UpdateFunction.md
  • references/api/UpdateNode.md
  • references/api/UpdateResource.md
  • references/api/UpdateWorkflowDefinition.md
  • references/cli-installation-guide.md
  • references/deploy-guide.md
  • references/di-guide.md
  • references/flowspec-guide.md
  • references/nodetypes/adb_spark/ADB_SPARK.md
  • references/nodetypes/adb_spark/ADB_SPARK_SQL.md
  • references/nodetypes/ai/ALINK.md
  • references/nodetypes/ai/PAI.md
  • references/nodetypes/ai/PAI_DLC.md
  • references/nodetypes/ai/PAI_FLOW.md
  • references/nodetypes/ai/PAI_STUDIO.md
  • references/nodetypes/ai/RECOMMEND_PLUS.md
  • references/nodetypes/ai/XLAB.md
  • references/nodetypes/cdh/CDH_FILE.md
  • references/nodetypes/cdh/CDH_FUNCTION.md
  • references/nodetypes/cdh/CDH_HIVE.md
  • references/nodetypes/cdh/CDH_IMPALA.md
  • references/nodetypes/cdh/CDH_JAR.md
  • references/nodetypes/cdh/CDH_MR.md
  • references/nodetypes/cdh/CDH_PRESTO.md
  • references/nodetypes/cdh/CDH_SHELL.md
  • references/nodetypes/cdh/CDH_SPARK.md
  • references/nodetypes/cdh/CDH_SPARK_SHELL.md
  • references/nodetypes/cdh/CDH_SPARK_SQL.md
  • references/nodetypes/cdh/CDH_TABLE.md
  • references/nodetypes/controller/CONTROLLER_ASSIGNMENT.md
  • references/nodetypes/controller/CONTROLLER_BRANCH.md
  • references/nodetypes/controller/CONTROLLER_CYCLE.md
  • references/nodetypes/controller/CONTROLLER_CYCLE_END.md
  • references/nodetypes/controller/CONTROLLER_CYCLE_START.md
  • references/nodetypes/controller/CONTROLLER_JOIN.md
  • references/nodetypes/controller/CONTROLLER_TRAVERSE.md
  • references/nodetypes/controller/CONTROLLER_TRAVERSE_END.md
  • references/nodetypes/controller/CONTROLLER_TRAVERSE_START.md
  • references/nodetypes/controller/PARAM_HUB.md
  • references/nodetypes/controller/SCHEDULER_TRIGGER.md
  • references/nodetypes/custom/CUSTOM.md
  • references/nodetypes/data_integration/DATAX.md
  • references/nodetypes/data_integration/DI.md
  • references/nodetypes/data_integration/datasources/Amazon Redshift/Amazon Redshift-Destination.md
  • references/nodetypes/data_integration/datasources/Amazon Redshift/Amazon Redshift-Source.md
  • references/nodetypes/data_integration/datasources/Amazon S3/Amazon S3-Destination.md
  • references/nodetypes/data_integration/datasources/Amazon S3/Amazon S3-Source.md
  • references/nodetypes/data_integration/datasources/AnalyticDB for MySQL 2.0/AnalyticDB for MySQL 2.0-Destination.md
  • references/nodetypes/data_integration/datasources/AnalyticDB for MySQL 2.0/AnalyticDB for MySQL 2.0-Source.md
  • references/nodetypes/data_integration/datasources/AnalyticDB for MySQL 3.0/AnalyticDB for MySQL 3.0-Destination.md
  • references/nodetypes/data_integration/datasources/AnalyticDB for MySQL 3.0/AnalyticDB for MySQL 3.0-Source.md
  • references/nodetypes/data_integration/datasources/AnalyticDB for PostgreSQL/AnalyticDB for PostgreSQL-Destination.md
  • references/nodetypes/data_integration/datasources/AnalyticDB for PostgreSQL/AnalyticDB for PostgreSQL-Source.md
  • references/nodetypes/data_integration/datasources/ApsaraDB For OceanBase/ApsaraDB For OceanBase-Destination.md
  • references/nodetypes/data_integration/datasources/ApsaraDB For OceanBase/ApsaraDB For OceanBase-Source.md
  • references/nodetypes/data_integration/datasources/Azure Blob Storage/Azure Blob Storage-Source.md
  • references/nodetypes/data_integration/datasources/BigQuery/BigQuery-Source.md
  • references/nodetypes/data_integration/datasources/Clickhouse/Clickhouse-Destination.md
  • references/nodetypes/data_integration/datasources/Clickhouse/Clickhouse-Source.md
  • references/nodetypes/data_integration/datasources/DB2/DB2-Destination.md
  • references/nodetypes/data_integration/datasources/DB2/DB2-Source.md
  • references/nodetypes/data_integration/datasources/DM/DM (Dameng)-Destination.md
  • references/nodetypes/data_integration/datasources/DM/DM (Dameng)-Source.md
  • references/nodetypes/data_integration/datasources/Data Lake Formation/Data Lake Formation-Destination.md
  • references/nodetypes/data_integration/datasources/Data Lake Formation/Data Lake Formation-Source.md
  • references/nodetypes/data_integration/datasources/DataHub/DataHub-Destination.md
  • references/nodetypes/data_integration/datasources/DataHub/DataHub-Source.md
  • references/nodetypes/data_integration/datasources/Databricks/Databricks-Source.md
  • references/nodetypes/data_integration/datasources/Doris/Doris-Destination.md
  • references/nodetypes/data_integration/datasources/Doris/Doris-Source.md
  • references/nodetypes/data_integration/datasources/Elasticsearch/Elasticsearch-Destination.md
  • references/nodetypes/data_integration/datasources/Elasticsearch/Elasticsearch-Source.md
  • references/nodetypes/data_integration/datasources/FTP/FTP-Destination.md
  • references/nodetypes/data_integration/datasources/FTP/FTP-Source.md
  • references/nodetypes/data_integration/datasources/GBase8a/GBase8a-Destination.md
  • references/nodetypes/data_integration/datasources/GBase8a/GBase8a-Source.md
  • references/nodetypes/data_integration/datasources/Graph Database/Graph Database (GDB)-Destination.md
  • references/nodetypes/data_integration/datasources/Graph Database/Graph Database (GDB)-Source.md
  • references/nodetypes/data_integration/datasources/HBase/HBase-Destination.md
  • references/nodetypes/data_integration/datasources/HBase/HBase-Source.md
  • references/nodetypes/data_integration/datasources/HDFS/HDFS-Destination.md
  • references/nodetypes/data_integration/datasources/HDFS/HDFS-Source.md
  • references/nodetypes/data_integration/datasources/Hive/Hive-Destination.md
  • references/nodetypes/data_integration/datasources/Hive/Hive-Source.md
  • references/nodetypes/data_integration/datasources/Hologres/Hologres-Destination.md
  • references/nodetypes/data_integration/datasources/Hologres/Hologres-Source.md
  • references/nodetypes/data_integration/datasources/HttpFile/HttpFile-Source.md
  • references/nodetypes/data_integration/datasources/HybridDB for MySQL/HybridDB for MySQL-Destination.md
  • references/nodetypes/data_integration/datasources/HybridDB for MySQL/HybridDB for MySQL-Source.md
  • references/nodetypes/data_integration/datasources/IoT/IoT-Source.md
  • references/nodetypes/data_integration/datasources/Kafka/Kafka-Destination.md
  • references/nodetypes/data_integration/datasources/Kafka/Kafka-Source.md
  • references/nodetypes/data_integration/datasources/KingbaseES/KingbaseES-Destination.md
  • references/nodetypes/data_integration/datasources/KingbaseES/KingbaseES-Source.md
  • references/nodetypes/data_integration/datasources/Lindorm/Lindorm-Destination.md
  • references/nodetypes/data_integration/datasources/Lindorm/Lindorm-Source.md
  • references/nodetypes/data_integration/datasources/Loghub/Loghub-Destination.md
  • references/nodetypes/data_integration/datasources/Loghub/Loghub-Source.md
  • references/nodetypes/data_integration/datasources/MariaDB/MariaDB-Destination.md
  • references/nodetypes/data_integration/datasources/MariaDB/MariaDB-Source.md
  • references/nodetypes/data_integration/datasources/MaxCompute/MaxCompute-Destination.md
  • references/nodetypes/data_integration/datasources/MaxCompute/MaxCompute-Source.md
  • references/nodetypes/data_integration/datasources/Memcache/Memcache (OCS)-Destination.md
  • references/nodetypes/data_integration/datasources/MetaQ/MetaQ-Source.md
  • references/nodetypes/data_integration/datasources/Milvus/Milvus-Destination.md
  • references/nodetypes/data_integration/datasources/MongoDB/MongoDB-Destination.md
  • references/nodetypes/data_integration/datasources/MongoDB/MongoDB-Source.md
  • references/nodetypes/data_integration/datasources/Mysql/Mysql-Destination.md
  • references/nodetypes/data_integration/datasources/Mysql/Mysql-Source.md
  • references/nodetypes/data_integration/datasources/OSS-HDFS/OSS-HDFS-Destination.md
  • references/nodetypes/data_integration/datasources/OSS-HDFS/OSS-HDFS-Source.md
  • references/nodetypes/data_integration/datasources/OSS/OSS-Destination.md
  • references/nodetypes/data_integration/datasources/OSS/OSS-Source.md
  • references/nodetypes/data_integration/datasources/OpenSearch/OpenSearch-Destination.md
  • references/nodetypes/data_integration/datasources/Oracle/Oracle-Destination.md
  • references/nodetypes/data_integration/datasources/Oracle/Oracle-Source.md
  • references/nodetypes/data_integration/datasources/PolarDB-X 2.0/PolarDB-X 2.0-Destination.md
  • references/nodetypes/data_integration/datasources/PolarDB-X 2.0/PolarDB-X 2.0-Source.md
  • references/nodetypes/data_integration/datasources/PolarDB/PolarDB-Destination.md
  • references/nodetypes/data_integration/datasources/PolarDB/PolarDB-Source.md
  • references/nodetypes/data_integration/datasources/PostgreSQL/PostgreSQL-Destination.md
  • references/nodetypes/data_integration/datasources/PostgreSQL/PostgreSQL-Source.md
  • references/nodetypes/data_integration/datasources/Redis/Redis-Destination.md
  • references/nodetypes/data_integration/datasources/RestAPI/RestAPI (HTTP Mode)-Destination.md
  • references/nodetypes/data_integration/datasources/RestAPI/RestAPI (HTTP Mode)-Source.md
  • references/nodetypes/data_integration/datasources/SAP HANA/SAP HANA-Destination.md
  • references/nodetypes/data_integration/datasources/SAP HANA/SAP HANA-Source.md
  • references/nodetypes/data_integration/datasources/SQL Server/SQL Server-Destination.md
  • references/nodetypes/data_integration/datasources/SQL Server/SQL Server-Source.md
  • references/nodetypes/data_integration/datasources/Salesforce/Salesforce-Source.md
  • references/nodetypes/data_integration/datasources/SelectDB/SelectDB-Destination.md
  • references/nodetypes/data_integration/datasources/Sensors Data/Sensors Data-Destination.md
  • references/nodetypes/data_integration/datasources/StarRocks/StarRocks-Destination.md
  • references/nodetypes/data_integration/datasources/StarRocks/StarRocks-Source.md
  • references/nodetypes/data_integration/datasources/Stream/Stream-Destination.md
  • references/nodetypes/data_integration/datasources/Stream/Stream-Source.md
  • references/nodetypes/data_integration/datasources/TDDL/TDDL-Destination.md
  • references/nodetypes/data_integration/datasources/TDDL/TDDL-Source.md
  • references/nodetypes/data_integration/datasources/TOS/TOS-Source.md
  • references/nodetypes/data_integration/datasources/TSDB/TSDB-Destination.md
  • references/nodetypes/data_integration/datasources/Tablestore Stream/Tablestore Stream-Source.md
  • references/nodetypes/data_integration/datasources/Tablestore/Tablestore-Destination.md
  • references/nodetypes/data_integration/datasources/Tablestore/Tablestore-Source.md
  • references/nodetypes/data_integration/datasources/TiDB/TiDB-Source.md
  • references/nodetypes/data_integration/datasources/Vertica/Vertica-Destination.md
  • references/nodetypes/data_integration/datasources/Vertica/Vertica-Source.md
  • references/nodetypes/data_integration/settings.md
  • references/nodetypes/database/ADB_for_MySQL.md
  • references/nodetypes/database/ADB_for_PostgreSQL.md
  • references/nodetypes/database/CLICK_SQL.md
  • references/nodetypes/database/DB2.md
  • references/nodetypes/database/DRDS.md
  • references/nodetypes/database/Doris.md
  • references/nodetypes/database/MYSQL.md
  • references/nodetypes/database/Mariadb.md
  • references/nodetypes/database/OceanBase.md
  • references/nodetypes/database/Oracle.md
  • references/nodetypes/database/POSTGRESQL.md
  • references/nodetypes/database/Redshift.md
  • references/nodetypes/database/SQLSERVER.md
  • references/nodetypes/database/Saphana.md
  • references/nodetypes/database/Selectdb.md
  • references/nodetypes/database/StarRocks.md
  • references/nodetypes/database/Vertica.md
  • references/nodetypes/emr/EMR_FILE.md
  • references/nodetypes/emr/EMR_FUNCTION.md
  • references/nodetypes/emr/EMR_HIVE.md
  • references/nodetypes/emr/EMR_HIVE_CLI.md
  • references/nodetypes/emr/EMR_IMPALA.md
  • references/nodetypes/emr/EMR_JAR.md
  • references/nodetypes/emr/EMR_KYUUBI.md
  • references/nodetypes/emr/EMR_MR.md
  • references/nodetypes/emr/EMR_PRESTO.md
  • references/nodetypes/emr/EMR_PYSPARK.md
  • references/nodetypes/emr/EMR_SCOOP.md
  • references/nodetypes/emr/EMR_SHELL.md
  • references/nodetypes/emr/EMR_SPARK.md
  • references/nodetypes/emr/EMR_SPARK_SHELL.md
  • references/nodetypes/emr/EMR_SPARK_SQL.md
  • references/nodetypes/emr/EMR_SPARK_STREAMING.md
  • references/nodetypes/emr/EMR_STREAMING_SQL.md
  • references/nodetypes/emr/EMR_TABLE.md
  • references/nodetypes/emr/EMR_TRINO.md
  • references/nodetypes/flink/BLINK_BATCH_SQL.md
  • references/nodetypes/flink/BLINK_DATASTREAM.md
  • references/nodetypes/flink/BLINK_SQL.md
  • references/nodetypes/flink/FLINK_SQL_BATCH.md
  • references/nodetypes/flink/FLINK_SQL_STREAM.md
  • references/nodetypes/general/CHECK.md
  • references/nodetypes/general/CHECK_NODE.md
  • references/nodetypes/general/COMBINED_NODE.md
  • references/nodetypes/general/CROSS_TENANTS.md
  • references/nodetypes/general/DATA_PUSH.md
  • references/nodetypes/general/DATA_QUALITY_MONITOR.md
  • references/nodetypes/general/DATA_SYNCHRONIZATION_QUALITY_CHECK.md
  • references/nodetypes/general/DEPENDENT.md
  • references/nodetypes/general/DIDE_SHELL.md
  • references/nodetypes/general/FTP_CHECK.md
  • references/nodetypes/general/FUNCTION_COMPUTE.md
  • references/nodetypes/general/NOTEBOOK.md
  • references/nodetypes/general/OSS_INSPECT.md
  • references/nodetypes/general/PERL.md
  • references/nodetypes/general/PYTHON.md
  • references/nodetypes/general/SSH.md
  • references/nodetypes/general/SUB_PROCESS.md
  • references/nodetypes/general/VIRTUAL.md
  • references/nodetypes/hologres/HOLOGRES_DEVELOP.md
  • references/nodetypes/hologres/HOLOGRES_SQL.md
  • references/nodetypes/hologres/HOLOGRES_SYNC.md
  • references/nodetypes/hologres/HOLOGRES_SYNC_DATA.md
  • references/nodetypes/hologres/HOLOGRES_SYNC_DATA_TO_MC.md
  • references/nodetypes/hologres/HOLOGRES_SYNC_DDL.md
  • references/nodetypes/index.md
  • references/nodetypes/maxcompute/COMPONENT_SQL.md
  • references/nodetypes/maxcompute/DATASERVICE_STUDIO.md
  • references/nodetypes/maxcompute/EXTREME_STORAGE.md
  • references/nodetypes/maxcompute/LIGHTNING_SQL.md
  • references/nodetypes/maxcompute/ODPS_ARCHIVE.md
  • references/nodetypes/maxcompute/ODPS_DDL.md
  • references/nodetypes/maxcompute/ODPS_FILE.md
  • references/nodetypes/maxcompute/ODPS_FUNCTION.md
  • references/nodetypes/maxcompute/ODPS_JAR.md
  • references/nodetypes/maxcompute/ODPS_MR.md
  • references/nodetypes/maxcompute/ODPS_PERL.md
  • references/nodetypes/maxcompute/ODPS_PYTHON.md
  • references/nodetypes/maxcompute/ODPS_SCRIPT.md
  • references/nodetypes/maxcompute/ODPS_SHARK.md
  • references/nodetypes/maxcompute/ODPS_SPARK.md
  • references/nodetypes/maxcompute/ODPS_SQL.md
  • references/nodetypes/maxcompute/ODPS_TABLE.md
  • references/nodetypes/maxcompute/ODPS_XLIB.md
  • references/nodetypes/maxcompute/PYODPS.md
  • references/nodetypes/maxcompute/PYODPS3.md
  • references/nodetypes/maxcompute/SQL_COMPONENT.md
  • references/nodetypes/maxcompute/YSF_DESEN.md
  • references/nodetypes/serverless_spark/SERVERLESS_KYUUBI.md
  • references/nodetypes/serverless_spark/SERVERLESS_PYSPARK.md
  • references/nodetypes/serverless_spark/SERVERLESS_SPARK_BATCH.md
  • references/nodetypes/serverless_spark/SERVERLESS_SPARK_SQL.md
  • references/nodetypes/serverless_spark/SERVERLESS_SPARK_STREAMING.md
  • references/ram-policies.md
  • references/references.md
  • references/related-commands.md
  • references/scheduling-guide.md
  • references/troubleshooting.md
  • references/verification-method.md
  • references/workflow-guide.md
  • scripts/build.py
  • scripts/requirements.txt
  • scripts/validate.py

What this skill tells the agent

DataWorks Data Development

❗ 5-SECOND SUMMARY — Read This First

Credentials: Run aliyun configure list first. The CLI is almost always pre-configured (STS token). Do NOT search for credential files — just check the CLI config. Install plugin first: Run aliyun plugin install --names dataworks-public. All commands use plugin mode (kebab-case): aliyun dataworks-public create-node ... APIs: create-workflow-definition → create-node (per node) → create-pipeline-run (deploy). For updates: update-node → create-pipeline-run. NEVER use deploy-file, submit-file, create-file, create-business. FlowSpec: Copy the exact JSON from the "Quick Start" section below. Do NOT guess the format. version is "2.0.0", kind is "CycleWorkflow" or "Node". Common wrong values: apiVersion, type, Workflow, metadata — all wrong. Publish after update: update-node → create-pipeline-run(type=Online) → poll get-pipeline-run → exec-pipeline-run-stage. deploy-file does NOT work.

⚡ MANDATORY: Read Before Any API Call

These absolute rules are NOT optional — violating ANY ONE means the task WILL FAIL:

Pre-check: Aliyun CLI >= 3.3.3 required

Run aliyun version to verify >= 3.3.3. If not installed or version too low, run curl -fsSL --connect-timeout 10 --max-time 120 https://aliyuncli.alicdn.com/setup.sh | bash to update, or see references/cli-installation-guide.md for installation instructions.

Aliyun CLI Setup (execute before first use):

# Plugin install (required)
aliyun plugin install --names dataworks-public
# Plugin update (run periodically)
aliyun plugin update --names dataworks-public
# AI-Mode: available commands are enable/disable/set-user-agent
# This skill DISABLES AI-Mode (exact parameter control required)
aliyun configure ai-mode disable
# Do NOT run: aliyun configure ai-mode enable
# Set user-agent for tracking
aliyun configure ai-mode set-user-agent AlibabaCloud-Agent-Skills/alibabacloud-dataworks-datastudio-develop

Per-command UA flag (business commands only): every aliyun dataworks-public invocation must append --user-agent AlibabaCloud-Agent-Skills/alibabacloud-dataworks-datastudio-develop.

  1. FIRST THING: Check CLI credentials. Before ANY aliyun command, run aliyun configure list. The CLI is typically pre-configured with valid STS token credentials — do NOT search for credential files (e.g., testconfig.json) before checking. If aliyun configure list shows a valid profile, use it directly. If multiple profiles exist, run aliyun configure switch --profile <name> to select the correct one. Priority: prefer a profile whose name contains dataworks (case-insensitive); otherwise use default. Do NOT skip this step. Do NOT run any `aliyun dataworks-public` command before switching. NEVER read/echo/print AK/SK values.
  2. Install plugin before first use. Run aliyun plugin install --names dataworks-public. If already installed, run aliyun plugin update --names dataworks-public to ensure latest version. The plugin provides kebab-case commands (create-node, create-workflow-definition, etc.) which are the required invocation form.
  3. ONLY use plugin mode (kebab-case). Every DataWorks API call must look like: aliyun dataworks-public create-node --project-id ... --spec '...'. Never use PascalCase RPC (CreateNode, CreateWorkflowDefinition) — always use plugin mode.
  4. ONLY use these commands for create: create-workflow-definition → create-node (per node, with --container-id) → create-pipeline-run (to deploy).
  5. ONLY use these commands for update: update-node (incremental, kind:Node) → create-pipeline-run (to deploy). Never use import-workflow-definition, deploy-file, or submit-file for updates or publishing.

4a. ONLY use these commands for deploy/publish: create-pipeline-run --type Online --object-ids <ID> → get-pipeline-run --id <PipelineRunId> (poll) → exec-pipeline-run-stage --id <PipelineRunId> --code <StageCode> (advance). NEVER use deploy-file, submit-file, list-deployment-packages, or get-deployment-package — these are all legacy APIs that will fail. ⚠️ --object-ids is space-separated bare IDs (e.g. --object-ids 7567482277219412494), NOT a JSON array string. Wrapping it as '["ID"]' will produce 未找到发布对象: [["ID"]] because the CLI passes the literal bracket text as the ID.

  1. If `create-workflow-definition` or `create-node` returns an error, FIX THE SPEC — do NOT fall back to legacy APIs. Error 58014884415 / 0x5083000000000005 ("Spec JSON parse failed") means your FlowSpec JSON format is wrong (e.g., used "kind":"Workflow" instead of "kind":"CycleWorkflow", or "apiVersion" instead of "version", or used a flat {"type":"SHELL","content":"..."} structure instead of the {"version":"2.0.0","kind":"Node","spec":{"nodes":[...]}} structure). Stop guessing and copy the exact Spec from the Quick Start below, then modify only the values you need.
  2. Run CLI commands directly — do NOT create wrapper scripts. Never create .sh scripts to batch API calls. Run each aliyun command directly in the shell. Wrapper scripts add complexity and obscure errors.
  3. Saving files locally is NOT completion. The task is only done when the API returns a success response (e.g., {"Id": "..."} from create-workflow-definition/create-node). Writing JSON files to disk without calling the API means the workflow/node was NOT created. Never claim success without a real API response.
  4. NEVER simulate, mock, or fabricate API responses. If credentials are missing, the CLI is misconfigured, or an API call returns an error — report the exact error message to the user and STOP. Do NOT generate fake JSON responses, write simulation documents, echo hardcoded output, or claim success in any form. A simulated success is worse than an explicit failure.
  5. Credential failure = hard stop. If aliyun configure list shows empty or invalid credentials, or any CLI call returns InvalidAccessKeyId, access_key_id must be assigned, or similar auth errors — STOP immediately. Tell the user to configure valid credentials outside this session. Do NOT attempt workarounds (writing config.json manually, using placeholder credentials, proceeding without auth). No subsequent API calls may be attempted until credentials are verified working.
  6. ONLY use APIs listed in this document. Every API you call must appear in the API Quick Reference table below. If you need an operation that is not listed, check the table again — the operation likely exists under a different name. NEVER invent API names (e.g., CreateDeployment, ApproveDeployment, DeployNode do NOT exist). If you cannot find the right API, ask the user.

If you catch yourself typing ANY of these legacy commands, STOP IMMEDIATELY and re-read the Quick Start below: create-file, create-business, create-folder, --file-type, /bizroot, /workflowroot, deploy-file, submit-file, list-files, get-file, list-deployment-packages, get-deployment-package, create-deployment, approve-deployment, deploy-node, create-flow, create-file-depends, create-schedule

⚠️ FlowSpec Anti-Patterns

Agents commonly invent wrong FlowSpec fields. The correct format is shown in the Quick Start below.

❌ WRONG✅ CORRECTNotes
"apiVersion": "v1" or "apiVersion": "dataworks.aliyun.com/v1""version": "2.0.0"FlowSpec uses version, not apiVersion
"kind": "Flow" or "kind": "Workflow""kind": "CycleWorkflow" (for workflows) or "kind": "Node" (for nodes)Only Node, CycleWorkflow, ManualWorkflow are valid. "Workflow" alone is NOT valid

Use this skill in a project

Open any RiverX project, search the Skills panel for aliyun/alibabacloud-aiops-skills/alibabacloud-dataworks-datastudio-develop, and install it in one click.

Use this skill