์ฃผ์š” ์ปจํ…์ธ ๋กœ ์ด๋™

๋งค์ถœ ์˜ˆ์ธก ๋ฐ ์–ดํŠธ๋ฆฌ๋ทฐ์…˜์œผ๋กœ ๊ด‘๊ณ  ํšจ๊ณผ ์ธก์ •ํ•˜๊ธฐ

Engineering blog

Published: March 4, 2024

์†”๋ฃจ์…˜ ์•ก์…€๋Ÿฌ๋ ˆ์ดํ„ฐ6๋ถ„ ์†Œ์š”

์ž‘์„ฑ์ž: Layla Yang, Hector Leano

Translated by HaUn Kim - Original Blog Post

๋…ธํŠธ๋ถ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ , ์ด ์†”๋ฃจ์…˜ ์•ก์…€๋Ÿฌ๋ ˆ์ดํ„ฐ์— ๊ด€ํ•œ ์›จ๋น„๋‚˜๋ฅผ ํ™•์ธํ•ด ๋ณด์„ธ์š”.

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

๋ธŒ๋žœ๋“œ๋“ค์€ ๋งค๋…„ ์ˆ˜์‹ญ์–ต ๋‹ฌ๋Ÿฌ๋ฅผ ์ œํ’ˆ ํ™๋ณด์— ํˆฌ์žํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋งˆ์ผ€ํŒ… ์ง€์ถœ์€ 3~6๊ฐœ์›” ์ „์— ๊ณ„ํš๋˜์–ด, ์ธ์ง€๋„ ์ œ๊ณ , ์ฒดํ—˜๋‹จ ์„ค๋ฆฝ, ๋ธŒ๋žœ๋“œ ์ œํ’ˆ ๋ฐ ์„œ๋น„์Šค์˜ ์†Œ๋น„ ์ฆ๊ฐ€๋ฅผ ์œ„ํ•œ ํ”„๋กœ๋ชจ์…˜ ์ „๋žต์„ ์ถ”์ง„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด ์ „์ฒด ๋ชจ๋ธ์€ COVID-19๋กœ ์ธํ•ด ํฐ ํ˜ผ๋ž€์„ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œ๋น„์ž ํ–‰๋™์€ ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•˜๊ณ  ์žˆ๊ณ , ๋ธŒ๋žœ๋“œ๋“ค์€ ๋” ์ด์ƒ ๋ช‡ ๋‹ฌ ์ „์— ํ”„๋กœ๋ชจ์…˜ ์ง€์ถœ์„ ๋ฏธ๋ฆฌ ๊ณ„ํšํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌ์œ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋ธŒ๋žœ๋“œ๋“ค์€ ๋ช‡ ์ฃผ ํ˜น์€ ๋ช‡ ์ผ, ์‹ฌ์ง€์–ด๋Š” ๊ฑฐ์˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฒฐ์ •์„ ๋‚ด๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ๋ธŒ๋žœ๋“œ๋“ค์€ ๋””์ง€ํ„ธ ๊ด‘๊ณ ์™€ ํ”„๋กœ๋ชจ์…˜ ๊ฐ™์€ ๋” ๋ฏผ์ฒฉํ•œ ์ฑ„๋„๋กœ ์˜ˆ์‚ฐ์„ ์žฌ๋ถ„๋ฐฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ธ์‡„ ๋ฐ TV ๊ด‘๊ณ  ๋Œ€ํ–‰์‚ฌ๋Š” ๊ฒฉ์ฃผ ๋‹จ์œ„์˜ ์—‘์…€ ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ๋ฅผ ํ†ตํ•ด ์ง€์ • ์‹œ์žฅ ์˜์—ญ(DMA) ์ˆ˜์ค€์˜ ๋…ธ์ถœ์„ ์ œ๊ณตํ•˜๊ณ , ๋””์ง€ํ„ธ ๋Œ€ํ–‰์‚ฌ๋Š” ์šฐํŽธ๋ฒˆํ˜ธ ์ˆ˜์ค€์˜ ํด๋ฆญ ๋ฐ ๋…ธ์ถœ์„ ๋ณด์—ฌ์ฃผ๋Š” CSV ํŒŒ์ผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํŒ๋งค ๋ฐ์ดํ„ฐ๋Š” ์‹œ์žฅ ์ˆ˜์ค€์—์„œ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฒ€์ƒ‰๊ณผ ์†Œ์…œ์€ ๊ฐ๊ฐ ๋‹ค์–‘ํ•œ ์š”์ธ์œผ๋กœ ์ž ์žฌ๊ณ ๊ฐ์„ ๋ถ„๋ฅ˜ํ•˜๋Š” API๋ฅผ ํ†ตํ•ด ๊ณ ์œ ํ•œ ๋ณด๊ณ ์„œ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋žœ๋“œ๊ฐ€ ๋””์ง€ํ„ธ ๋ฏธ๋””์–ด์™€ ๋” ๋ฏผ์ฒฉํ•œ ๊ด‘๊ณ  ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜ํ•จ์— ๋”ฐ๋ผ, ์‹ ์†ํ•˜๊ฒŒ ํ†ตํ•ฉํ•˜๊ณ  ๋ถ„์„ํ•ด์•ผ ํ•˜๋Š” ์ด์งˆ์ ์ธ ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์ด๋Ÿฌํ•œ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์†Œ์Šค๋ฅผ ํ†ตํ•ฉํ•˜๊ณ  ์˜ค๋ฒ„๋ ˆ์ดํ•˜๋Š” ๋ฐ ๋ช‡ ์ฃผ ํ˜น์€ ๋ช‡ ๋‹ฌ์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ๋Š” MMM ๊ณผ์ •์„ ๋Œ€๋ถ€๋ถ„์˜ ๋งˆ์ผ€ํ„ฐ๋Š” ๋ถ„๊ธฐ๋ณ„๋กœ ํ•œ ๋ฒˆ(๋Œ€๋ถ€๋ถ„ ์—ฐ๊ฐ„์œผ๋กœ ํ•œ ๋ฒˆ)์—๋งŒ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

