Receber por email
← Voltar para o catálogo

dw-etl

数仓 ETL 开发流程,适用于生成 ODPS/MaxCompute 建表 DDL、INSERT SQL 和 SR 建表语句,并配合 hooks 自动校验 SQL 规范。直接调用命令:/dw-etl。

1estrelas
Atualizado há 5 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add pugyy/dw-harness

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/dw-etl/svg)](https://www.skillteca.com.br/skills/dw-etl)

Skills relacionadas

Ver todas de Dados e Análise →

Alerta por categoria

Receba novas skills de Dados e Análise toda segunda

1 email curto, só com as skills novas de Dados e Análise. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Step 3: ETL 开发

执行流程

  1. 根据技术设计生成建表 DDL
  2. 生成 Insert SQL
  3. 生成 SR 建表语句(如需)
  4. PostToolUse hook 自动触发 SQL 规范检查

产出文件

| 文件名 | 用途 | |--------|------| | ddl_[表名].sql | ODPS 建表语句 | | insert_[表名].sql | Insert SQL | | ddl_sr_[表名].sql | SR 建表语句 |

强制规范

  • INSERT 用 OVERWRITE 模式
  • PARTITION 子句必须包含 partition_dt
  • 金额字段类型 DECIMAL(20,4)
  • 禁止 SELECT *
  • 金额字段单位继承上游(如千元),不做转换
  • 注释三段式:业务含义 + 数据来源 + 计算逻辑

DDL 模板

CREATE TABLE IF NOT EXISTS [表名] (
    [字段名] [类型] COMMENT '[业务含义|数据来源|计算逻辑]'

[Description truncada. Veja o README completo no GitHub.]
Compartilhar X LinkedIn