星环 ArgoDB SQL
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_37425158/argodb-sql。
技能介绍
要解决什么问题
在星环科技 Transwarp ArgoDB 5.2.1 上做数仓或分析库开发时,DDL/DML/DQL 的方言、字段类型和建表约定与通用 MySQL/PostgreSQL 并不一致。手写 SQL 容易踩坑:误用 VARCHAR/INT、漏掉表/字段 COMMENT、缺少 ETL 审计字段,或选错 STORED AS 存储格式。本技能面向「只生成语句、由你在客户端执行」的场景,帮助把需求落成符合 ArgoDB 规范的 SQL 草稿。
技能如何工作
触发后按 DDL / DML / DQL 区分任务,并从内置参考(ddl_syntax、dml_syntax、dql_syntax、data_types、storage_formats)对齐语法与类型约定。生成时会强制遵循类型映射:字符串用 string、整数用 bigint、金额类小数用 decimal(38,10)、日期与时间分别用 date、timestamp。建表场景下要求每张表带表注释、每个字段带注释,并补齐五类标准技术字段(src_tab_nm、etl_job、etl_tx_dt、etl_upd_dt、etl_proc_dttm)。存储格式默认推荐 HOLODESK;需要兼容 Hive 或列存时可选用 ORC、PARQUET 等。支持通过 SET server.dialect 在 Oracle(默认)、Db2、Teradata 等方言间切换。
适用边界与注意点
- 不会连接任何 ArgoDB 实例,也不会代你执行 SQL;输出仅供复制到自有环境运行。
- 生成结果以 ArgoDB 5.2.1 文档与技能内规范为准,上线前仍建议在目标集群做一次语法与权限校验。
- 涉及方言、分区、事务类高级特性时,应明确说明业务假设,避免与集群实际配置不一致。
使用场景
- 在 ArgoDB 5.2.1 上新建分析表,需要 HOLODESK 存储、表/字段 COMMENT 及五类 ETL 标准字段一并写进 CREATE TABLE。
- 业务方给出字段清单,要把名称、金额、日期映射为 `string`/`bigint`/`decimal(38,10)`/`date` 并输出可执行的 INSERT。
- 编写多表 JOIN 或 UNION 的报表查询,需对照 DQL 参考避免使用 VARCHAR、INT 等不推荐类型写法。
- 集群方言设为 Oracle 或 Db2 时,需生成带 `SET server.dialect` 语境的 ALTER、MERGE 或 DELETE 语句草稿。
适合人员
- 在星环 ArgoDB 上做维度/事实建模、必须把 COMMENT 与 ETL 五字段写进每张表的数据建模工程师。
- 维护批量加载作业、需要在 DDL 里固定 `etl_job`、`etl_tx_dt` 等字段名的 ETL 或数据开发工程师。
- 熟悉业务指标但不熟 ArgoDB 类型约定、要把需求落成 SELECT/JOIN 语句的分析或 BI 开发。
- 上线前审查建表与改表 SQL 是否满足 5.2.1 语法与 HOLODESK 默认存储策略的 DBA 或平台运维。