2023/02/01

์‚ฌ๋žŒ๊ณผ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ๋Œ€์‹œ๋ณด๋“œ ๋กœ๋“œ ์‹œ๊ฐ„์„ ๊ฐœ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•

๋Œ€์‹œ๋ณด๋“œ ๋กœ๋“œ ์†๋„๊ฐ€ ๋А๋ ค ๋‹ต๋‹ตํ•˜์‹ญ๋‹ˆ๊นŒ? ์—ฌ๊ธฐ์„œ ์†Œ๊ฐœํ•˜๋Š” 4๋‹จ๊ณ„ ํ”„๋ ˆ์ž„์›Œํฌ์™€ Tableau ์•ก์…€๋Ÿฌ๋ ˆ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด ๋Œ€์‹œ๋ณด๋“œ ์„ฑ๋Šฅ์„ ํฌ๊ฒŒ ๊ฐœ์„ ํ•ด ๋ณด์‹ญ์‹œ์˜ค.

๋Œ€์‹œ๋ณด๋“œ ๋กœ๋“œ ์†๋„๊ฐ€ ๋А๋ ค์งˆ ๋•Œ๋ฉด ๊ณต์ค‘์— ์†Œ๋ฆฌ๋ฅผ ์ง€๋ฅด๊ฑฐ๋‚˜ ๋ถ„์„ ํ”Œ๋žซํผ ํƒ“์„ ํ•˜๊ณ  ํ™˜๊ฒฝ์„ ์„ค์ •ํ•œ ์„œ๋ฒ„ ๊ด€๋ฆฌ์ž๋ฅผ ๋น„๋‚œํ•˜๊ณ  ์‹ฌ์ง€์–ด ์นœ์ ˆํ•˜๊ฒŒ ์‘๋Œ€ํ•˜๋Š” ๊ณ„์ • ๊ด€๋ฆฌํŒ€๋งˆ์ € ๋น„๋‚œํ•˜๋Š” ๊ฒŒ ๋‹น์—ฐํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐ˜์‘์ด ์ž์—ฐ์Šค๋Ÿฝ๋‹ค๊ณ  ํ•ด๋„, ๋Œ€์‹œ๋ณด๋“œ ์†๋„๊ฐ€ ๋А๋ ค์ง€๋Š” ์ผ๋ฐ˜์ ์ธ ์›์ธ์€ ์‹œ์Šคํ…œ์ด๋‚˜ ์ง€์›ํŒ€์ด ์•„๋‹ˆ๋ผ ๋Œ€์‹œ๋ณด๋“œ ๋””์ž์ธ์„ ์ž˜๋ชป ์„ ํƒํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๋Š” ์ ์„ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„์ƒ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ๋Œ€์‹œ๋ณด๋“œ์— ์ด์ฒ˜๋Ÿผ ๋น„ํšจ์œจ์ ์ธ ์„ ํƒ์ด ๋ˆˆ๋ฉ์ด์ฒ˜๋Ÿผ ์Œ“์ด๋ฉด Tableau ๋ฐฐํฌ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์••๋„๋˜๊ธฐ ๋งˆ๋ จ์ž…๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์„ฑ๋Šฅ ์ €ํ•˜๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ๊ธฐ์กด ์‚ฌ์šฉ์ž๋Š” ๋‚™์‹ฌํ•˜๊ณ  ์‹ ๊ทœ ์‚ฌ์šฉ์ž๋Š” ๋‹จ๋…ํ•˜๋ฉฐ ํ”Œ๋žซํผ ์†Œ์œ ์ž๋Š” ์•ž์œผ๋กœ ๋‚˜์•„๊ฐˆ ์ตœ์„ ์˜ ๋ฐฉ๋ฒ•์„ ์ฐพ๋А๋ผ ์†์ด ํƒ‘๋‹ˆ๋‹ค.

