이번 νŒŒνŠΈμ—μ„œ λ‹€λ£° λ‚΄μš©

  • μ§€ν‘œμ˜ κ°œλ…
  • μ§€ν‘œλ₯Ό μ •μ˜ν•˜λŠ” 방법
  • μ§€ν‘œ ꡬ성 μš”μ†Œ
  • 많이 ν™œμš©λ˜λŠ” λŒ€ν‘œμ μΈ μ§€ν‘œ
  • 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문에 λ‚˜μ˜€λŠ” 쑰건

+ Recent posts