νΌλλ‘ λμκ°κΈ°
Dev.toDatabase
μλ¬Έ μ½κΈ°
VS Code λ΄ 100% μ€νλΌμΈ SQL Lineage λΆμ νκ²½ ꡬμΆ
π Gudu SQL Omni Lineage Analysis β Directly Inside VS Code
AI μμ½
Context
SQL 쿼리 볡μ‘λ μ¦κ°λ‘ μΈν μ»¬λΌ λ¨μ λ°μ΄ν° νλ¦ νμ μ μ΄λ €μ. μΈλΆ μΉ λꡬ μ¬μ© μ λ°μνλ λ°μ΄ν° 보μ μ μ± μλ° λ° μ΄μ ν¨μ¨ μ ν λ¬Έμ . μλ λ€μ΄μ΄κ·Έλ¨ μμ±μ λ°λ₯Έ κ³Όλν μκ° μλͺ¨μ κ΄λ¦¬ λΉμ© λ°μ.
Technical Solution
- VS Code Extension κΈ°λ°μ μ μ SQL λΆμ λ° μκ°ν ꡬ쑰 μ€κ³
- 30κ° μ΄μμ SQL Dialectλ₯Ό μ§μνλ λ²μ© νμ± μμ§ νμ¬
- μΈλΆ μλ² μ μ‘ μλ 100% λ‘컬 νλ‘μΈμ€ κΈ°λ°μ μ€νλΌμΈ μ€ν λ°©μ
- CTE, Window Function, Nested Subqueryλ₯Ό ν¬ν¨ν 볡μ‘ν 쿼리μ κ³μΈ΅μ ꡬ쑰 λΆμ
- μ»¬λΌ λ 벨μ Lineage μΆμ λ° μμ λ‘μ§ λ³κ²½ μ νμ μν₯λλ₯Ό λΆμνλ Impact Analysis κΈ°λ₯
- μ€ν€λ§ μ΄ν΄λ ν₯μμ μν ER Diagram μλ μμ± λ‘μ§ κ΅¬ν
Impact
- 300λΌμΈ κ·λͺ¨μ 볡μ‘ν νλ‘λμ SQL 쿼리 λΆμ μλ£κΉμ§ 3μ΄ λ―Έλ§ μμ
Key Takeaway
λ°μ΄ν° 보μμ΄ μ€μν κΈ°μ νκ²½μμλ λΆμ λꡬλ₯Ό μ€μ μ§μ€ν ν΄λΌμ°λκ° μλ κ°λ°μ λ‘컬 νκ²½μΌλ‘ μ μ§ λ°°μΉνμ¬ λ³΄μμ±κ³Ό μμ°μ±μ λμμ ν보νλ μ λ΅μ΄ μ ν¨ν¨.
μ€μ² ν¬μΈνΈ
볡μ‘ν CTE λ° μλΈμΏΌλ¦¬κ° ν¬ν¨λ λ κ±°μ SQL λΆμ μ, μν₯λ νμ μ μν΄ λ‘컬 μ μ λΆμ λꡬ λμ μ κ²ν ν κ²