์ด ๋ธ”๋กœ๊ทธ์—์„œ๋Š” ๋Œ€์‹œ๋ณด๋“œ ์„ฑ๋Šฅ KPI๋ฅผ ๋ช…ํ™•ํžˆ ํŒŒ์•…ํ•˜๊ณ , ๊ฐœ์„  ์ถ”์ง„์— ํ•„์š”ํ•œ ์ธ๋ ฅ๊ณผ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ œ์•ˆํ•˜๋ฉฐ, ์•ž์œผ๋กœ ์šฐ์ˆ˜ํ•œ ํ’ˆ์งˆ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๊ทœ์น™ ์‹œ์Šคํ…œ์„ ํ†ตํ•ฉํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. 

์ด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋„˜์–ด ํ•œ ๊ฑธ์Œ ๋” ๋‚˜์•„๊ฐ€์•ผ ํ•œ๋‹ค๋ฉด ์–ธ์ œ๋“ ์ง€ Tableau Blueprint๋กœ ๋ฐ์ดํ„ฐ ๋ฐ ๋ถ„์„์˜ ์‚ฌ์šฉ์„ ์กฐ์ง ์ „์ฒด์— ๊ฑธ์ณ ํ™•์žฅํ•˜๊ธฐ ์œ„ํ•œ ์™„์ „ํ•œ ์ง€์นจ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ฑ๋Šฅ ํ”„๋ ˆ์ž„์›Œํฌ

์ด ๊ณ„ํš์„ ๋‹ค์Œ ๋„ค ๋‹จ๊ณ„๋กœ ๋‚˜๋ˆ„์—ˆ์Šต๋‹ˆ๋‹ค.

  1. ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง
  2. ์ฝ˜ํ…์ธ  ๊ฐœ์„ 
  3. ์ปค๋ฎค๋‹ˆํ‹ฐ ํ™œ์„ฑํ™”
  4. ๊ฑฐ๋ฒ„๋„Œ์Šค ๊ทœ์น™ ์ ์šฉ

1๋‹จ๊ณ„: ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง

์ž ์‹œ ์ƒ๊ฐํ•ด ๋ณด์‹ญ์‹œ์˜ค. ๋‹ค์Œ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต์„ ์•Œ๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ?

  • ๋‚ด ๋Œ€์‹œ๋ณด๋“œ์˜ ํ‰๊ท  ๋กœ๋“œ ์‹œ๊ฐ„์€ ์–ผ๋งˆ์ธ๊ฐ€? 
  • ์šฐ๋ฆฌ ์กฐ์ง์—์„œ '๋А๋ฆผ'์€ ์–ด๋А ์ •๋„๋ฅผ ๋งํ•˜๋Š”๊ฐ€?
  • ๊ด€๋ฆฌ ํ˜น์€ ๋Œ€๊ณ ๊ฐ ๋Œ€์‹œ๋ณด๋“œ ์ค‘ '๋А๋ฆฐ' ๋Œ€์‹œ๋ณด๋“œ์˜ ๋น„์œจ์€ ์–ผ๋งˆ์ธ๊ฐ€?

์ด๋Ÿฐ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต์„ ๋ชจ๋ฅธ๋‹ค๋ฉด ๋ฐ์ดํ„ฐ์— ๊ทผ๊ฑฐํ•˜๋Š” ์‚ฌ์‹ค์„ ์ค‘์‹ฌ์œผ๋กœ ์ดํ•ด๊ด€๊ณ„์ž๋“ค์˜ ๋œป์„ ์กฐ์œจํ•˜๊ธฐ ์–ด๋ ต๊ณ  ์„ฑ๋Šฅ๊ณผ ๊ด€๋ จ๋œ ์ธ์‹์€ ๋ถˆ๋งŒ์„ ๋Š˜์–ด๋†“๋Š” ์‚ฌ๋žŒ ์ค‘ ์—ฐ๋ด‰์ด ๊ฐ€์žฅ ๋†’์€ ์‚ฌ๋žŒ์˜ ์‚ฌ๊ฒฌ์— ์ขŒ์šฐ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ™์€ ๋ชฉํ‘œ๋ฅผ ๊ฐ–๋Š” ๊ฒƒ์€ ๋Œ€์‹œ๋ณด๋“œ ์„ฑ๋Šฅ์„ ์ฒด๊ณ„์ ์œผ๋กœ ๊ฐœ์„ ํ•˜๋Š” ๊ด€๊ฑด์ด๋ฏ€๋กœ, ๋จผ์ € ์„ฑ๋Šฅ KPI๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ด ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๊ณตํ‘œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 

