# Dw Sr

> StarRocks/SR 导入设计流程，适用于根据 ODPS 表结构生成 SR 建表语句、同步任务配置和风险分析。直接调用命令：/dw-sr。

- Skill: `pugyy/dw-sr` (Agent Skill)
- Install (CLI): `npx skillmds@latest add pugyy/dw-sr`
- Raw SKILL.md: https://api.skillmd.com/api/skills/pugyy/dw-sr/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: pugyy (https://skillmd.com/u/pugyy)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/pugyy/dw-sr

---


# Step 6: SR 数据库导入

## 执行流程

1. 基于目标数据库特性生成建表参数
2. 分析配置风险，按风险高低排序输出建议
3. 生成同步任务配置

## 风险分析项

| 风险项 | 检查内容 | 风险等级 |
|--------|---------|---------|
| 字段类型精度 | DECIMAL/DOUBLE → DECIMAL(38,18) | 高 |
| Key 选择 | 主键合理性 | 高 |
| 分区数量 | 与源表是否匹配 | 中 |
| 分桶数 | DISTRIBUTED BY HASH 分桶数 | 中 |
| DATETIME 字段 | 存储方式（避免全表扫描） | 中 |
| 字符集 | 编码兼容性 | 低 |

## 推荐提示词

```
为 [表名] 生成 SR 数据库建表语句，基于 ODPS 表结构。
分析配置风险，按风险高低排序输出建议（不超过 20 行）。
```

## 输出格式

```markdown
## SR 建表语句
[SQL 语句]

## 风险分析
| # | 风险项 | 等级 | 说明 | 建议 |
|---|--------|------|------|------|
| 1 | ...    | 高   | ...  | ...  |

## 同步任务配置
[配置 JSON/YAML]
```

## 规则

- 风险分析不超过 20 行
- 按风险等级排序（高 → 中 → 低）
- 建表语句输出到 `ddl_sr_[表名].sql`