MMM์€ ๊ด‘๋ฒ”์œ„ํ•œ ์ˆ˜์ค€์˜ ๋งˆ์ผ€ํŒ… ํˆฌ์ž ๊ฒฐ์ •์— ์œ ์šฉํ•˜์ง€๋งŒ, ๋ธŒ๋žœ๋“œ๋Š” ๋ณด๋‹ค ์„ธ๋ถ„ํ™”๋œ ์ˆ˜์ค€์—์„œ ์‹ ์†ํ•˜๊ฒŒ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๋งˆ์ผ€ํŒ… ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ฉํ•˜๊ณ  ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ, ์˜์‚ฌ ๊ฒฐ์ •์„ ๋ช‡ ๋‹ฌ ํ˜น์€ ๋ช‡ ์ฃผ์—์„œ ๋ฉฐ์น  ํ˜น์€ ๋ช‡ ์‹œ๊ฐ„์œผ๋กœ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋ธŒ๋žœ๋“œ๋Š” ๊ทธ ๋…ธ๋ ฅ์˜ ๊ฒฐ๊ณผ๋กœ ํ›จ์”ฌ ๋†’์€ ํˆฌ์ž ์ˆ˜์ต๋ฅ ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งค์ถœ ์˜ˆ์ธก ๋ฐ ๊ด‘๊ณ  ์–ดํŠธ๋ฆฌ๋ทฐ์…˜ ๋Œ€์‹œ๋ณด๋“œ ์†”๋ฃจ์…˜ ์•ก์…€๋Ÿฌ๋ ˆ์ดํ„ฐ๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

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

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

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

์ด ์†”๋ฃจ์…˜ ์•ก์…€๋Ÿฌ๋ ˆ์ดํ„ฐ๋Š” ๋‹ค์Œ์˜ ์„ธ ๊ฐ€์ง€ ํŠน์ง•์œผ๋กœ ๋‹ค๋ฅธ ๊ด‘๊ณ  ์–ดํŠธ๋ฆฌ๋ทฐ์…˜ ๋„๊ตฌ๋“ค๊ณผ ์ฐจ๋ณ„ํ™”๋ฉ๋‹ˆ๋‹ค:

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

๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค์˜ ๋ธํƒ€ ๋ ˆ์ดํฌ๋Š” ๋ชจ๋“  ๋งˆ์ผ€ํŒ… ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๊ตฌ์กฐ์™€ ์Šคํ‚ค๋งˆ๋ฅผ ์ œ๊ณตํ•จ์œผ๋กœ์จ, BI ๋ฐ AI ํŒ€์˜ ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ์˜ ์ค‘์‹ฌ์ด ๋˜์–ด, ๋งˆ์ผ€ํŒ… ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค.