ํ‰๊ท  ๋Œ€์‹œ๋ณด๋“œ ๋กœ๋“œ ์‹œ๊ฐ„๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค. ์ด ๋ฉ”ํŠธ๋ฆญ์„ ์ถ•์œผ๋กœ, ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์„ฑ๋Šฅ ํ‘œ์ค€์„ ํ™•๋ฆฝํ•˜๊ณ , ๋„์›€์ด ๊ฐ€์žฅ ์ ˆ์‹คํ•œ ๋ทฐ ๋ชฉ๋ก์„ ํŒŒ์•…ํ•˜๋ฉฐ, ํ–ฅํ›„ ๊ฐœ์„ ์„ ์œ„ํ•œ ๋ฒค์น˜๋งˆํฌ๋กœ ์‚ผ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

์•„๋ž˜์˜ Dashboard Load Times ์•ก์…€๋Ÿฌ๋ ˆ์ดํ„ฐ๋Š” Tableau์˜ PostgreSQL ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜๋œ ์„œ๋ฒ„ ์ „์ฒด์˜ ๋กœ๋“œ ์‹œ๊ฐ„์„ ๋น ๋ฅด๊ฒŒ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. ํ‰๊ท  ๋Œ€์‹œ๋ณด๋“œ ๋กœ๋“œ ์‹œ๊ฐ„์„ ์ „์ฒด ์„œ๋ฒ„(์™ผ์ชฝ ์ƒ๋‹จ), ์‚ฌ์ดํŠธ๋ณ„(์ƒ๋‹จ ์ค‘์•™), ์†Œ์œ ์ž, ํ†ตํ•ฉ ๋ฌธ์„œ, ํ•ญ๋ชฉ๋ณ„(ํ•˜๋‹จ ์ค‘์•™)๋กœ ๋‚˜๋ˆ„์–ด ์–ผ๋งˆ๋‚˜ ์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค. ์ด์ฒ˜๋Ÿผ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ๊ณต์œ ํ•˜๋ฉด ๋‹ค์–‘ํ•œ ๊ทธ๋ฃน์˜ ์‚ฌ๋žŒ๋“ค์ด ๋™์ผํ•œ ์‹ค์งˆ์  ๋ฐ์ดํ„ฐ ์š”์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์˜์‚ฌ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๊ฒŒ ์กฐ์œจ๋ฉ๋‹ˆ๋‹ค. 

'Content Thresholds' ๋งค๊ฐœ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๋“œํ•˜๋Š” ๋ฐ 15์ดˆ๊ฐ€ ๋„˜๊ฒŒ ๊ฑธ๋ฆฌ๊ณ  ์š”์ฒญ์ด 50๊ฐœ๊ฐ€ ๋„˜๋Š” ๋ชจ๋“  ํ•ญ๋ชฉ์„ ํ•„ํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐ€์ง€ ์ž…๋ ฅ์œผ๋กœ ์ด 2,938๊ฐœ์˜ ๋Œ€์‹œ๋ณด๋“œ๋กœ ๋œ ํ’€์—์„œ ๋„์›€์ด ๊ฐ€์žฅ ์ ˆ์‹คํ•˜๊ฒŒ ํ•„์š”ํ•œ 15๊ฐœ ๋Œ€์‹œ๋ณด๋“œ๋กœ ๊ตฌ์„ฑ๋œ ์ตœ์ข… ํ›„๋ณด ๋ชฉ๋ก์„ ๊ฐ€๋ ค๋ƒˆ์Šต๋‹ˆ๋‹ค. ์ด์ฒ˜๋Ÿผ ์ตœ์ข… ํ›„๋ณด ๋ชฉ๋ก์„ ์ •ํ•˜๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„์ธ ์ฝ˜ํ…์ธ  ๊ฐœ์„ ์œผ๋กœ ๋„˜์–ด๊ฐˆ ์ค€๋น„๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

