๐Ÿ“’ Today I Learn/๐Ÿ“Š Tableau

์‹ค์Šต์œผ๋กœ ๋ฐฐ์šฐ๋Š” ํƒœ๋ธ”๋กœ (1) ํƒœ๋ธ”๋กœ ๊ธฐ์ดˆ

ny:D 2024. 6. 26. 23:56

240626 Today I Learn

Tableau ๊ตฌ์„ฑ ๋ฐ ๊ธฐ๋Šฅ

์ „์ฒด ํƒญ ๊ตฌ์„ฑ

  • ํƒญ
    • ์›Œํฌ์‹œํŠธ: ๊ธฐ๋ณธ ์ž‘์—… ๊ณต๊ฐ„
    • ๋Œ€์‹œ๋ณด๋“œ: ์—ฌ๋Ÿฌ๊ฐœ์˜ ์›Œํฌ์‹œํŠธ๋ฅผ ํ†ตํ•ฉํ•ด์„œ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“ฆ.
      → ์‹ค๋ฌด์—์„œ๋Š” ๋ณดํ†ต ๊ฐ ์›Œํฌ์‹œํŠธ๋ณ„๋กœ ์ž‘์—…ํ•ด์„œ ํ†ตํ•ฉ ๋Œ€์‹œ๋ณด๋“œ๋กœ ํ•ฉ์ณ์„œ ๊ฒฐ๊ณผ๋ฌผ์„ ํ™œ์šฉํ•œ๋‹ค๊ณ  ํ•จ
    • ์Šคํ† ๋ฆฌ: ์—ฌ๋Ÿฌ๊ฐœ์˜ ์›Œํฌ์‹œํŠธ์™€ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ํ•ฉ์ณ์„œ ํ•˜๋‚˜์˜ ์ธํฌ๊ทธ๋ž˜ํ”ฝ ํ˜•ํƒœ์˜ ์Šคํ† ๋ฆฌ๋กœ ๋งŒ๋“ฆ.
  • ๋งˆํฌ
  • ๋ถ„์„

์šฉ์–ด ์ •๋ฆฌ

๐Ÿ’ก ์ฐจ์›(dimension) vs ์ธก์ •๊ฐ’(metric)
- ์ฐจ์› : ์ธก์ • ๊ธฐ์ค€ ๋˜๋Š” ๋ถ„์„์˜ ๊ธฐ์ค€ (์œ ์ € ์•„์ด๋””, ์ง€์—ญ, ์ƒํ’ˆ๋ช…)
- ์ธก์ •๊ฐ’ : ์ธก์ •ํ•˜๋Š” ๊ฐ’ ๋˜๋Š” ํ•ญ๋ชฉ (๋งค์ถœ, ๋ฆฌํ…์…˜, ์ „ํ™˜์œจ)

๐Ÿ’ก ์—ฐ์†ํ˜•๊ณผ ๋ถˆ์—ฐ์†ํ˜•
  • ์—ฐ์†ํ˜• : ํ•˜๋‚˜๋กœ ์—ฐ๊ฒฐ ๋˜์–ด ์ด์–ด์ง„ ๋ฐ์ดํ„ฐ
    → ๋…น์ƒ‰ ์ธก์ •๊ฐ’๊ณผ ์ฐจ์›
  • ๋ถˆ์—ฐ์†ํ˜• : ์ด์–ด์ง€์ง€ ์•Š๊ณ  ๊ฐ๊ฐ ๊ตฌ๋ถ„๋˜๋Š” ๊ฐœ๋ณ„์ ์ธ ๋ฐ์ดํ„ฐ
    → ํŒŒ๋ž€์ƒ‰ ์ธก์ •๊ฐ’๊ณผ ์ฐจ์›

๊ธฐ๋Šฅ

  • ๊ณ„์‚ฐ๋œ ํ•„๋“œ : ๊ธฐ์กด ์ปฌ๋Ÿผ์„ ๊ณ„์‚ฐํ•ด ์ƒˆ๋กœ์šด ์ปฌ๋Ÿผ์„ ์ƒ์„ฑ. 