์ด ์†”๋ฃจ์…˜์ด ๊ธฐ์กด์˜ MMM, ์˜ˆ์ธก, ์–ดํŠธ๋ฆฌ๋ทฐ์…˜์„ ํ™•์žฅํ•˜๊ณ  ๊ฐœ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•

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

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

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

์†”๋ฃจ์…˜ ๊ฐœ์š”

Architecture overview for the Databricks Sales Forecasting and Advertising Attribution Dashboard Solution Accelerator.

์šฐ๋ฆฌ๋Š” ์ƒ์œ„ ์ˆ˜์ค€์—์„œ ์ง€์—ญ ๋งค์ถœ์˜ ์‹œ๊ณ„์—ด์„ ์ง€๋‚œ 30์ผ ๋™์•ˆ์˜ ์ง€์—ญ ์˜คํ”„๋ผ์ธ ๋ฐ ์˜จ๋ผ์ธ ๊ด‘๊ณ  ๋…ธ์ถœ๊ณผ ์—ฐ๊ฒฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ML์„ ์ด์šฉํ•˜์—ฌ ๊ฐ ์ง€์—ญ์—์„œ ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ์ธก์ •์น˜(์˜ˆ: TV ๋…ธ์ถœ ์ˆ˜ ๋˜๋Š” GRP, ๋””์ง€ํ„ธ ๋ฐฐ๋„ˆ ํด๋ฆญ ์ˆ˜, ์†Œ์…œ ๋ฏธ๋””์–ด '์ข‹์•„์š”' ์ˆ˜ ๋“ฑ)๋ฅผ ๋น„๊ตํ•œ ๋’ค, ์ฐธ์—ฌ ์œ ํ˜•์„ ์ง€์—ญ๋ณ„ ๋งค์ถœ ์ฆ๊ฐ€์™€ ์—ฐ๊ด€์‹œํ‚ค๋Š” ์–ดํŠธ๋ฆฌ๋ทฐ์…˜ ๋ฐ ์˜ˆ์ธก ๋ชจ๋ธ์„ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ์˜ ๋ฌธ์ œ์ ์€ ์„œ๋กœ ๋‹ค๋ฅธ ์Šคํ‚ค๋งˆ๋ฅผ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ์†Œ์Šค์˜ ๊ด‘๊ณ  KPI(๋…ธ์ถœ ์ˆ˜, ํด๋ฆญ ์ˆ˜, ํŽ˜์ด์ง€ ๋ทฐ ๋“ฑ)๋ฅผ ํ†ตํ•ฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(์˜ˆ: ํ•œ ์†Œ์Šค์—์„œ๋Š” ์ผ ๋‹จ์œ„๋กœ ๋…ธ์ถœ ์ˆ˜๋ฅผ ์ธก์ •ํ•˜๊ณ  ๋‹ค๋ฅธ ์†Œ์Šค์—์„œ๋Š” ์ •ํ™•ํ•œ ์‹œ๊ฐ„๊ณผ ๋‚ ์งœ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ํ•œ ์†Œ์Šค์—์„œ๋Š” ์šฐํŽธ๋ฒˆํ˜ธ๋กœ ์œ„์น˜๋ฅผ ์ธก์ •ํ•˜๊ณ  ๋‹ค๋ฅธ ์†Œ์Šค์—์„œ๋Š” ๋Œ€๋„์‹œ ์ง€์—ญ๋ณ„๋กœ ์œ„์น˜๋ฅผ ์ธก์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค).

