μ΄λ² ννΈμμ λ€λ£° λ΄μ©
- μ§νμ κ°λ
- μ§νλ₯Ό μ μνλ λ°©λ²
- μ§ν κ΅¬μ± μμ
- λ§μ΄ νμ©λλ λνμ μΈ μ§ν
- DAU, WAU, MAU, PV, UV, CVR, CTR, Session λ± - μ§ν μ μ Process
4-3. μ§νμ ꡬμ±μμ
1. μ΄λ²€νΈ, νλ
μ μ κ° μ΄λ€ νλμ νλκ°?λ₯Ό νμ νκΈ° μν μ§ν
μ§νλ₯Ό ꡬμ±ν¨μ μμ΄ λ κ°μ§ μ΄μμ μ μ νλμ μ‘°ν©ν΄μ μ¬μ©νκΈ°λ ν¨
ex. ν΄λ¦μ¨ (ν΄λΉ 컨ν μΈ λ₯Ό ν΄λ¦ν μ / ν΄λΉ 컨ν μΈ λ₯Ό λ³Έ View μ)
2. μκ°μΆ
λ°μ΄ν°λ₯Ό μ§κ³ν λ μ¬μ©ν μκ°
ex. μΌμλ³, μ£Όμ°¨λ³, μλ³, μκ°λλ³
λ°μ΄ν°λ μκ°μ νλ¦κ³Ό μ°κ²°λκΈ° λλ¬Έμ μκ°μΆμ νμ λͺ μ
Flow(μ λ)
- μκ°μ νλ¦μ λ°λ₯Έ λ°μ΄ν°
- μκ°μ νμ λͺ μ, μΌμ ꡬκ°μ μ€μ ν΄ μ§κ³νλ κ²½μ°
- μΌμλ³ λ°°λ¬ μμ²κ±΄
- μΌμλ³ μ·¨μ건
Stock(μ λ)
- νΉμ μμ μ λ°μ΄ν°
- μΌμ ꡬκ°μ μ€μ νμ§ μκ³ νΉμ μμ μμ ꡬνλ κ²½μ°
- 23λ 1μ κΈ°μ€ μ΄ νμμ
- 23λ 1μ 10μΌ 0μ κΈ°μ€ νΈμλ©μμ§λ₯Ό νμ©ν νμμ
3. μ°¨μ(Dimension)
μ¬λ¬Όμ 보거λ μΈ‘μ νλ κ΄μ , μ¦ λ°μ΄ν°μ μμ±
ex. λ§€μΆμ μ°¨μμΌλ‘ μͺΌκ°λ©΄
- 첫 λ§€μΆ / κΈ°μ‘΄ λ§€μΆ
- μ°λ Ήλλ³ λ§€μΆ
- κ΅κ°λ³ λ§€μΆ
SQLμμ GROUP BYλ‘ νμ©λλ κ°λ€μ μ°¨μμ΄λΌ ν μ μμ
4. μ§κ³(Aggregation)
λ°μ΄ν°λ₯Ό λͺ¨μμ κ³μ°ν¨
ex.
- μλ³Έλ°μ΄ν°λ₯Ό κΈ°λ°μΌλ‘ μ¬μ©μμλ₯Ό COUNT (μΌλ€)
- νΉμ κ°μ νκ· (Average)
- νΉμ κ°μ ν© (SUM)
- νΉμ κ° μ€ μ μΌ ν° κ° (MAX)
SQL 쿼리μμ GROUP BYμ ν¨κ» λμ€λ μ§κ³ν¨μλ€ (MAX, COUNT, AVERAGE λ±)
Uniqueν μ μ μ μλ§ λ½κ³ μΆμμ§, μ 체μλ₯Ό COUNTνκ³ μΆμμ§λ μ€μ
- Unique : DISTINCTλ₯Ό μ¬μ©ν΄μ COUNT
- Total (μ 체μ) : DISTINCTλ₯Ό μ¬μ©νμ§ μκ³ COUNT
5. 쑰건(Condition)
νΉμ 쑰건μ μ€μ ν΄μ μ§νλ₯Ό λ§λ€ μ μμ
ex. νΉμ μΉνμ΄μ§λ₯Ό ν루μ 3λ² μ΄μ μ μν μ¬λμ μ
SQLμμ WHEREλ¬Έμ λμ€λ 쑰건