| name | dw-sr |
| description | StarRocks/SR 导入设计流程,适用于根据 ODPS 表结构生成 SR 建表语句、同步任务配置和风险分析。直接调用命令:/dw-sr。 |
Step 6: SR 数据库导入
执行流程
- 基于目标数据库特性生成建表参数
- 分析配置风险,按风险高低排序输出建议
- 生成同步任务配置
风险分析项
| 风险项 | 检查内容 | 风险等级 |
|---|
| 字段类型精度 | DECIMAL/DOUBLE → DECIMAL(38,18) | 高 |
| Key 选择 | 主键合理性 | 高 |
| 分区数量 | 与源表是否匹配 | 中 |
| 分桶数 | DISTRIBUTED BY HASH 分桶数 | 中 |
| DATETIME 字段 | 存储方式(避免全表扫描) | 中 |
| 字符集 | 编码兼容性 | 低 |
推荐提示词
为 [表名] 生成 SR 数据库建表语句,基于 ODPS 表结构。
分析配置风险,按风险高低排序输出建议(不超过 20 行)。
输出格式
## SR 建表语句
[SQL 语句]
## 风险分析
| # | 风险项 | 等级 | 说明 | 建议 |
|---|--------|------|------|------|
| 1 | ... | 高 | ... | ... |
## 同步任务配置
[配置 JSON/YAML]
规则
- 风险分析不超过 20 行
- 按风险等级排序(高 → 中 → 低)
- 建表语句输出到
ddl_sr_[表名].sql