์˜ˆ๋ฅผ ๋“ค์–ด, ์šฐ๋ฆฌ๋Š” ๊ฐ™์€ ์ฒด์ธ์˜ ๋ ˆ์Šคํ† ๋ž‘์— ๋Œ€ํ•œ ์œ ๋™์ธ๊ตฌ ๋ฐ์ดํ„ฐ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด SafeGraph์˜ ๋ฆฌ์น˜ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ˆ์—์„œ๋Š” ๊ฐ€์ƒ์˜ ์˜คํ”„๋ผ์ธ ๋งค์žฅ ๋ฐฉ๋ฌธ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ, ํŒ๋งค ๋ฐ์ดํ„ฐ์— ์ง€์—ญ๊ณผ ๋‚ ์งœ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค๋ฉด ์˜คํ”„๋ผ์ธ ๋ฐ ์˜จ๋ผ์ธ ํŒ๋งค ๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์œ„์น˜์˜ ๋งค์žฅ ๋ฐฉ๋ฌธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€์„œ PySpark์™€ Spark SQL์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์‚ฌํ•˜๊ณ , ๊นจ๋—ํ•˜๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š”, ๊ทธ๋ฆฌ๊ณ  ML ์ž‘์—…์„ ์œ„ํ•ด ์ค€๋น„๋œ ๋ถ„์„์šฉ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ˆ์ œ์—์„œ ๋งˆ์ผ€ํŒ… ํŒ€์€ ๋งค์žฅ ๋ฐฉ๋ฌธ์„ ์œ ๋„ํ•˜๋Š” ๋ฐ ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ์˜จ๋ผ์ธ ๋ฏธ๋””์–ด ์ฑ„๋„์„ ์ฐพ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๋‹จ๊ณ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  1. ์ˆ˜์ง‘: SafeGraph ํ˜•์‹์˜ ์›”๋ณ„ ์œ ๋™์ธ๊ตฌ ์‹œ๊ณ„์—ด์„ ๊ฐ€์ƒ ์ƒ์„ฑ - ์—ฌ๊ธฐ์„œ๋Š” ์Šคํ‚ค๋งˆ์— ๋งž๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ƒ ์ƒ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค(๋ธŒ๋ก ์ฆˆ ๋‹จ๊ณ„).
  2. Feature engineering: ์›”๋ณ„ ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€ํ™˜ํ•˜์—ฌ ๋‚ ์งœ๋ณ„ ๋ฐฉ๋ฌธ ํšŸ์ˆ˜(ํ–‰ = ๋‚ ์งœ)์— ๋Œ€ํ•œ ์ˆซ์ž ๊ฐ’์„ ์ผ์น˜์‹œํ‚ต๋‹ˆ๋‹ค(์‹ค๋ฒ„ ๋‹จ๊ณ„).
  3. ๋ฐ์ดํ„ฐ ๋ณด๊ฐ•: ์ง€์—ญ๋ณ„ ์บ ํŽ˜์ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์—ญ๋ณ„ ๋งค์ถœ ์œ„์— ์˜ค๋ฒ„๋ ˆ์ดํ•ฉ๋‹ˆ๋‹ค. ๋ถ„ํฌ ํ™•์ธ ๋ฐ ๋ณ€์ˆ˜ ๋ณ€ํ™˜ ๋“ฑ์˜ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ํƒ์ƒ‰์  ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค(๊ณจ๋“œ ๋‹จ๊ณ„).
  4. ๊ณ ๊ธ‰ ๋ถ„์„/๋จธ์‹  ๋Ÿฌ๋‹: ์˜ˆ์ธก ๋ฐ ์–ดํŠธ๋ฆฌ๋ทฐ์…˜ ๋ชจ๋ธ์„ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

1. ๋ธํƒ€ ํ˜•์‹์„ ์ด์šฉํ•œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ (๋ธŒ๋ก ์ฆˆ ๋‹จ๊ณ„)

โ€œCampaign Effectiveness_Forecasting Foot Traffic_ETLโ€ ๋…ธํŠธ๋ถ์œผ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ๋ธ”๋กญ ์Šคํ† ๋ฆฌ์ง€์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ๋งŽ์€ ๊ด‘๊ณ ์ฃผ๋“ค์ด ์บ ํŽ˜์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ธ”๋กญ ์Šคํ† ๋ฆฌ์ง€๋กœ ์ˆ˜์ง‘ํ•˜๋Š” ๋ฐฉ์‹์„ ์„ ํƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, FBX Facebook ๊ด‘๊ณ  ์ธ์‚ฌ์ดํŠธ API๋ฅผ ํ†ตํ•ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋…ธ์ถœ ์ˆ˜, CTR, CPC ๋“ฑ์„ ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ, ๋ฐ์ดํ„ฐ๋Š” CSV ๋˜๋Š” XLS ํ˜•์‹์œผ๋กœ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค. ์ด ์˜ˆ์ œ์—์„œ๋Š” ์†Œ์Šค ํŒŒ์ผ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์„ค์ •๋˜๋ฉด, ๋ธ”๋กญ์—์„œ ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์œผ๋กœ ์›์‹œ CSV ํŒŒ์ผ์„ ์ง์ ‘ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋„๋ก S3 ๋ฒ„ํ‚ท์„ dbfs์— ๋ฏธ๋ฆฌ ๋งˆ์šดํŠธํ•ฉ๋‹ˆ๋‹ค.

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