Dashboard Load Times ๋Œ€์‹œ๋ณด๋“œ์˜ GIF.

 

์ด๋Ÿฐ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ธฐ๋Šฅ์ด ์—†๋”๋ผ๋„ ๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋ฌด๋ฃŒ๋กœ ์‰ฝ๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์†Œ์Šค์ธ Dashboard Load Times ์•ก์…€๋Ÿฌ๋ ˆ์ดํ„ฐ๋ฅผ ๋ฐ”๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก Tableau Exchange์— ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. Tableau Cloud ๋ฐฐํฌ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ  Tableau Cloud Dashboard Load Times ์•ก์…€๋Ÿฌ๋ ˆ์ดํ„ฐ๋ฅผ ์ด์šฉํ•˜์‹ญ์‹œ์˜ค. 

2๋‹จ๊ณ„: ์ฝ˜ํ…์ธ  ๊ฐœ์„ 

๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ†ตํ•ด ๊ฐœ์„ ์ด ํ•„์š”ํ•œ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์‹๋ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋ฌด์—‡์„ ํ•  ์ฐจ๋ก€์ผ๊นŒ์š”? ์„ฑ๋Šฅ ๋ชจ๋ฒ” ์‚ฌ๋ก€ ์ง€์‹์„ ๊ฐ–์ถ˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋‚˜์„œ์„œ ์‹ค์ œ๋กœ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๊ฐœ์„ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์—์„œ๋Š” ์กฐ์ง์˜ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋””์„œ ์‹œ์ž‘ํ• ์ง€๋Š” ๋‹ค์Œ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์— ๋‹ฌ๋ ค์žˆ์Šต๋‹ˆ๋‹ค.

          ํ˜„์žฌ ๋А๋ฆฐ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์ง„๋‹จํ•˜๊ณ  ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋‚ด ์ „๋ฌธ๊ฐ€๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

          ํ•ด๋‹น ์ „๋ฌธ๊ฐ€๊ฐ€ ๋„์›€์ด ํ•„์š”ํ•œ ๋™๋ฃŒ๋ฅผ ๋„์™€์ค„ ์—ฌ๋ ฅ์ด ์žˆ์Šต๋‹ˆ๊นŒ? 

๋‘ ์งˆ๋ฌธ ๋ชจ๋‘์— ๋Œ€ํ•œ ๋‹ต๋ณ€์ด '์˜ˆ'๋ผ๋ฉด ์ด ๋‹จ๊ณ„์—์„œ ์ „๋ฌธ๊ฐ€๋ฅผ ์„ฑ๋Šฅ ์ €ํ•˜ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๋Œ€์‹œ๋ณด๋“œ์— ๋ฐฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ์งˆ๋ฌธ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ๋‹ต์ด '์•„๋‹ˆ์š”'๋ผ๋ฉด ์‚ฌ๋‚ด์—์„œ ์ฝ˜ํ…์ธ ๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ๊ฐ€ ์–ด๋ ค์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋จผ์ € ์ปจ์„คํŒ… ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๊ฑฐ๋‚˜ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํŒŒํŠธ๋„ˆ๋ฅผ ๊ณ ์šฉํ•˜์—ฌ ๋А๋ฆฐ ๋Œ€์‹œ๋ณด๋“œ ๋ชฉ๋ก์„ ํ•˜๋‚˜์”ฉ ์ตœ์ ํ™”ํ•˜๊ณ  ์ค‘์•™์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ํŒ€๊ณผ ์Šต๋“ํ•œ ๋‚ด์šฉ์„ ๊ณต์œ ํ•˜์‹ญ์‹œ์˜ค. ์˜ˆ์‚ฐ์ด ๋น ๋“ฏํ•˜๋‹ค๋ฉด ํšจ์œจ์ ์ธ ํ†ตํ•ฉ ๋ฌธ์„œ ๋””์ž์ธ ๋ฐฑ์„œ์— ์„ค๋ช…ํ•œ ๊ฐœ๋…์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘์•™ ํŒ€์˜ ๊ธฐ์ˆ ์„ ํ–ฅ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.  ์ค‘์•™ ํŒ€์ด ์ปค์ง€๊ณ  ๋ฐœ์ „ํ•จ์— ๋”ฐ๋ผ ์„ฑ๋Šฅ์— ๋Œ€ํ•ด ๋” ๋งŽ์€ ์ฑ…์ž„์„ ์ง€๊ณ  ํ•ด๋‹น ์ง€์‹์„ ๋‹ค์Œ ๋‹จ๊ณ„์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ™œ์„ฑํ™”๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

