先规范化报表式数据,再设计表结构。
先规范化报表式数据,再设计表结构。
Elysia Tools
导航
Workflow Playbook
通过规范化源数据、审阅结构差异、校验关系并准备回滚资产,规划更安全的数据库迁移。
第一次接触这个流程?按步骤顺序来,从下面第一个工具开始。已经知道自己需要什么?直接跳到对应的步骤——本流程用到的全部工具都在下面的对比表里。
第一个工具: XLSX 反透视规范化
专题
| 工具 | 用来做什么 | 分类 |
|---|---|---|
| XLSX 反透视规范化 | 将宽表(多列月份)反透视为长表(month/value)以便入库 | Format Conversion |
| CSV 转数据库迁移规划器 | 根据 CSV 数据推断关系型 schema,并为 PostgreSQL、MySQL、SQLite 或 SQL Server 生成建表和 ALTER 迁移计划 | Data Processing |
| 表结构生成器 | 生成SQL表结构定义 | Development |
| 数据库 Schema 对比 | 比较两个数据库 Schema 并生成迁移草案 | Development |
| 外键验证器 | 验证多个数据集之间的外键关系。非常适合检查数据完整性、查找孤立记录和确保相关表之间的引用一致性。 | Data Processing |
| 多表合并连接器 |
专题
| 使用多种连接方式合并和连接多个表格(内连接、左连接、右连接、全连接) |
| Data Processing |
| 数据库迁移生成器 | 为数据库架构更改生成SQL迁移脚本 | Development |
| SQL 格式化器 | 格式化 SQL 查询 | Development |
| 数据库备份生成器 | 为数据库表生成SQL备份脚本 | Development |
通过规范化源数据、审阅结构差异、校验关系并准备回滚资产,规划更安全的数据库迁移。
本指南将当前任务范围转化为可复核的交付结果。请保留源文件、中间产物和关键判断,让后续协作者能够理解检查了什么以及为什么这样处理。
已准备源 CSV 或 Excel 导出文件。
已明确目标数据库的命名和约束规则。
已确认迁移范围与可接受停机时间。
决策点: 先规范化报表式数据,再设计表结构。. 先规范化报表式数据,再设计表结构。
决策点: 外键校验发现孤儿记录时停止执行。. 外键校验发现孤儿记录时停止执行。
决策点: 备份和 SQL 审阅完成后才能批准执行。. 备份和 SQL 审阅完成后才能批准执行。
把重复列组和宽表整理为稳定记录,并识别需要迁移的业务表。 使用 xlsx-unpivot-normalizer, csv-to-database-migration-planner.
生成目标表后与现有 schema 对比,找出字段改名、删除和约束变化。 使用 table-schema-generator, database-schema-diff.
检查 join 与外键,生成并格式化迁移脚本,同时创建执行前备份。 使用 data-foreign-key-validator, multi-table-joiner, database-migration-generator, sql-formatter, database-backup-generator.
工作流指南
把重复列组和宽表整理为稳定记录,并识别需要迁移的业务表。
生成目标表后与现有 schema 对比,找出字段改名、删除和约束变化。
检查 join 与外键,生成并格式化迁移脚本,同时创建执行前备份。
先规范化报表式数据,再设计表结构。
外键校验发现孤儿记录时停止执行。
备份和 SQL 审阅完成后才能批准执行。