raw_sim_ft.write.format('delta').mode('overwrite').save('/home/layla/data/table/footTrafficBronze')

2. ํŒ๋งค ์‹œ๊ณ„์—ด์„ ํ”Œ๋กœํŒ… ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๊ธฐ๋Šฅ ์—”์ง€๋‹ˆ์–ด๋ง(์‹ค๋ฒ„ ๋‹จ๊ณ„)

์›์‹œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜จ ํ›„์—๋Š” ์ด์ œ ๋ช‡ ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ ์ •๋ฆฌ ๋ฐ ๊ธฐ๋Šฅ ์—”์ง€๋‹ˆ์–ด๋ง ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, MSA ์ง€์—ญ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์›”/์—ฐ๋„๋ฅผ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  visit_by_date๊ฐ€ ๋ฐฐ์—ด์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ์•˜์œผ๋ฏ€๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ„๋„์˜ ํ–‰์œผ๋กœ ๋ถ„ํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ•จ์ˆ˜ ๋ธ”๋ก์€ ๋ฐฐ์—ด์„ ํ‰ํ‰ํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๊ฐ ํ–‰์— ๋งคํ•‘๋œ num_visit๊ณผ ํ•จ๊ป˜ ๋ฐฉ๋ฌธ_by_day df๊ฐ€ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค:

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

3. ๊ด‘๊ณ  ์บ ํŽ˜์ธ ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ๋ณด๊ฐ•(๊ณจ๋“œ - ๋ถ„์„ ์ค€๋น„ ์™„๋ฃŒ)

Data enrichment with advertising campaign overlay (Gold - Analytics Ready)

์ด ๋‹จ๊ณ„์—์„œ๋Š” ์˜จ๋ผ์ธ ์บ ํŽ˜์ธ ๋ฏธ๋””์–ด ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๋ณด๊ฐ•ํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ MMM ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋‹จ๊ณ„์—์„œ๋Š” ๋ฐ์ดํ„ฐ ๋ณด๊ฐ• ์„œ๋น„์Šค๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ถ„์„ ํ”Œ๋žซํผ์— ๋„๋‹ฌํ•˜๊ธฐ ์ „์— ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ ์™ธ๋ถ€์—์„œ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ๋‘ ์ ‘๊ทผ ๋ฐฉ์‹ ๋ชจ๋‘ ๋น„์ฆˆ๋‹ˆ์Šค์˜ ๊ธฐ๋ณธ ๊ด‘๊ณ  ๋ฐ์ดํ„ฐ(์˜ˆ: ๋…ธ์ถœ, ํด๋ฆญ, ์ „ํ™˜, ์ž ์žฌ๊ณ ๊ฐ ์†์„ฑ)๋ฅผ ์ธ๊ตฌํ†ต๊ณ„ํ•™์ , ์ง€๋ฆฌ์ , ์‹ฌ๋ฆฌํ•™์ , ๊ตฌ๋งค ํ–‰๋™์— ๋Œ€ํ•œ ๋ณด๋‹ค ์™„์ „ํ•œ ๊ทธ๋ฆผ์œผ๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค๋Š” ๋ชฉํ‘œ๋Š” ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๋ณด๊ฐ•์€ ์ผํšŒ์„ฑ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ž ์žฌ๊ณ ๊ฐ์˜ ์œ„์น˜, ์„ ํ˜ธ๋„, ํ–‰๋™๊ณผ ๊ฐ™์€ ์ •๋ณด๋Š” ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋ณ€ํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋ธํƒ€๋ ˆ์ดํฌ๋ฅผ ํ™œ์šฉํ•˜๋ฉด ๊ด‘๊ณ  ๋ฐ์ดํ„ฐ์™€ ์˜ค๋””์–ธ์Šค ํ”„๋กœํ•„์„ ์ง€์†์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๊นจ๋—ํ•˜๊ณ  ๊ด€๋ จ์„ฑ ์žˆ์œผ๋ฉฐ ์œ ์šฉํ•œ ์ƒํƒœ๋กœ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ผ€ํ„ฐ์™€ ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€๋Š” ๊ณ ๊ฐ๊ณผ ํ•จ๊ป˜ ์ง„ํ™”ํ•˜๋Š” ๋ณด๋‹ค ์™„๋ฒฝํ•œ ์†Œ๋น„์ž ํ”„๋กœํ•„์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ˆ์—์„œ๋Š” ๋ฐฐ๋„ˆ ๋…ธ์ถœ ์ˆ˜, ์†Œ์…œ ๋ฏธ๋””์–ด FB ์ข‹์•„์š” ์ˆ˜, ์›น ๋žœ๋”ฉ ํŽ˜์ด์ง€ ๋ฐฉ๋ฌธ ์ˆ˜ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Spark SQL์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆผ์„ ์›๋ณธ ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„์— ๋งค์šฐ ์‰ฝ๊ฒŒ ์กฐ์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ๋”์šฑ ํ’๋ถ€ํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด Google ํŠธ๋ Œ๋“œ API๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ์ž์—ฐ ๊ฒ€์ƒ‰ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” Google ํŠธ๋ Œ๋“œ ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰ ์ธ๋ฑ์Šค๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค(์ด ๋ฐ์ดํ„ฐ๋Š” Google ํŠธ๋ Œ๋“œ์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค).