3๋‹จ๊ณ„: ์ปค๋ฎค๋‹ˆํ‹ฐ ํ™œ์„ฑํ™”

์ด์ œ ์ค‘์•™ ํŒ€์€ ์ผ๋ฐ˜์ ์ธ ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ์ดํ•ดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ด๋Ÿฌํ•œ ๋ฐฐ์šด ์ ์˜ ์šฉ๋„๋ฅผ ๋ณ€๊ฒฝํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ์žฅ์• ๋ฌผ์„ ์Šค์Šค๋กœ ๊ทน๋ณตํ•  ์ˆ˜ ์žˆ๋Š” ์ง€์‹๊ณผ ๋„๊ตฌ๋ฅผ ๊ฐ–์ถœ ๋•Œ์ž…๋‹ˆ๋‹ค. 

์‚ฌ์šฉ์ž ๊ทธ๋ฃน ํšŒ์˜, ๋ถ„์„ ์•„์นด๋ฐ๋ฏธ, ๋Œ€ํšŒ ๋“ฑ ๊ธฐ์กด์˜ ๋ถ„์„ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ฐธ์—ฌ์— ๋Œ€ํ•œ ๋ชจ๋ฒ” ์‚ฌ๋ก€ ์ธ์‹์„ ๋†’์ด๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค. ์ด๋Ÿฌํ•œ ์ฐธ์—ฌ ํ™œ๋™์—์„œ ๊ณต์œ ๋˜๋Š” ์„ฑ๊ณต ์‚ฌ๋ก€๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋Œ€์‹œ๋ณด๋“œ์˜ ์„ฑ๋Šฅ์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๊ฐ•๋ ฌํ•˜๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ์ „ํ•ด ์ค๋‹ˆ๋‹ค. 

๋‹ค์Œ์œผ๋กœ, ์‚ฌ์šฉ์ž์—๊ฒŒ ํ†ตํ•ฉ ๋ฌธ์„œ๋ฅผ ์ง„๋‹จํ•˜๊ณ  ๊ฐœ์„ ํ•˜๋Š” ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์˜ Design Auditor ์•ก์…€๋Ÿฌ๋ ˆ์ดํ„ฐ๋Š” Tableau์˜ Metadata API์™€ ์‚ฌ์šฉ์ž ์ง€์ • Python ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฌธ์ œ ์žˆ๋Š” ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ์ œ์•ˆ ๊ฐœ์„  ์‚ฌํ•ญ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์•ก์…€๋Ÿฌ๋ ˆ์ดํ„ฐ์˜ 'Items' ์„น์…˜์„ ์ฐธ์กฐํ•˜๋ฉด ํ•ญ๋ชฉ 980์ด ๊ฐ€์žฅ ๋А๋ฆฐ ๋Œ€์‹œ๋ณด๋“œ(ํ‰๊ท  ๋กœ๋“œ ์‹œ๊ฐ„ 105์ดˆ)์ž„์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์—์„œ ์‚ฌ์šฉ์ž๋Š” ๋Œ€์‹œ๋ณด๋“œ๊ฐ€ ๋А๋ฆฌ๋‹ค๋Š” ์‚ฌ์‹ค์€ ์•Œ์ง€๋งŒ, ๊ทธ ์ด์œ ์™€ ๊ฐœ์„ ํ•  ๋ฐฉ๋ฒ•์€ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. ๋‹คํ–‰ํžˆ๋„, Python ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ด๋ฅผ ๋•๊ธฐ ์œ„ํ•ด ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์ž‘๋™ํ•˜์—ฌ 12๊ฐ€์ง€ ์„ฑ๋Šฅ ๋ณ€์ˆ˜์— ๋”ฐ๋ผ ๋Œ€์‹œ๋ณด๋“œ์˜ ๋“ฑ๊ธ‰์„ ๋งค๊ฒผ์Šต๋‹ˆ๋‹ค. ๋ง‰๋Œ€๋ฅผ ํด๋ฆญํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•  ๋ชจ๋ฒ” ์‚ฌ๋ก€์˜ ๋ชฉ๋ก์ด ํ‘œ์‹œ๋˜๊ณ , ๋งˆ์šฐ์Šค์˜ค๋ฒ„ํ•˜๋ฉด ํ•ด๋‹น ๋“ฑ๊ธ‰์ด ๊ถŒ์žฅ ์ž„๊ณ„๊ฐ’๊ณผ ์–ด๋–ค ๊ด€๊ณ„๊ฐ€ ์žˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์‚ฌ์šฉ์ž๋Š” ์Šค์Šค๋กœ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์ง„์ •ํ•œ ์—ญ๋Ÿ‰์ด ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. 

 

