AI 101
ETLμ΄λ 무μμ λκΉ? (μΆμΆ, λ³ν, λ‘λ) λ°©λ²λ‘ λ° μ¬μ© μ¬λ‘

ETLμ "μΆμΆ, λ³ν, λ‘λ"λ₯Ό μλ―Έν©λλ€. μλ‘ λ€λ₯Έ μμ€μ λ°μ΄ν°λ₯Ό νλμ μ μ₯μλ‘ ν΅ν©νμ¬ μ²λ¦¬ν ν λΆμνμ¬ μ μ©ν μ 보λ₯Ό μ μΆν μ μλλ‘ νλ νλ‘μΈμ€μ λλ€. μ΄ μ μ©ν μ 보λ κΈ°μ μ΄ λ°μ΄ν° κΈ°λ° μμ¬ κ²°μ μ λ΄λ¦¬κ³ μ±μ₯νλ λ° λμμ΄ λ©λλ€.
"λ°μ΄ν°λ μλ‘μ΄ μμ μ λλ€."
Clive Humby, μνμ
κΈλ‘λ² λ°μ΄ν° μμ±μ κΈ°νκΈμμ μΌλ‘ μ¦κ°νμ¬ Forbesμ λ°λ₯΄λ©΄ νμ¬ μλλ‘ μΈκ°μ XNUMXλ λ§λ€ λ°μ΄ν° μμ±μ λ λ°°λ‘ λλ¦¬κ³ μμ΅λλ€. κ·Έ κ²°κ³Ό μ΅μ λ°μ΄ν° μ€νμ΄ λ°μ νμ΅λλ€. λ°μ΄ν° λ§νΈκ° λ°μ΄ν° μ¨μ΄νμ°μ€λ‘ μ νλμμΌλ©° μΆ©λΆνμ§ μμ λ λ°μ΄ν° λ μ΄ν¬κ° μμ±λμμ΅λλ€. μ΄λ¬ν λͺ¨λ λ€λ₯Έ μΈνλΌμμ ETL νλ‘μΈμ€λΌλ νλμ νλ‘μΈμ€λ λμΌνκ² μ μ§λμμ΅λλ€.
μ΄ κΈ°μ¬μμλ ETLμ λ°©λ²λ‘ , μ¬μ© μ¬λ‘, μ΄μ , μ΄ νλ‘μΈμ€κ° μ΅μ λ°μ΄ν° νκ²½μ νμ±νλ λ° μ΄λ»κ² λμμ΄ λμλμ§ μ΄ν΄λ³΄κ² μ΅λλ€.
ETLμ λ°©λ²λ‘
ETLμ μ¬μ©νλ©΄ λ€μν μμ€μ λ°μ΄ν°λ₯Ό ν κ³³μΌλ‘ ν΅ν©νμ¬ μ²λ¦¬νκ³ λΆμν λ€μ λΉμ¦λμ€ μ΄ν΄κ΄κ³μμ 곡μ ν μ μμ΅λλ€. μ΄λ κΈ°κ³ νμ΅ λͺ¨λΈμ ν΅ν΄ λ³΄κ³ , λΆμ λ° μμΈ‘μ μ¬μ©λλ λ°μ΄ν°μ 무결μ±μ 보μ₯ν©λλ€. μ΄λ μ¬λ¬ μμ€μμ λ°μ΄ν°λ₯Ό μΆμΆνκ³ λ³νν λ€μ λΉμ¦λμ€ μΈν 리μ μ€ λꡬμ λ‘λνλ 3λ¨κ³ νλ‘μΈμ€μ λλ€. μ΄λ¬ν λΉμ¦λμ€ μΈν 리μ μ€ λꡬλ κΈ°μ μμ λ°μ΄ν° κΈ°λ° κ²°μ μ λ΄λ¦¬λ λ° μ¬μ©λ©λλ€.
μΆμΆ λ¨κ³
μ΄ λ¨κ³μμλ SQL 쿼리, Python μ½λ, DBMS(λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ μμ€ν ) λλ ETL λꡬλ₯Ό μ¬μ©νμ¬ μ¬λ¬ μμ€μμ λ°μ΄ν°λ₯Ό μΆμΆν©λλ€. κ°μ₯ μΌλ°μ μΈ μμ€λ λ€μκ³Ό κ°μ΅λλ€.
- CRM(κ³ κ° κ΄κ³ κ΄λ¦¬) μννΈμ¨μ΄
- λΆμ λꡬ
- λ°μ΄ν°μ¨μ΄ νμ°μ€
- λ°μ΄ν°λ² μ΄μ€
- ν΄λΌμ°λ μ€ν λ¦¬μ§ νλ«νΌ
- μμ λ° λ§μΌν λꡬ
- λͺ¨λ°μΌ μ±
μ΄λ¬ν μμ€λ μ ν λλ λΉμ νμ΄λ―λ‘ μ΄ λ¨κ³μμ λ°μ΄ν° νμμ΄ κ· μΌνμ§ μμ΅λλ€.
λ³ν λ¨κ³
λ³ν λ¨κ³μμλ μΆμΆλ μμ λ°μ΄ν°λ₯Ό λμ μμ€ν μ μ ν©ν νμμΌλ‘ λ³ννκ³ μ»΄νμΌν©λλ€. μ΄λ₯Ό μν΄ μμ λ°μ΄ν°λ λ€μκ³Ό κ°μ λͺ κ°μ§ λ³ν νμ νλ‘μΈμ€λ₯Ό κ±°μΉ©λλ€.
- μ μ - μΌκ΄λμ§ μκ³ λλ½λ λ°μ΄ν°λ₯Ό μ²λ¦¬ν©λλ€.
- νμ€ν - κ· μΌν μμμ΄ μ 체μ μ μ©λ©λλ€.
- μ€λ³΅ μ κ±° - μ€λ³΅ λ°μ΄ν°κ° μ κ±°λ©λλ€.
- μ΄μκ° λ°κ²¬ - μ΄μκ°μ λ°κ²¬νκ³ μ κ·νν©λλ€.
- μ λ ¬ - ν¨μ¨μ±μ λμ΄λ λ°©μμΌλ‘ λ°μ΄ν°λ₯Ό ꡬμ±ν©λλ€.
λ°μ΄ν°λ₯Ό λ€μ ν¬λ§·νλ κ² μΈμλ λ°μ΄ν° λ³νμ΄ νμν λ€λ₯Έ μ΄μ κ° μμ΅λλ€. λ°μ΄ν°μ Null κ°μ΄ μμΌλ©΄ μ κ±°ν΄μΌ ν©λλ€. κ·Έ μΈμλ λΆμμ λΆμ μ μΈ μν₯μ λ―ΈμΉλ μ΄μκ°μ΄ λ°μ΄ν°μ μμ£Ό μ‘΄μ¬ν©λλ€. λ³ν λ¨κ³μμ μ²λ¦¬ν΄μΌ ν©λλ€. μ’ μ’ μ°λ¦¬λ μ€λ³΅λκ³ λΉμ¦λμ€μ κ°μΉλ₯Ό μ 곡νμ§ μλ λ°μ΄ν°λ₯Ό μ νκ² λ©λλ€. μ΄λ¬ν λ°μ΄ν°λ μμ€ν μ μ μ₯ 곡κ°μ μ μ½νκΈ° μν΄ λ³ν λ¨κ³μμ μμ λ©λλ€. μ΄λ€μ λ³ν λ¨κ³μμ ν΄κ²°λλ λ¬Έμ μ λλ€.
λ‘λ λ¨κ³
μμ λ°μ΄ν°κ° μΆμΆλκ³ λ³ν νλ‘μΈμ€μ λ§κ² μ‘°μ λλ©΄ μΌλ°μ μΌλ‘ λ°μ΄ν° μ¨μ΄νμ°μ€ λλ λ°μ΄ν° λ μ΄ν¬μΈ λμ μμ€ν μ λ‘λλ©λλ€. λ‘λ λ¨κ³λ₯Ό μννλ λ°©λ²μλ λ κ°μ§κ° μμ΅λλ€.
- μ 체 λ‘λ: λμ μμ€ν μμ μ²μμΌλ‘ λͺ¨λ λ°μ΄ν°κ° ν λ²μ λ‘λλ©λλ€. κΈ°μ μ μΌλ‘ λ 볡μ‘νμ§λ§ μκ°μ΄ λ 걸립λλ€. λ°μ΄ν°μ ν¬κΈ°κ° λ무 ν¬μ§ μμ κ²½μ°μ μ΄μμ μ λλ€.
- μ¦λΆ λ‘λ©: μ¦λΆ λ‘λ©μ μ΄λ¦μμ μ μ μλ―μ΄ μ¦λΆμΌλ‘ μνλ©λλ€. λ κ°μ νμ λ²μ£Όκ° μμ΅λλ€.
- μ€νΈλ¦Ό μ¦λΆ λ‘λ: λ°μ΄ν°λ μΌλ°μ μΌλ‘ λ§€μΌ μΌμ ν κ°κ²©μΌλ‘ λ‘λλ©λλ€. μ΄λ¬ν μ’ λ₯μ λ‘λλ λ°μ΄ν° μμ΄ μ μ λ κ°μ₯ μ’μ΅λλ€.
- λ°°μΉ μ¦λΆ λ‘λ©: λ°°μΉ μ νμ μ¦λΆ λ‘λ©μμ λ°μ΄ν°λ λ λ°°μΉ μ¬μ΄μ κ°κ²©μΌλ‘ λ°°μΉλ‘ λ‘λλ©λλ€. λ°μ΄ν°κ° λ무 ν° κ²½μ°μ μ΄μμ μ λλ€. λΉ λ₯΄μ§λ§ κΈ°μ μ μΌλ‘λ λ 볡μ‘ν©λλ€.
ETL λꡬ μ ν
ETLμ μλ ETL λλ μ½λ μλ ETLμ λ κ°μ§ λ°©μμΌλ‘ μνλ©λλ€. μλ ETLμμλ μλνκ° κ±°μ λλ μ ν μμ΅λλ€. λ°μ΄ν° κ³Όνμ, λ°μ΄ν° λΆμκ° λ° λ°μ΄ν° μμ§λμ΄κ° ν¬ν¨λ νμμ λͺ¨λ κ²μ μ½λ©ν©λλ€. μΆμΆ, λ³ν λ° λ‘λμ λͺ¨λ νμ΄νλΌμΈμ λͺ¨λ λ°μ΄ν° μΈνΈμ λν΄ μλμΌλ‘ μ€κ³λμμ΅λλ€. μ΄ λͺ¨λ κ²μ΄ λ§λν μμ°μ±κ³Ό μμ μμ€μ μ΄λν©λλ€.
λμμ μ½λ μλ ETLμ λλ€. μ΄λ¬ν λꡬμλ μΌλ°μ μΌλ‘ λμ΄μ λκΈ° κΈ°λ₯μ΄ μμ΅λλ€. μ΄λ¬ν λꡬλ μ½λ©μ νμμ±μ μμ ν μ κ±°νλ―λ‘ λΉκΈ°μ μμ μλ ETLμ μνν μ μμ΅λλ€. λνν λμμΈκ³Ό ν¬κ΄μ μΈ μ κ·Ό λ°©μμ μν΄ λλΆλΆμ κΈ°μ μ ETL μμ μ Informatica, Integrate.io, IBM Storage, Hadoop, Azure, Google Cloud Dataflow λ° Oracle Data Integratorλ₯Ό μ¬μ©ν©λλ€.
λ°μ΄ν° μ°μ μλ λ€ κ°μ§ μ νμ μ½λ μλ ETL λκ΅¬κ° μμ΅λλ€.
- μμ© ETL λꡬ
- μ€ν μμ€ ETL λꡬ
- λ§μΆ€ν ETL λꡬ
- ν΄λΌμ°λ κΈ°λ° ETL λꡬ
ETL λͺ¨λ² μ¬λ‘
μ΅μ νλ ETL νμ΄νλΌμΈμ 보μ₯νκΈ° μν΄ λ°λΌμΌ νλ λͺ κ°μ§ κ΄νκ³Ό νλ‘ν μ½μ΄ μμ΅λλ€. λͺ¨λ² μ¬λ‘λ μλμμ μ€λͺ ν©λλ€.
- λ°μ΄ν°μ 컨ν μ€νΈ μ΄ν΄: λ°μ΄ν° μμ§ λ°©λ²κ³Ό λ©νΈλ¦μ μλ―Έλ₯Ό μ λλ‘ μ΄ν΄ν΄μΌ ν©λλ€. μ΄λ€ μμ±μ΄ μ€λ³΅λμ΄ μ κ±°ν΄μΌ νλμ§ μλ³νλ λ° λμμ΄ λ©λλ€.
- 볡ꡬ 체ν¬ν¬μΈνΈ: νμ΄νλΌμΈμ΄ μμλκ³ λ°μ΄ν°κ° λμΆλλ κ²½μ° λμΆλ λ°μ΄ν°λ₯Ό 볡ꡬνκΈ° μν νλ‘ν μ½μ΄ μμ΄μΌ ν©λλ€.
- ETL λ‘κ·ΈλΆ: ETL μ£ΌκΈ° μ΄μ , λμ€ λ° μ΄νμ λ°μ΄ν°λ‘ μνλ κ°κ°μ λͺ¨λ νλ‘μΈμ€μ λν κΈ°λ‘μ΄ μλ ETL λ‘κ·ΈλΆμ μ μ§ κ΄λ¦¬ν΄μΌ ν©λλ€.
- κ°μ¬: λ°μ΄ν°κ° μνλ μνμ μλμ§ νμΈνκΈ° μν΄ μΌμ κ°κ²©μ΄ μ§λ νμλ λ°μ΄ν°λ₯Ό κ³μ νμΈν©λλ€.
- μμ ν¬κΈ°μ λ°μ΄ν°: λ°μ΄ν°λ² μ΄μ€μ ν μ΄λΈμ ν¬κΈ°λ λ°μ΄ν°κ° μμ§λ³΄λ€ μνμΌλ‘ λΆμ°λλλ‘ μκ² μ μ§λμ΄μΌ ν©λλ€. μ΄ λ°©λ²μ μ²λ¦¬ μλλ₯Ό λμ΄κ³ λ λμκ° ETL νλ‘μΈμ€ μλλ₯Ό λμ λλ€.
- μΊμ κ³μΈ΅ λ§λ€κΈ°: μΊμ κ³μΈ΅μ μ΅κ·Όμ μ¬μ©ν λ°μ΄ν°λ₯Ό λΉ λ₯΄κ² μ‘μΈμ€ν μ μλ λμ€ν¬μ μ μ₯νλ κ³ μ λ°μ΄ν° μ€ν λ¦¬μ§ κ³μΈ΅μ λλ€. μ΄ λ°©μμ μΊμλ λ°μ΄ν°κ° μμ€ν μμ μμ²ν λ°μ΄ν°μΌ λ μκ°μ μ μ½νλ λ° λμμ΄ λ©λλ€.
- λ³λ ¬ μ²λ¦¬: ETLμ μ§λ ¬ νλ‘μΈμ€λ‘ μ·¨κΈνλ©΄ λΉμ¦λμ€ μκ°κ³Ό 리μμ€μ μλΉ λΆλΆμ΄ μλͺ¨λλ―λ‘ μ 체 νλ‘μΈμ€κ° κ·Ήλλ‘ λΉν¨μ¨μ μ λλ€. ν΄κ²°μ± μ λ³λ ¬ μ²λ¦¬μ μ¬λ¬ ETL ν΅ν©μ ν λ²μ μννλ κ²μ λλ€.
ETL μ¬μ© μ¬λ‘
ETLμ μ¬λ¬ κ°μ§ λ°©λ²μΌλ‘ λΉμ¦λμ€ μ΄μμ μννκ³ ν¨μ¨μ μΌλ‘ λ§λ€μ΄ μ£Όμ§λ§ μ¬κΈ°μλ κ°μ₯ λ§μ΄ μ¬μ©λλ μΈ κ°μ§ μ¬μ© μ¬λ‘μ λν΄ μ€λͺ ν©λλ€.
ν΄λΌμ°λμ μ λ‘λ:
λ°μ΄ν°λ₯Ό λ‘컬μ μ μ₯νλ κ²μ κΈ°μ μ΄ μλ² κ΅¬λ§€, μ μ§, μ€ν λ° μ μ§ κ΄λ¦¬μ 리μμ€λ₯Ό μλΉνλ λΉμ©μ΄ λ§μ΄ λλ μ΅μ μ λλ€. μ΄ λͺ¨λ λ²κ±°λ‘μμ νΌνκΈ° μν΄ κΈ°μ μ λ°μ΄ν°λ₯Ό ν΄λΌμ°λμ μ§μ μ λ‘λν μ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ κ·μ€ν 리μμ€μ μκ°μ μ μ½ν μ μμΌλ©° ETL νλ‘μΈμ€μ λ€λ₯Έ μΈ‘λ©΄μ κ°μ νλ λ° ν¬μν μ μμ΅λλ€.
λ€λ₯Έ μμ€μ λ°μ΄ν° λ³ν©:
λ°μ΄ν°λ μ’ μ’ μ‘°μ§μ μ¬λ¬ μμ€ν μ λΆμ°λμ΄ μμ΅λλ€. μλ‘ λ€λ₯Έ μμ€μ λ°μ΄ν°λ₯Ό ν κ³³μμ λ³ν©νμ¬ μ²λ¦¬ν λ€μ λμ€μ μ΄ν΄ κ΄κ³μμ 곡μ νκΈ° μν΄ λΆμν μ μλλ‘ ETL νλ‘μΈμ€λ₯Ό μ¬μ©νμ¬ μνλ©λλ€. ETLμ λ°μ΄ν°μ 무결μ±μ΄ κ·Έλλ‘ μ μ§λλ λμ μλ‘ λ€λ₯Έ μμ€μ λ°μ΄ν°κ° κ· μΌνκ² νμνλλμ§ νμΈν©λλ€.
μμΈ‘ λͺ¨λΈλ§:
λ°μ΄ν° κΈ°λ° μμ¬ κ²°μ μ μ±κ³΅μ μΈ λΉμ¦λμ€ μ λ΅μ μ΄μμ λλ€. ETLμ λ°μ΄ν°λ₯Ό μΆμΆνκ³ λ³νν λ€μ κΈ°κ³ νμ΅ λͺ¨λΈκ³Ό μ°κ²°λ λ°μ΄ν°λ² μ΄μ€μ λ‘λνμ¬ λΉμ¦λμ€λ₯Ό μ§μν©λλ€. μ΄λ¬ν κΈ°κ³ νμ΅ λͺ¨λΈμ λ°μ΄ν°κ° ETL νλ‘μΈμ€λ₯Ό κ±°μΉ ν λΆμνκ³ ν΄λΉ λ°μ΄ν°λ₯Ό κΈ°λ°μΌλ‘ μμΈ‘ν©λλ€.
λ°μ΄ν° νκ²½μμ ETLμ λ―Έλ
ETLμ νμ€ν λ°μ΄ν° μν€ν μ²μ λ°±λ³Έ μν μ ν©λλ€. κΈ°μ μ°μ μ Zero ETLμ΄ λμ λ¨μ λ°λΌ ν° λ³νκ° μλ°νκΈ° λλ¬Έμ κ·Έλλ‘ μ μ§λ μ§ μ¬λΆλ μμ§ μ μ μμ΅λλ€. Zero ETLμ μ¬μ©νλ©΄ κΈ°μ‘΄μ μΆμΆ, λ³ν λ° λ‘λ νλ‘μΈμ€κ° νμνμ§ μμ§λ§ λ°μ΄ν°λ κ±°μ μ€μκ°μΌλ‘ λμ μμ€ν μΌλ‘ μ§μ μ μ‘λ©λλ€.
λ°μ΄ν° μνκ³μλ μλ§μ μλ‘μ΄ νΈλ λκ° μμ΅λλ€. 체ν¬μμ λ¨κ²°.ai κΈ°μ λν₯μ λν μ§μμ λν μ μμ΅λλ€.