With the Databricks marketing mix analysis solution, you can quickly generate insights by plotting time-series graphs to, for example, visualize trends in counts or numerical values over time.

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

์‹œ๊ณ„์—ด ๊ทธ๋ž˜ํ”„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์งˆ๋ฌธ์— ๋‹ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ถ”์„ธ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ณ€ํ•˜๋Š”๊ฐ€? ๋˜๋Š” ๋ˆ„๋ฝ๋œ ๊ฐ’์ด ์žˆ๋Š”๊ฐ€? ์•„๋ž˜ ๊ทธ๋ž˜ํ”„๋Š” 2019๋…„ 1์›”๋ถ€ํ„ฐ 2020๋…„ 2์›”๊นŒ์ง€ ๊ธฐ๊ฐ„์˜ ๋งค์žฅ ๋‚ด ๋ฐฉ๋ฌธ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋งค์žฅ ๋ฐฉ๋ฌธ์ด ๊ฐ€์žฅ ๋งŽ์•˜๋˜ ์‹œ๊ธฐ๋Š” 2019๋…„ 9์›” ์ค‘์ˆœ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๊ธฐ๊ฐ„์— ๋งˆ์ผ€ํŒ… ์บ ํŽ˜์ธ์ด ์ง„ํ–‰๋˜์—ˆ๋‹ค๋ฉด ์บ ํŽ˜์ธ์ด ํšจ๊ณผ์ ์ด์—ˆ์ง€๋งŒ ์ œํ•œ๋œ ๊ธฐ๊ฐ„ ๋™์•ˆ๋งŒ ์ง„ํ–‰๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

Time-series visualizations produced by the Databricks marketing mix analysis solution give at-a-glance answers to questions like โ€œhow do trends change over time?โ€ or โ€œwhat data is missing?โ€

์ด ๊นจ๋—ํ•˜๊ณ  ํ’๋ถ€ํ•œ ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ์„ ๋ธํƒ€ ๋ ˆ์ดํฌ์— ์ž‘์„ฑํ•˜๊ณ  ๊ทธ ์œ„์— ๊ณจ๋“œ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

4.ย ๊ณ ๊ธ‰ ๋ถ„์„ ๋ฐ ๋จธ์‹  ๋Ÿฌ๋‹์„ ํ†ตํ•œ ์˜ˆ์ธก ๋ฐ ์–ดํŠธ๋ฆฌ๋ทฐ์…˜ ๋ชจ๋ธ ๊ตฌ์ถ•

๊ธฐ์กด์˜ MMM์€ ๋ถ„์‚ฐ ๋ถ„์„(ANOVA)๊ณผ ๋‹ค์ค‘ ํšŒ๊ท€๋ฅผ ์กฐํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ์†”๋ฃจ์…˜์—์„œ๋Š” ๋‘ ๋ฒˆ์งธ ML ๋…ธํŠธ๋ถ์˜ ๋ชจ๋ธ ์„ค๋ช…์ž SHAP์— ๊ธฐ๋ณธ์œผ๋กœ ์ œ๊ณต๋˜๋Š” ์žฅ์ ์„ ๊ฐ€์ง„ ML ์•Œ๊ณ ๋ฆฌ์ฆ˜ XGBoost๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‹œ์—ฐํ•ฉ๋‹ˆ๋‹ค. ์ด ์†”๋ฃจ์…˜์ด ๊ธฐ์กด MMM ํ”„๋กœ์„ธ์Šค๋ฅผ ๋Œ€์ฒดํ•˜์ง€ ์•Š๋”๋ผ๋„, ๊ธฐ์กด MMM ํ†ต๊ณ„ํ•™์ž๋Š” ๋‹จ์ผ ๋…ธ๋“œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  pandas_udf๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‹จ๊ณ„์—์„œ๋Š” โ€œCampaign Effectiveness_Forecasting Foot Traffic_Machine Learning" ๋…ธํŠธ๋ถ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ๊นŒ์ง€๋Š” ๋ชจ๋“  ์›์‹œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ๊ฒฐํ•ฉํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์„ ์‚ฌ์šฉํ•œ ๋‹ค์Œ, ๋” ๋น ๋ฅธ ์ฟผ๋ฆฌ ์„ฑ๋Šฅ์„ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ •๋ฆฌ, ๋ณ€ํ™˜ํ•˜๊ณ  Delta Lake์— ๊ธฐ๋กํ•˜์—ฌ ๋ฐ์ดํ„ฐ์˜ ์•ˆ์ •์„ฑ์„ ๋”ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

