π ETL
ETL : μΆμΆ(Extract) β λ³ν(Transform) β λ‘λ(Load) νλ‘μΈμ€
μ¬λ¬ μμ€ν
μ λ°μ΄ν°λ₯Ό λ¨μΌ λ°μ΄ν°λ² μ΄μ€, λ°μ΄ν° μ μ₯μ, λ°μ΄ν° μ¨μ΄νμ°μ€ λλ λ°μ΄ν° λ μ΄ν¬μ κ²°ν©νκΈ° μν΄ μΌλ°μ μΌλ‘ μννλ νμ΄νλΌμΈ
μΆμΆ(Extract)
μλ³Έ λ°μ΄ν°λ² μ΄μ€ λλ λ°μ΄ν° μμ€μμ μμ€ λ°μ΄ν°λ₯Ό μΆμΆνλ κ²
- λΆλΆ μΆμΆ - λ³κ²½λ λ μ½λ μΆμΆ
- μ 체 μΆμΆ - μ΄λ λ°μ΄ν°κ° λ³κ²½λμλμ§ μ ν νμ
ν μ μλ μμ€ν
μΌ κ²½μ° μ¬μ©, λ§μ§λ§ μΆμΆμ μ¬λ³Έμ κ°μ νμμΌλ‘ μΆμΆνμ¬ λ³κ²½ μ¬νμ νμΈ
λ³ν(Transform)
μμ λ°μ΄ν°λ₯Ό λ³ννμ¬ λ€μνκ² μ¬μ©ν μ μλ νμμΌλ‘ μ§μ
- νν°λ§, μ λ ¬, μ§κ³, λ°μ΄ν° μ‘°μΈ, λ°μ΄ν° μ 리, μ€λ³΅ μ κ±° λ° λ°μ΄ν° μ ν¨μ± κ²μ¬ λ±μ λ€μν μμ
μ΄ ν¬ν¨
- λ°μ΄ν°μ νμ§κ³Ό 무결μ±μ 보μ₯
- μ€λΉ(staging) λ°μ΄ν°λ² μ΄μ€μ μ
λ‘λνλ κ²μ΄ 보νΈμ (λ‘€λ°±ν μ μλλ‘)
λ‘λ(Load)
λ³νλ λ°μ΄ν°λ₯Ό μ€ν
μ΄μ§ μμμμ λμ λ°μ΄ν° μ¨μ΄νμ°μ€λ‘ μ΄λ
ETL μ²λ¦¬λ°©μ
λ°°μΉ μ²λ¦¬ : μμ
μ΄ ν λ²μ μ€νλκ³ , μΌλΆ λ°μ΄ν°λ₯Ό λΆλ¬μ μ²λ¦¬ν λ€μ μ’
λ£
μ€νΈλ¦Ό μ²λ¦¬ : νλ‘μΈμ€κ° λκΉ μμ΄ μ€νλμ΄ μμ€μ νμλ μ¦μ λ°μ΄ν°λ₯Ό μ»λ κ²μ΄ κ°λ₯
ETL μ₯μ
- ETL νλ‘μΈμ€λ₯Ό μ μ©νμ¬ κ°λ³ μμ λ°μ΄ν° μΈνΈλ₯Ό λΆμμ©μΌλ‘ μ ν©νλλ‘ λ³΄λ€ μλΉνκΈ° μ¬μ΄ νμκ³Ό κ΅¬μ‘°λ‘ μ€λΉ κ°λ₯
- μ κ΅ν λ³ν μν κ°λ₯
- λ―Όκ° λ°μ΄ν° λ§μ€νΉ λλ μνΈν κ°λ₯
ETLμ μλ°λλ νμμ¬ν
- μμ μ μΈ λ°μ΄ν° νμ΄νλΌμΈμ ꡬμΆ, μ μ§ νμ
- λ°μ΄ν° νμ§μ μ μ§