ETL
Extract Transform Load

ETLμ λ°μ΄ν°λ₯Ό μΆμΆ(extract), λ³ν(transform), κ·Έλ¦¬κ³ μ μ¬(Load)νλ κ³Όμ μ μλ―Έν¨
μ¬λ¬ λ°μ΄ν° μμ€λ‘ λΆν° λ°μ΄ν°λ₯Ό ν΅ν©νλ νλ‘μΈμ€μ ν΄λΉν¨
λ°μ΄ν° μ¨μ΄νμ°μ€ νΉμ μ μ¬ν μμ€ν μ μ μ¬νλ κ³Όμ μΌλ‘ λ³Ό μ μ(λν μ€μ μ§μ€μ 리ν¬μ§ν 리μ κ²°ν©νλ κ³Όμ )
μΆμΆ, λ³ν, μ μ¬(ETL)λ λ°μ΄ν°λ₯Ό νΉμ μμ€μμ νκ² μμ€ν μΌλ‘ μ κΈ°μ μΌλ‘ μ΄λνλ λ°©μμ κ·μ ν
λ°μ΄ν° μΆμΆ(Extract)
μ€ν μ΄μ§ μμ νΉμ λλ© μ‘΄μ΄λΌκ³ λΆλ₯΄λ κ³³μ λ°μ΄ν° μΆμΆλ λ°μ΄ν°λ₯Ό μΌμμ μΌλ‘ μ μ₯ν¨
λ°μ΄ν° μ€ν μ΄μ§ μμμ μΌμμ μΈ κ²½μ°κ° λ§μ
λ°μ΄ν° μΆμΆμ΄ μλ£λλ©΄ μ½ν μΈ λ μ κ±°λ¨(λ¨, λ¬Έμ ν΄κ²°μ μν€ λ°μ΄ν°κ° 보쑴λ μ μμ)
λ°μ΄ν° λ³ν(Transform)
λ°μ΄ν° μ 리 -> μ€λ₯λ₯Ό μ κ±°νκ³ λ°μ΄ν°μ ν¬λ§·μ μλ§κ² λ§€ν
λ°μ΄ν° μ€λ³΅ μ κ±°
λ°μ΄ν° νμ μμ -> λ μ§, μκ°, λ¨μ κ°μ μΌκ΄λ νμμΌλ‘ λ³ν
κ·Έ μΈ κ³ κΈ λ°μ΄ν° λ³ν -> μλ‘μ΄ κ°μ κ³μ°, μλ‘ λ€λ₯Έ λ°μ΄ν° μμ€μ λμΌν λ°μ΄ν°λ₯Ό μ°κ²°, μ΄ λ°μ΄ν°λ₯Ό λ€λ₯Έ μ¬λ¬ μ΄λ‘ λλλ μμ , λ§μ λ°μ΄ν° κ°μ λ μμ λ°μ΄ν° μΈνΈλ‘ μ€μ΄λ μμ½, λ°μ΄ν° μνΈν
λ°μ΄ν° λ‘λ©(Loading)
λ³νλ λ°μ΄ν°λ₯Ό λ°μ΄ν° μ€ν μ΄μ§ μμμμ νκ² λ°μ΄ν° μ¨μ΄νμ°μ€λ‘ μ΄λνλ λ¨κ³
λ‘λ μμ μ μ΅μ΄ λ°μ΄ν° μ μ¬ μ μ 체 λ‘λνκ±°λ κ·Έ μ΄μΈμλ λ³κ²½λ μ¦λΆ κ° μ λλ§ λ‘λνλ μμΌλ‘ μ΄λ£¨μ΄μ§λ€
λ°μ΄ν°κ° μ΄λΉ μλ°±λ§ κ°μ μ΄λ²€νΈλ‘ ꡬμ±λλ€λ©΄ μ€νΈλ¦Ό μ²λ¦¬λ₯Ό μν μμ μ΄ μ΄λ£¨μ΄μ ΈμΌ ν¨
ELT
μΆμΆ, μ μ¬, μ ν(ELT)μ μ νκ³Ό μ μ¬ μμ μ μμλ₯Ό λ°κΎΌ κ²μΌλ‘ ETLμ νμ₯ κΈ°λ₯μΌλ‘ λ€λ£¨μ΄μ§
μ½κ² λ§ν΄μ νκ² λ°μ΄ν°λ² μ΄μ€, λ°μ΄ν° μ¨μ΄νμ°μ€κ° μ ν(transform)μμ μ μ§μνλ, κ·Έλ¬ν μ²λ¦¬ λ₯λ ₯μ μ 곡νλ κ²½μ°λ₯Ό μλ―Έν¨
ν΄λΌμ°λ μΈνλΌ λμ μ΄ μ¦κ°νλ©° ν¨κ» μ겨λ κ°
ELTλ μμ λ°μ΄ν°λ₯Ό μ΅λν λ¨κ²¨λκ³ μνλ μμ μ λ³ννλ μμ μ μ립νλλ‘ νλ―λ‘ λλμ λΉμ ν λ°μ΄ν°μ μ ν©νλ€κ³ ν©λλ€
ETLμ μ²μλΆν° λΆμμ΄ μ€νλμ΄ μ μ¬λκΈ° λλ¬Έμ λ§μ μ¬μ μμ μ΄ μꡬλ©λλ€
μ΅κ·Όμλ ELT λ°©μμ΄ μ’ λ νμ€νλ κ²μΌλ‘ νμΈλ©λλ€
ETL vs. ELT
ETLκ³Ό ELTμ κ°μ₯ λͺ νν μ°¨μ΄λ μμ μμμ μμ΅λλ€
ELTλ μλ³Έ μμΉμμ λ°μ΄ν°λ₯Ό 볡μ¬νκ±°λ μΆμΆνμ§λ§, λ³νμ μν΄ μ€ν μ΄μ§ μμμ λ‘λνλ λμ μμ λ°μ΄ν°λ₯Ό μ§μ λͺ©ν λ°μ΄ν° μ μ₯μμ λ‘λνμ¬ νμμ λ°λΌ λ³νν©λλ€
λ κ³Όμ λͺ¨λ λ°μ΄ν°λ² μ΄μ€, λ°μ΄ν° μ¨μ΄νμ°μ€, λ°μ΄ν° λ μ΄ν¬μ κ°μ λ€μν λ°μ΄ν° μ μ₯μλ₯Ό νμ©νμ§λ§, κ° κ³Όμ μ μ₯λ¨μ μ΄ μμ΅λλ€
ELTλ μΆμ²μμ μ§μ λ‘λν μ μκΈ° λλ¬Έμ λμ©λ, λΉκ΅¬μ‘°νλ λ°μ΄ν°μ μ νΉν μ μ©ν©λλ€
ELTλ λ°μ΄ν° μΆμΆκ³Ό μ μ₯μ λν μ΄κΈ° κ³νμ΄ λ³λ‘ νμνμ§ μκΈ° λλ¬Έμ λΉ λ°μ΄ν° κ΄λ¦¬μ λ μ΄μμ μ λλ€
ETL κ³Όμ μ μμ μμ μμ λ λ§μ μ μκ° νμν©λλ€
μΆμΆν νΉμ λ°μ΄ν° ν¬μΈνΈμ μλ‘ λ€λ₯Έ μΆμ²μ μμ€ν μ ν΅ν©νλλ° νμν μ μ¬μ "ν€"λ₯Ό μλ³ν΄μΌ νκ³ , κ·Έ μμ μ΄ μλ£λ νμλ λ°μ΄ν° λ³νμ μν λΉμ¦λμ€ κ·μΉμ ꡬμ±ν΄μΌ ν©λλ€
ν΄λΌμ°λ λ°μ΄ν°λ² μ΄μ€μ μ±νμ΄ μ¦κ°ν¨μ λ°λΌ ELTκ° μ μ λ μΈκΈ°λ₯Ό μ»κ³ μμ§λ§, μ΄λ λ μλ‘μ΄ νλ‘μΈμ€μ΄κΈ° λλ¬Έμ μ¬μ ν μΌλΆ λ¨μ λ€μ΄ μ‘΄μ¬ν©λλ€
Reference
Last updated