์ฃผ์š” ๋‹จ๊ณ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  1. ์ผ๋ จ์˜ ์˜จ๋ผ์ธ ๋ฏธ๋””์–ด ๋ฐ์ดํ„ฐ๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ๋งค์žฅ ๋ฐฉ๋ฌธ ํšŸ์ˆ˜๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋จธ์‹  ๋Ÿฌ๋‹ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  2. SHAP ๋ชจ๋ธ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ชจ๋ธ ์˜ˆ์ธก์„ ๋ถ„ํ•ดํ•˜๊ณ  ํŠน์ • ๋ฏธ๋””์–ด ์ฑ„๋„์ด ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ๋ฐฉ๋ฌธ ํŠธ๋ž˜ํ”ฝ์„ ์œ ๋„ํ–ˆ๋Š”์ง€ ์ •๋Ÿ‰ํ™”ํ•ฉ๋‹ˆ๋‹ค.

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

Databricksโ€™ marketing mix analysis solution uses attribution models to help advertisers understand probability distributions and answer questions like how or why one cityโ€™s foot traffic differs from others.

๋‰ด์š•์‹œ ํŠธ๋ž˜ํ”ฝ์„ ๋‹ค๋ฅธ ๋ชจ๋“  ๋„์‹œ์™€ ๋ถ„๋ฆฌํ•˜๋ฉด ๋ถ„ํฌ๊ฐ€ ์ •์ƒ์— ๊ฐ€๊น๊ฒŒ ๋‚˜ํƒ€๋‚˜๋Š”๋ฐ, ์ด๋Š” ๋‰ด์š•์‹œ๊ฐ€ ๋…ํŠนํ•œ ์ง€์—ญ์ž„์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

Databricksโ€™ marketing mix analytics solution allows the advertiser to drill down into a dataset and isolate and draw conclusions from, for example, foot traffic specific to NYC.

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

The Databricks marketing mix analytics solution allows the data science team to check the distribution for all features using Q-Q Plots and normality tests.

๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค์—์„œ ๋ถ„์„ํ•  ๋•Œ์˜ ์ฃผ์š” ์žฅ์  ์ค‘ ํ•˜๋‚˜๋Š” Spark ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„์„ ํŒ๋‹ค์Šค๋กœ ์ž์œ ๋กญ๊ฒŒ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋…ธํŠธ๋ถ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ  plotly์™€ ๊ฐ™์€ ์ธ๊ธฐ ์žˆ๋Š” ์‹œ๊ฐํ™” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฐจํŠธ๋ฅผ ๊ทธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์ฐจํŠธ๋Š” plotly์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ™•๋Œ€, ์ถ•์†Œ, ๋””ํ…Œ์ผํ•œ ๋“œ๋ฆด๋‹ค์šด์„ ํ†ตํ•ด ๋ชจ๋“  ๋ฐ์ดํ„ฐ ์š”์†Œ๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์‚ดํŽด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ™•๋Œ€/์ถ•์†Œ ํŒจ๋„์ด ์žˆ๋Š” ํ”Œ๋กฏํ˜• ์ฐจํŠธ