→ ์ƒ์„ฑ๋œ ํ•„๋“œ์˜ ๊ฒฝ์šฐ '๋ถ„์„ - ๊ณ„์‚ฐ๋œ ํ•„๋“œ ํŽธ์ง‘' ๋˜๋Š” ํ•ด๋‹น ํ•„๋“œ๋ฅผ ์šฐํด๋ฆญํ•ด 'ํŽธ์ง‘'์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ๋งค๊ฐœ๋ณ€์ˆ˜ : ๊ณ„์‚ฐ, ํ•„ํ„ฐ ๋˜๋Š” ์ฐธ์กฐ์„ ์—์„œ ์ƒ์ˆ˜ ๊ฐ’์œผ๋กœ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ์ˆซ์ž, ๋‚ ์งœ ๋˜๋Š” ๋ฌธ์ž์—ด๊ณผ ๊ฐ™์€ ํ†ตํ•ฉ ๋ฌธ์„œ ๋ณ€์ˆ˜๋กœ  ์‚ฌ์šฉ์ž๊ฐ€ ๋Œ€์‹œ๋ณด๋“œ์™€ ์›Œํฌ์‹œํŠธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•„ํ„ฐ๋งํ•˜๊ฑฐ๋‚˜ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด๋‹ค.

 

๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐํ•˜๊ธฐ

๐Ÿ’ก ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ ํ˜•ํƒœ
- ๋ผ์ด๋ธŒ : ์›๋ณธ ํŒŒ์ผ์ด ๋ฐ”๋€Œ๋ฉด ์—ฐ๋™. ์ƒˆ๋กœ๊ณ ์นจ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์—…๋ฐ์ดํŠธ๋จ.
- ์ถ”์ถœ : ๋ผ์ด๋ธŒ ์—ฐ๊ฒฐ์„ ๋Š๊ณ  ํ˜„์žฌ ๋ฐ์ดํ„ฐ๋งŒ ๋กœ์ปฌ๋กœ ๊ฐ€์ ธ์˜ค๋Š” ํ˜•ํƒœ(์›๋ณธ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์ด ํด ๋•Œ ์‚ฌ์šฉํ•˜๊ธฐ ํŽธ๋ฆฌํ•จ)

 

1. ๋ฐ์ดํ„ฐ์— ์—ฐ๊ฒฐ - ํŒŒ์ผ - ๋“œ๋ž˜๊ทธ์•ค๋“œ๋กญ/ ์ปดํ“จํ„ฐ์—์„œ ์—…๋กœ๋“œ - ํŒŒ์ผ ์„ ํƒ

2. ์—…๋กœ๋“œ๋œ ํŒŒ์ผ ์ €์žฅ - ์ง€๊ธˆ ๊ฒŒ์‹œ

3'๋ฐ์ดํ„ฐ ์›๋ณธ' ํƒญ์œผ๋กœ ์ด๋™ํ•ด ํ•ด๋‹น DB์— csv ํŒŒ์ผ์„ ์ถ”๊ฐ€์ ์œผ๋กœ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Œ

์ปฌ๋Ÿผ ์ˆจ๊ธฐ๊ธฐ

ํƒœ๋ธ”๋กœ๋Š” ๋ฐ์ดํ„ฐ ์›๋ณธ์„ ์—ฐ๊ฒฐํ•˜๋ฉด ์›๋ณธ์˜ ์ปฌ๋Ÿผ์„ ์‚ญ์ œํ•  ์ˆ˜ ์—†์–ด ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ปฌ๋Ÿผ์˜ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ์›๋ณธ ํƒญ์—์„œ '์ˆจ๊ธฐ๊ธฐ'๋ฅผ ์‚ฌ์šฉํ•ด์ค˜์•ผํ•œ๋‹ค. 

 

* ๋ฐ์ดํ„ฐ ์›๋ณธ ํƒญ์—์„œ ์ปฌ๋Ÿผ ์ˆจ๊ธฐ๊ธฐ๋ฅผ ์ ์šฉํ•˜๋ฉด, ์‹œํŠธ์—์„œ๋„ ์ˆจ๊ธด ์ปฌ๋Ÿผ์ด ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค.

 ๋ฐ์ดํ„ฐ ์œ ํ˜• ๋ณ€๊ฒฝํ•˜๊ธฐ