์„ค๊ณ„ ๊ฐ์‚ฌ๊ธฐ์˜ GIF.

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

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

4๋‹จ๊ณ„: ๊ฑฐ๋ฒ„๋„Œ์Šค ๊ทœ์น™ ์ ์šฉ

์‚ฌ์šฉ์ž๋Š” ์ด์ œ ์ ์ ˆํ•œ ๋„๊ตฌ์™€ ์ง€์‹์„ ๊ฐ–์ถ”์—ˆ์œผ๋ฏ€๋กœ, ์„ฑ๋Šฅ ์ž„๊ณ„๊ฐ’์— ๋Œ€ํ•œ ์ฑ…์ž„์„ ์ง€๊ธฐ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์กฐ์ง์— ์ ํ•ฉํ•œ ๊ทœ์น™์„ ์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค.

๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ˆ๋ฅผ ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋กœ๋“œ ์‹œ๊ฐ„์ด 35์ดˆ ์ด์ƒ - ๊ฐœ์„  ํ•„์š”:
    ์กฐ์น˜: ์„ฑ๋Šฅ์ด ํ—ˆ์šฉ ๊ฐ€๋Šฅ ์ž„๊ณ„๊ฐ’์„ ์ถฉ์กฑํ•  ๋•Œ๊นŒ์ง€ ์ฝ˜ํ…์ธ ๋ฅผ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ƒŒ๋“œ๋ฐ•์Šค๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  • ๋กœ๋“œ ์‹œ๊ฐ„์ด 10์ดˆ ์ด์ƒ - ์ˆ˜์ • ์‹œ๋„:
    ์กฐ์น˜: ์ฝ˜ํ…์ธ ๋ฅผ ๊ณ„์† ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์— ๋‘๋˜, 2๋‹จ๊ณ„: ์ฝ˜ํ…์ธ  ๊ฐœ์„ ์—์„œ ์ •์˜ํ•œ ์„ฑ๋Šฅ ๊ฐœ์„  ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฑฐ์ณ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋กœ๋“œ ์‹œ๊ฐ„์ด 10์ดˆ ๋ฏธ๋งŒ - ์šฐ์ˆ˜ํ•จ:
    ์กฐ์น˜: ์ถ•ํ•˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ”๋žŒ์งํ•œ ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค!