๋ณด์‹œ๋‹ค์‹œํ”ผ, ๋™์ผํ•œ ๋…ธํŠธ๋ถ ํ™˜๊ฒฝ์—์„œ๋„ ํ•„์š”ํ•œ ๋ชจ๋“  ํ†ต๊ณ„ ํ”Œ๋กฏ์„ ๋งค์šฐ ์‰ฝ๊ฒŒ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ชจ๋ธ ํ•™์Šต์— ์ ํ•ฉํ•˜๋‹ค๋Š” ํ™•์‹ ์ด ๋“ญ๋‹ˆ๋‹ค. ์ด์ œ ์˜ˆ์ธก ๋ชจ๋ธ์„ ํ›ˆ๋ จ์‹œ์ผœ ๋ณผ๊นŒ์š”? ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ ํƒ์€ XGBoost๋ฅผ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์„ธํŠธ ํฌ๊ธฐ๊ฐ€ ํฌ์ง€ ์•Š์•„ ๋‹จ์ผ ๋…ธ๋“œ ํ•™์Šต์ด ํšจ๊ณผ์ ์ธ ์ ‘๊ทผ๋ฒ•์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ ํฌ๊ธฐ๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ์— ๋งž๋Š” ๊ฒฝ์šฐ, ์ตœ์ ์˜ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ฐพ๋Š” ํšจ์œจ์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด HyperOpt๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹จ์ผ ๋จธ์‹ ์—์„œ ML ๋ชจ๋ธ์˜ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค(์˜ˆ: ๋ชจ๋ธ์˜ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์กฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด):

ย 

With Databricksโ€™ marketing mix analytics solution, one can leverage its Runtime AutoML capabilities (HyperOp) to distributedly tune the modelโ€™s hyper parameters so that we can increase the efficiency of finding the best hyperparameters.

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

With Databricksโ€™ marketing mix analytics solution, one can use HyperOpt to automatically distribute a tuning job across a Spark cluster to, for example, find the optimal model to forecast intore traffic for a specific city.

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

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

OSS ๋ชจ๋ธ ์ธํ„ฐํ”„๋ฆฌํ„ฐ์ธ SHAP ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜๋ฉด "์˜คํ”„๋ผ์ธ ํ™œ๋™์„ ์œ ๋„ํ•˜๋Š” ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ฏธ๋””์–ด ์ฑ„๋„์€ ๋ฌด์—‡์ธ๊ฐ€?"์™€ ๊ฐ™์€ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ๋„์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

With Databricksโ€™ marketing mix analytics solution, one can use the SHAP library to quickly identify, for example, which social media and landing page visits had the highest contribution to the model.

With Databricksโ€™ marketing mix analytics solution, one can use the SHAP library to quickly derive insights such as โ€œwhat are the most important media channels driving my offline activities?โ€

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

With Databricksโ€™ marketing mix analytics solution, one can use the SHAP library to quantify, for example, the impact of a feature on the unit of model target, the in-store visit.

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

ํ™•๋Œ€/์ถ•์†Œ ํŒจ๋„์ด ์žˆ๋Š” ํ”Œ๋กฏํ˜• ์ฐจํŠธ

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

๋…ธํŠธ๋ถ ๋ฐ›๊ธฐ

๊ฒŒ์‹œ๋ฌผ์„ ๋†“์น˜์ง€ ๋งˆ์„ธ์š”

๊ด€์‹ฌ ์žˆ๋Š” ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ๊ตฌ๋…ํ•˜๊ณ  ์ตœ์‹  ๊ฒŒ์‹œ๋ฌผ์„ ๋ฐ›์€ํŽธ์ง€ํ•จ์œผ๋กœ ๋ฐ›์•„๋ณด์„ธ์š”

๋‹ค์Œ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

Databricks adds new migration Brickbuilder Solutions to help customers succeed with AI

ํŒŒํŠธ๋„ˆ

March 10, 2024/1๋ถ„ ์ด๋‚ด ์†Œ์š”

๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค๋Š” ๊ณ ๊ฐ์˜ AI ์„ฑ๊ณต์„ ์œ„ํ•ด ์ƒˆ๋กœ์šด ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ Brickbuilder ์†”๋ฃจ์…˜์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค

For a FSI, reputation is arguably its most important asset.

๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ๋ฐ ML

April 3, 2024/2๋ถ„ ์†Œ์š”

๋ธŒ๋žœ๋“œ ๋ฆฌ์Šคํฌ: ๋ฆฌ์Šคํฌ ๋ถ„์„ ์—”์ง„์„ ํ†ตํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์—ญ๋Ÿ‰ ๊ฐ•ํ™” ๋ฐ ๊ณ ๊ฐ ๋งŒ์กฑ๋„ ํ–ฅ์ƒ