๋ฐ์ดํ„ฐ ์œ ํ˜• ๋ณ€๊ฒฝ์€ ๋ฐ์ดํ„ฐ ์›๋ณธ ํƒญ๊ณผ ์›Œํฌ์‹œํŠธ์—์„œ ๋ชจ๋‘ ๊ฐ€๋Šฅํ•˜๋‹ค.

 

ํ…Œ์ด๋ธ” ๋ณ‘ํ•ฉํ•˜๊ธฐ

๐Ÿ’ก ํ…Œ์ด๋ธ” ๋ณ‘ํ•ฉ ๋ฐฉ์‹
  • ๊ด€๊ณ„: ์กฐ์ธ๊ณผ ๋‹ฌ๋ฆฌ ๊ด€๊ณ„๋Š” ํ•˜๋‚˜์˜ ํ…Œ์ด๋ธ”๋กœ ๋ณ‘ํ•ฉํ•˜์ง€ ์•Š๊ณ  ํ…Œ์ด๋ธ”๊ฐ„ ๊ด€๊ณ„๋ฅผ ์„ค์ •ํ•ด์„œ ๋ทฐ์—์„œ ํ•„๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์œ ๋‹ˆ์˜จ: ํ…Œ์ด๋ธ” ๊ตฌ์กฐ๊ฐ€ ๊ฐ™์€ ํ˜•ํƒœ์ธ ๊ฒฝ์šฐ, ์œ ๋‹ˆ์˜จ์œผ๋กœ ํ…Œ์ด๋ธ”์„ ๋ณ‘ํ•ฉํ•  ์ˆ˜ ์žˆ๋‹ค. (SQL UNION๊ณผ ๋น„์Šทํ•œ ๊ฐœ๋…)
  • ์กฐ์ธ: ํ…Œ์ด๋ธ”์€ ํ•ญ์ƒ ํ•˜๋‚˜์˜ ํ…Œ์ด๋ธ”๋กœ ๋ณ‘ํ•ฉ๋ฉ๋‹ˆ๋‹ค. (SQL์˜ ์กฐ์ธ๊ณผ ๋น„์Šทํ•œ ๊ฐœ๋…)
    → 2๊ฐœ ์ด์ƒ์˜ ํ…Œ์ด๋ธ”์„ ํ•˜๋‚˜์˜ ํ…Œ์ด๋ธ”๋กœ ์—ฐ๊ฒฐ
  • ๋ธ”๋ Œ๋”ฉ: ๋ฌผ๋ฆฌ์ ์œผ๋กœ ํ…Œ์ด๋ธ”์„ ๋ณ‘ํ•ฉํ•˜์ง€ ์•Š๊ณ , ์›Œํฌ์‹œํŠธ ํ™”๋ฉด์— ๋‘ ํ…Œ์ด๋ธ”์ด ๊ฐ™์ด ์žˆ๋Š” ํ˜•ํƒœ (์„œ๋กœ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ณ  ์ž„์‹œ๋กœ ๋ถ„์„ํ• ๋•Œ ์‚ฌ์šฉ)

โ–ถ๏ธŽ ๊ด€๊ณ„ ์„ค์ •ํ•˜๊ธฐ

  1. ์›ํ•˜๋Š” ํŒŒ์ผ์„ ์„ ํƒ ํ›„ ๋“œ๋ž˜๊ทธ์•ค ๋“œ๋กญํ•˜๊ธฐ
  2. ๊ด€๊ณ„๋ฅผ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ž€์ƒ‰์œผ๋กœ ์น ํ•ด์ง„ ๊ด€๊ณ„์„ ์„ ๋”๋ธ”ํด๋ฆญ, ํ•˜๋‹จ์—์„œ ํ‚ค๋ฅผ ์—ฐ๊ฒฐํ•˜๊ธฐ

BigQuery ์—ฐ๊ฒฐํ•˜๊ธฐ

๋น…์ฟผ๋ฆฌ ์—ฐ๊ฒฐํ•˜๊ธฐ

1. ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ - ์ปค๋„ฅํ„ฐ - Google BigQuery์„ ํƒ

2. Google ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ

3. ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

  • ์ฒญ๊ตฌ ํ”„๋กœ์ ํŠธ์—์„œ 'My First Project' ์„ ํƒ 
  • ํ”„๋กœ์ ํŠธ์™€ ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ์—์„œ ๊ฐ๊ฐ publicdata, samples ์„ ํƒ
  • ๋ถˆ๋Ÿฌ์˜ค๊ณ ์‹ถ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒํ›„ ์ง€๊ธˆ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ˆŒ๋Ÿฌ ๋ฐ์ดํ„ฐ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

WordCloud ๋งŒ๋“ค๊ธฐ

1. Corpus๋ฅผ ํ…์ŠคํŠธ์— ๋“œ๋ž˜๊ทธ์•ค ๋“œ๋กญํ•˜๊ธฐ

2. Shakespeare(์นด์šดํŠธ)๋ฅผ ํฌ๊ธฐ์— ๋“œ๋ž˜๊ทธ์•ค๋“œ๋กญ

3. ๋งˆํฌ๋ฅผ 'ํ…์ŠคํŠธ'๋กœ ๋ณ€๊ฒฝ

4. Word Count๋ฅผ '์ƒ‰์ƒ'์— ๋“œ๋ž˜๊ทธ์•ค๋“œ๋กญ

์›Œ๋“œ ํด๋ผ์šฐ๋“œ ์™„์„ฑโœจ

ํ…์ŠคํŠธ ํ…Œ์ด๋ธ”

Wide Format Table

  • ์˜†์œผ๋กœ ๋„“์€ ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์Œ“์ธ ๋ฐ์ดํ„ฐ
  • ๋ฐ์ดํ„ฐ ๋ถ„์„ ์‹œ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ํ˜•ํƒœ๋กœ ํ‘œ๋ฅผ ๋น„๊ตํ•˜๊ฑฐ๋‚˜ ๊ทธ๋ž˜ํ”„ ์‹œ๊ฐํ™”ํ•˜๊ธฐ ์‰ฌ์›€
  • ์ƒ๊ด€๊ด€๊ณ„ ๋ถ„์„์ด๋‚˜ ๋ณ€์ˆ˜ ๋ถ„ํฌ ๋น„๊ต์‹œ ์ด์šฉ

Long Format Table

  • ์•„๋ž˜๋กœ ์Œ“์ด๋Š” ๊ธด ๋ฐ์ดํ„ฐ์…‹
  • ํ•œ ๊ฐœ์˜ ํŠน์„ฑ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์—ด์„ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ๊ฐœ์˜ ํ–‰์ด ์žˆ์Œ
  • ์‹œ๊ฐ„์— ๋”ฐ๋ฅธ ๋ณ€ํ™”์™€ ์นดํ…Œ๊ณ ๋ฆฌ ๊ฐ„ ๋น„๊ต๋ฅผ ์‹œ๊ฐํ™”ํ•˜๋Š”๋ฐ ์ ํ•ฉ

์ด๊ณ„ ํ‘œ์‹œํ•˜๊ธฐ

  • ๋ถ„์„ ํƒญ์˜ '์ด๊ณ„' ๋“œ๋ž˜๊ทธ์•ค ๋“œ๋กญ ๋˜๋Š” ๋”๋ธ” ํด๋ฆญ์„ ํ†ตํ•ด ์ด๊ณ„๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค. 
  • ์ƒ‰์ƒ์ด๋‚˜ ๊ธ€๊ผด, ํฐํŠธ ํฌ๊ธฐ์™€ ๊ฐ™์€ ์„œ์‹ ๋ณ€๊ฒฝ์„ ํ†ตํ•ด ๊ฐ•์กฐํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, '์›Œํฌ์‹œํŠธ ์„œ์‹'์—์„œ ์ดํ•ฉ๊ณ„ ์„œ์‹์„ ์ง€์ •ํ•˜๋ฉด ๋œ๋‹ค.