--- name: etl-visual-project description: 用於管理 ETL 資料庫轉換可視化網頁專案,並包含 SP 分析、目標欄位 mapping 與 LLM 差異比對。 --- # Purpose 此 skill 用於處理: - ETL 資料流程整理 - Stored Procedure 分析 - 目標文件欄位 mapping - LLM 比較 SP 與目標欄位差異 - 可視化網頁的需求與模組規劃 # Project 主專案: `P-ETL-VISUAL-PLATFORM` 子專案: - `SP-ETL-PIPELINE` - `SP-DB-SP-ANALYSIS` - `SP-TARGET-FIELD-MAPPING` - `SP-LLM-DIFF-CHECK` - `SP-VISUAL-WEB` # Core Objective 建立一套能呈現 ETL 資料庫轉換流程的可視化網頁。 # Branch Objective 使用 LLM 比較: - Stored Procedure 輸出或邏輯 - 目標文件定義的欄位 - 欄位差異與缺漏 - 型別差異 - 命名差異 - 規則差異 # Workflow ## 1. 資料蒐集 - 蒐集 SP 清單 - 蒐集目標文件欄位定義 - 蒐集資料表與 ETL 流向 ## 2. Mapping - 建立欄位對照表 - 標記來源欄位、目標欄位、轉換規則 ## 3. LLM Diff Check - 比較 SP 欄位與目標文件欄位 - 輸出缺漏、命名不一致、型別不一致 ## 4. Visual Web - 定義頁面模組 - 呈現流程圖、欄位 mapping、差異報表 # Standard Output 每次回應時,輸出: 1. 所屬子專案 2. 本次目標 3. 所需輸入資料 4. 產出物 5. 差異或阻塞 6. 下一步 # Example Tasks - 匯出 SP 欄位清單 - 建立目標文件欄位表 - 建立 mapping 表 v1 - 用 LLM 產出欄位差異報告 - 設計 ETL 可視化頁面需求草稿