์œ„์˜ ์ž„๊ณ„๊ฐ’์„ ์ฑ„ํƒํ•˜๊ธฐ ์ „์— ์„œ๋ฒ„์˜ ํ‘œ์ค€ ๋กœ๋“œ ์‹œ๊ฐ„์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค. ์ž„๊ณ„๊ฐ’์€ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐœ์„ ์„ ๋…ธ๋ ฅํ•  ๋งŒํผ ์ถฉ๋ถ„ํžˆ ๋„์ „ ์˜์‹์„ ๋ถ๋‹์•„์•ผ ํ•˜๊ฒ ์ง€๋งŒ, ์‚ฌ์šฉ์ž์˜ ์‹œ๋„ ์˜์š•์„ ๊บพ์„ ์ •๋„๋กœ ์ง€๋‚˜์น˜๊ฒŒ ๋„์ „์ ์ด์–ด๋„ ์•ˆ ๋ฉ๋‹ˆ๋‹ค. 

๊ทœ์น™์„ ์ •์˜ํ–ˆ์œผ๋ฉด ์‹ค์ œ๋กœ ์ ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์•Œ๋ฆผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€์‹œ๋ณด๋“œ๊ฐ€ ๊ทœ์น™ ์ค€์ˆ˜์—์„œ ๋ฒ—์–ด๋‚˜๋Š” ์ˆœ๊ฐ„์„ ์‹๋ณ„ํ•˜๊ณ , Content Migration Tool์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ฑ๋Šฅ์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ํ™˜๊ฒฝ ์‚ฌ์ด์— ์ฝ˜ํ…์ธ ๋ฅผ ์›ํ™œํ•˜๊ฒŒ ์ด๋™ํ•˜์‹ญ์‹œ์˜ค. 

๋ฐฐํฌ์—์„œ ์„ฑ๋Šฅ๊ณผ ๊ด€๋ จ๋œ ๊ฑฐ๋ฒ„๋„Œ์Šค ๊ธฐ๋Šฅ์ด ์„ฑ์ˆ™ํ•ด์ง์— ๋”ฐ๋ผ, ์ด๋Ÿฌํ•œ ๊ทœ์น™์˜ ํ•˜์œ„ ์ง‘ํ•ฉ๋“ค์ด ๋‹ค์–‘ํ•œ ๋Œ€์ƒ์„ ์ค‘์‹ฌ์œผ๋กœ ์ƒ๊ฒจ๋‚˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. 35์ดˆ/10์ดˆ/10์ดˆ๋กœ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒƒ์€ ๋‚ด๋ถ€ ์‚ฌ์šฉ ์‚ฌ๋ก€์—๋Š” ์ ํ•ฉํ•˜์ง€๋งŒ, ๊ด€๋ฆฌ ๋˜๋Š” ๋Œ€๊ณ ๊ฐ ํ™˜๊ฒฝ์—์„œ๋Š” ๋” ์—„๊ฒฉํ•œ ์ง€์นจ์„ ๋งˆ๋ จํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ, ์ƒŒ๋“œ๋ฐ•์Šค์˜ ์ฝ˜ํ…์ธ ์—๋Š” ์ข€ ๋” ์œ ์—ฐํ•œ ๊ทœ์น™์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

์ด๋Ÿฌํ•œ ๊ทœ์น™์€ ์‚ฌ์šฉ์ž ์ฑ…์ž„์˜ ์ผํ™˜์œผ๋กœ์„œ ์ด์ œ ๋” ์ด์ƒ ๊ณ ์„ฑ๋Šฅ ์ฝ˜ํ…์ธ ๊ฐ€ ์žˆ์œผ๋ฉด ์ข‹๊ณ  ์—†์–ด๋„ ๊ทธ๋งŒ์ธ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ•„์ˆ˜์ ์ธ ์š”๊ตฌ ์‚ฌํ•ญ์ด๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ž์ฃผ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „๋‹ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 

๊ณ ์„ฑ๋Šฅ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์œ„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ 

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

๋‹ค์‹œ ํ•œ๋ฒˆ, ์ด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋›ฐ์–ด๋„˜์–ด ์กฐ์ง์—์„œ ๋ฐ์ดํ„ฐ ๋ฐ ๋ถ„์„ ์‚ฌ์šฉ ๊ธฐ๋ฐ˜์„ ์™„์ „ํžˆ ํ™•์žฅํ•˜๋ ค๋ฉด Tableau Blueprint๋ฅผ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค.