๋Œ€์‹œ๋ณด๋“œ ์˜ˆ์•ฝ ๋ฐ ์ „์†ก

์ด ํŽ˜์ด์ง€์—์„œ๋Š” ๋Œ€์‹œ๋ณด๋“œ ์˜ˆ์•ฝ ๋ฐ ์ „์†ก์— ๋Œ€ํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. Look ๋˜๋Š” Explore ์˜ˆ์•ฝ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค๋ฉด Looker ์Šค์ผ€์ค„๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ˜ํ…์ธ  ์ „์†ก ๋ฌธ์„œ ํŽ˜์ด์ง€๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

Looker๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ „์†ก ์˜ˆ์•ฝ ๋Œ€์‹œ๋ณด๋“œ ๋ฉ”๋‰ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€์‹œ๋ณด๋“œ์˜ ์ฆ‰์‹œ ์ „์†ก ๋˜๋Š” ๋ฐ˜๋ณต ์ „์†ก์„ ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Looker ๊ด€๋ฆฌ์ž๊ฐ€ ๋ฐ์ดํ„ฐ ์ „์†ก์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ํ•˜๋‚˜ ์ด์ƒ์˜ Looker ๊ธฐ๋ณธ ์ „์†ก ๋ชฉ์ ์ง€๋กœ ์ฝ˜ํ…์ธ ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Slack๊ณผ ๊ฐ™์ด Looker์™€ ํ†ตํ•ฉ๋œ ์„œ๋“œ ํŒŒํ‹ฐ ์„œ๋น„์Šค์— ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์˜ˆ์•ฝํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์บ์‹œ์— ์œ ํšจํ•œ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์œผ๋ฉด Looker๊ฐ€ ์บ์‹œ๋œ ๊ฒฐ๊ณผ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๊ฐ€ ์—†๊ฑฐ๋‚˜ ์บ์‹œ๋œ ๊ฒฐ๊ณผ๊ฐ€ ๋งŒ๋ฃŒ๋œ ๊ฒฝ์šฐ Looker๊ฐ€ ์ฟผ๋ฆฌ๋ฅผ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ์บ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋Œ€์‹œ๋ณด๋“œ์—์„œ ๋ฐฐ์†ก ์‹œ์ž‘ํ•˜๊ธฐ

๋Œ€์‹œ๋ณด๋“œ๊ฐ€ ์ˆ˜์ • ๋ชจ๋“œ๊ฐ€ ์•„๋‹Œ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ์žˆ๋Š” ๋Œ€์‹œ๋ณด๋“œ ์ž‘์—… ์  3๊ฐœ๋กœ ๋œ ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•˜๊ณ  ์ „์†ก ์˜ˆ์•ฝ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ „์†ก ์˜ˆ์•ฝ ์˜ต์…˜์ด ํ‘œ์‹œ๋˜์ง€ ์•Š์œผ๋ฉด Looker ๊ด€๋ฆฌ์ž์—๊ฒŒ ํ• ๋‹น๋œ ๊ถŒํ•œ์— ๋Œ€ํ•ด ๋ฌธ์˜ํ•˜์„ธ์š”.

์ „์†ก ์˜ˆ์•ฝ์„ ์„ ํƒํ•˜๋ฉด ๋Œ€์‹œ๋ณด๋“œ์— ์ด๋ฏธ ๊ธฐ์กด ์ผ์ •์„ ๋งŒ๋“ค์—ˆ๋Š”์ง€์— ๋”ฐ๋ผ ๊ธฐ์กด ์ผ์ • ์ฐฝ ๋˜๋Š” ์ „์†ก ์˜ˆ์•ฝ ๋˜๋Š” ์ „์†ก ์ฐฝ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํด๋”์—์„œ ์ „์†ก ์‹œ์ž‘

๋Œ€์‹œ๋ณด๋“œ๊ฐ€ ์žˆ๋Š” ํด๋”์—์„œ ๋Œ€์‹œ๋ณด๋“œ ์ „์†ก์„ ์‹œ์ž‘ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•ด๋‹น ๋Œ€์‹œ๋ณด๋“œ ํ–‰์˜ ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ์  3๊ฐœ๋กœ ๋œ ๋ฉ”๋‰ด(๋ชฉ๋ก ๋ณด๊ธฐ) ๋˜๋Š” ์ธ๋„ค์ผ์˜ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ์žˆ๋Š” ์  3๊ฐœ๋กœ ๋œ ๋ฉ”๋‰ด(๊ทธ๋ฆฌ๋“œ๋กœ ๋ณด๊ธฐ)์—์„œ ์ „์†ก ์˜ˆ์•ฝ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์กด ์ผ์ • ์ฐฝ

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

'์ฃผ๋ฌธ ๋ถ„์„'์ด๋ผ๋Š” ์˜ˆ์•ฝ๋œ ๋Œ€์‹œ๋ณด๋“œ ์ „์†ก์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ธฐ์กด ์˜ˆ์•ฝ ์ฐฝ

๊ธฐ์กด ์ผ์ • ์ฐฝ์—์„œ ๋‹ค์Œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ง€๊ธˆ ๋ณด๋‚ด๊ธฐ๋ฅผ ์„ ํƒํ•˜์—ฌ ์˜ˆ์•ฝ๋œ ์ฝ˜ํ…์ธ ๋ฅผ ์˜ˆ์•ฝ๋œ ๋นˆ๋„์— ๋ฐฉํ•ด ์—†์ด ์ฆ‰์‹œ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

  • ์  3๊ฐœ๋กœ ๋œ ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•˜์—ฌ ์ผ์ •์„ ์ˆ˜์ •, ๋ณต์ œ ๋˜๋Š” ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

  • ์™„๋ฃŒ๋ฅผ ์„ ํƒํ•˜์—ฌ ์ฐฝ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

  • ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ๋ฅผ ์„ ํƒํ•˜์—ฌ ์ „์†ก ์˜ˆ์•ฝ ๋˜๋Š” ๋ณด๋‚ด๊ธฐ ์ฐฝ์„ ์—ด๊ณ  ์ƒˆ ์ผ์ •์„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ƒˆ ์ „์†ก์„ ์ฆ‰์‹œ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

์Šค์ผ€์ค„ ๋ฐœ์†ก ์ฐฝ

๊ธฐ์กด ์ผ์ • ์ฐฝ์—์„œ ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ๋Œ€์‹œ๋ณด๋“œ์— ๊ธฐ์กด ์ผ์ •์ด ์—†๋Š” ๊ฒฝ์šฐ ์ „์†ก ์˜ˆ์•ฝ ๋˜๋Š” ๋ณด๋‚ด๊ธฐ ์ฐฝ์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค. ์ด ์ฐฝ์—์„œ๋Š” ๋ฐ˜๋ณต, ๋ชฉ์ ์ง€, ํ˜•์‹, ํ•„ํ„ฐ ๋“ฑ์„ ๋งž์ถค์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

'์ „์†ก ์˜ˆ์•ฝ' ์ฐฝ์—๋Š” ๋Œ€์‹œ๋ณด๋“œ ์ „์†ก์˜ ์ด๋ฆ„, ๋ฐ˜๋ณต, ๋Œ€์ƒ, ํ˜•์‹์„ ๋งž์ถค์„ค์ •ํ•˜๋Š” ์˜ต์…˜์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ „๋‹ฌ ์˜ˆ์•ฝ ๋˜๋Š” ๋ณด๋‚ด๊ธฐ ์ฐฝ์˜ ์„ค์ • ํƒญ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ „์†ก์˜ ๋ฐ˜๋ณต, ๋ชฉ์ ์ง€, ํ˜•์‹ ๋“ฑ์„ ๋งž์ถค์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ „์†ก ์ด๋ฆ„ ์ง€์ •

์ „์†ก ์˜ˆ์•ฝ ๋˜๋Š” ์ „์†ก ์ฐฝ์˜ ์ƒ๋‹จ์—๋Š” ์ž๋™์œผ๋กœ ์ „์†ก์— ์ง€์ •๋œ ์ด๋ฆ„์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฆ„์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋Œ€์‹œ๋ณด๋“œ์˜ ์ด๋ฆ„์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ์ „์†ก ์ด๋ฆ„์„ ์ˆ˜์ •ํ•˜๋ ค๋ฉด ์ ์„  ๋ฐ‘์ค„๋กœ ํ‘œ์‹œ๋œ ์ด๋ฆ„์„ ์„ ํƒํ•˜์—ฌ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.

์ „์†ก ๋ชฉ์ ์ง€์— ๋”ฐ๋ผ ์ œ๋ชฉ์ด ๋‹ค๋ฅธ ์œ„์น˜์—๋„ ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ด๋ฉ”์ผ ์ „์†ก์—์„œ๋Š” ์ด๋ฉ”์ผ ์ฒจ๋ถ€ํŒŒ์ผ์— ์‚ฌ์šฉ๋˜๋Š” ํ˜•์‹์„ ์„ ํƒํ•˜๋ฉด ์ด๋ฉ”์ผ์˜ ์ œ๋ชฉ ๋ฐ ํŒŒ์ผ ์ด๋ฆ„์˜ ์ผ๋ถ€๋กœ ์ œ๋ชฉ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ์›นํ›…์˜ ๊ฒฝ์šฐ ์ œ๋ชฉ์€ ์ œ๋ชฉ ํ•„๋“œ ์•„๋ž˜์— ์žˆ๋Š” ์›นํ›… ํŽ˜์ด๋กœ๋“œ์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
  • Amazon S3 ๋ฒ„ํ‚ท์œผ๋กœ ์ „์†กํ•  ๊ฒฝ์šฐ ์ „์†ก์˜ ํŒŒ์ผ ์ด๋ฆ„๊ณผ ์ „์†ก๋œ ๋ชจ๋“  ์˜ค๋ฅ˜ ์ด๋ฉ”์ผ์— ์ œ๋ชฉ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ „์†ก ํŒŒ์ผ ์ด๋ฆ„์€ TITLE_TIMESTAMP_HASH ํ˜•์‹์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ HASH์€ ์ž„์˜์˜ 6์ž ์‹๋ณ„์ž์ด๋ฉฐ TIMESTAMP๋Š” YYYY-MM-DDTHHMM ํŒจํ„ด์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค(์˜ˆ๋ฅผ ๋“ค์–ด 2019๋…„ 5์›” 31์ผ ์˜ค์ „ 9์‹œ 33๋ถ„์˜ ํƒ€์ž„์Šคํƒฌํ”„ ๋ถ€๋ถ„์€ 2019-05-31T0933๋กœ ํ‘œ์‹œ๋จ). ํƒ€์ž„์Šคํƒฌํ”„์˜ ์‹œ๊ฐ„๋Œ€๋Š” ์ „์†ก ์‹œ๊ฐ„๋Œ€์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
  • SFTP ์ „์†ก์˜ ๊ฒฝ์šฐ ์ œ๋ชฉ์€ ์ „์†ก ํŒŒ์ผ ์ด๋ฆ„์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ „์†ก ํŒŒ์ผ ์ด๋ฆ„์€ TITLE_TIMESTAMP_HASH ํ˜•์‹์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ HASH์€ ์ž„์˜์˜ 6์ž ์‹๋ณ„์ž์ด๋ฉฐ TIMESTAMP๋Š” YYYY-MM-DDTHHMM ํŒจํ„ด์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค(์˜ˆ๋ฅผ ๋“ค์–ด 2019๋…„ 5์›” 31์ผ ์˜ค์ „ 9์‹œ 33๋ถ„์˜ ํƒ€์ž„์Šคํƒฌํ”„ ๋ถ€๋ถ„์€ 2019-05-31T0933๋กœ ํ‘œ์‹œ๋จ). ํƒ€์ž„์Šคํƒฌํ”„์˜ ์‹œ๊ฐ„๋Œ€๋Š” ์ „์†ก ์‹œ๊ฐ„๋Œ€์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
  • ์ฒจ๋ถ€ํŒŒ์ผ์„ ๋งŒ๋“œ๋Š” ํ†ตํ•ฉ ์„œ๋น„์Šค๋กœ ์ „์†กํ•  ๊ฒฝ์šฐ ์ œ๋ชฉ์ด ์ „์†ก์˜ ํŒŒ์ผ ์ด๋ฆ„์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋ฐ˜๋ณต

๋ฐ˜๋ณต ์„น์…˜์—์„œ ์ „์†ก ์‹œ์ ์„ ๋งž์ถค์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ ๋ณด๋‚ด๊ธฐ

๋ฐ˜๋ณต ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ ์ง€๊ธˆ ์ „์†ก์„ ์„ ํƒํ•˜๋ฉด ํ•„์ˆ˜ ์ž…๋ ฅ๋ž€์„ ์ž‘์„ฑํ•˜๊ณ  ์ฐฝ ํ•˜๋‹จ์˜ ์ง€๊ธˆ ์ „์†ก ๋ฒ„ํŠผ์„ ์„ ํƒํ•œ ํ›„์— ๋Œ€์‹œ๋ณด๋“œ์˜ 1ํšŒ ์ „์†ก์ด ์ „์†ก๋ฉ๋‹ˆ๋‹ค.

์‹œ๊ฐ„ ๊ธฐ๋ฐ˜ ๋ฐ ๋‚ ์งœ ๊ธฐ๋ฐ˜ ์ผ์ •

๋ฐ˜๋ณต ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ ๋‹ค์Œ ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  • ๋งค์›”
  • ๋งค์ฃผ
  • ๋งค์ผ
  • ๋งค์‹œ๊ฐ„
  • ๋ถ„
  • ํŠน์ • ์›”
  • ํŠน์ • ๋‚ ์งœ

ํƒ€์ด๋ฐ ์˜ต์…˜์€ ์„ ํƒํ•œ ์˜ต์…˜์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋งค์‹œ๊ฐ„ ์„ค์ •์—๋Š” ์‹œ์ž‘ ์‹œ๊ฐ„๊ณผ ์ข…๋ฃŒ ์‹œ๊ฐ„์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Looker๋Š” ์‹œ์ž‘ ์‹œ๊ฐ„๋ถ€ํ„ฐ ์ข…๋ฃŒ ์‹œ๊ฐ„๊นŒ์ง€ ๋งค์‹œ๊ฐ„ ์ „์†ก์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์‹œ๊ฐ„, ์‹œ์ž‘, ์ข…๋ฃŒ ํ•„๋“œ๋Š” 24์‹œ๊ฐ„์ œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์— ์›ํ•˜๋Š” ์‹œ๊ฐ„์ด ์ œ๊ณต๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ํ•„๋“œ๋ฅผ ์„ ํƒํ•˜๊ณ  9์‹œ 15๋ถ„ ๋˜๋Š” 15์‹œ 37๋ถ„๊ณผ ๊ฐ™์ด ์‹œ๊ฐ„์„ ์ˆ˜๋™์œผ๋กœ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

๋งค์‹œ๊ฐ„ ๋ฐ ๋ถ„ ์ผ์ •์€ ์„ค์ •ํ•œ ์‹œ์ž‘ ๋ฐ ์ข…๋ฃŒ ๊ธฐ๊ฐ„ ๋‚ด์— ๋งค์ผ ๋ฐ˜๋ณต๋ฉ๋‹ˆ๋‹ค. ๋งค์‹œ๊ฐ„ ๋ฐ ๋ถ„ ๊ฐ„๊ฒฉ์˜ ์ข…๋ฃŒ ์‹œ๊ฐ„์€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ ์ „์†ก์€ ์ง€์ •๋œ ์ข…๋ฃŒ ์‹œ๊ฐ„ ์ด์ „์— ๋งˆ์ง€๋ง‰์œผ๋กœ ์„ ํƒํ•œ ๊ฐ„๊ฒฉ์œผ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋Œ€์‹œ๋ณด๋“œ๊ฐ€ ์˜ค์ „ 12:00์—์„œ ์˜คํ›„ 11:00 ์‚ฌ์ด์˜ ๋งค์‹œ๊ฐ„์œผ๋กœ ์˜ˆ์•ฝ๋œ ๊ฒฝ์šฐ ์˜ค์ „ 12:00๋ถ€ํ„ฐ ์˜คํ›„ 10:00 ์‚ฌ์ด ๋งค์‹œ๊ฐ„ ์ •๊ฐ์— ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ณต์ด ์˜ค์ „ 12:00๋ถ€ํ„ฐ ์˜คํ›„ 11:00 ์‚ฌ์ด์— 30๋ถ„๋งˆ๋‹ค์ด๋ฉด, ๋งˆ์ง€๋ง‰ ์ „์†ก์€ ์˜คํ›„ 10์‹œ 30๋ถ„์— ์ „์†ก๋ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๊ทธ๋ฃน ์—…๋ฐ์ดํŠธ๋กœ ํŠธ๋ฆฌ๊ฑฐ๋œ ์ผ์ •

LookML ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน์„ ๊ตฌ์„ฑํ•œ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน์ด ํŠธ๋ฆฌ๊ฑฐ๋˜๊ณ , ์บ์‹œ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ , ๊ด€๋ จ PDT๋ฅผ ๋‹ค์‹œ ๋นŒ๋“œํ•œ ํ›„์— ๋Œ€์‹œ๋ณด๋“œ๊ฐ€ ์ „์†ก๋˜๋„๋ก ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋ณต ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน ์—…๋ฐ์ดํŠธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด๋กœ ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน ํ•„๋“œ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ ์‹œ ์ „์†ก์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๊ทธ๋ฃน ์—…๋ฐ์ดํŠธ ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์˜ˆ์•ฝํ•˜๋ ค๋ฉด ๋Œ€์‹œ๋ณด๋“œ์— ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํฌํ•จ๋œ ๋ชจ๋ธ ํŒŒ์ผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ํƒ€์ผ์ด ํ•˜๋‚˜ ์ด์ƒ ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—๋Š” ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน์ด ์ฟผ๋ฆฌ ๋˜๋Š” PDT์˜ ์บ์‹ฑ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋”๋ผ๋„ ๋Œ€์‹œ๋ณด๋“œ์— ํฌํ•จ๋œ ๋ชจ๋ธ์— ์ •์˜๋œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน์ด ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน์ด ํ•˜๋‚˜์˜ ํƒ€์ผ ๋ชจ๋ธ์—์„œ๋งŒ ์‚ฌ์šฉ๋˜๋”๋ผ๋„ ์„ ํƒํ•œ ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน ์—…๋ฐ์ดํŠธ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ์ „์ฒด ๋Œ€์‹œ๋ณด๋“œ๊ฐ€ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๊ทธ๋ฃน์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ผ์ •์€ ํ•ด๋‹น ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์œ ์ง€๋˜๋Š” ๋ชจ๋“  PDT์— ๋Œ€ํ•ด ์žฌ์ƒ์„ฑ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์™„๋ฃŒ๋œ ํ›„์—๋งŒ ์ „์†ก๋˜๋ฏ€๋กœ ์ „์†ก ์‹œ ์ตœ์‹  ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋Œ€์ƒ

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

์ด๋ฉ”์ผ

๋ชฉ์ ์ง€ ํ•„๋“œ์— ์ด๋ฉ”์ผ์ด ์„ ํƒ๋˜๋ฉด ์ƒˆ ์ด๋ฉ”์ผ ์ฃผ์†Œ ํ•„๋“œ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํ•„๋“œ์ž…๋‹ˆ๋‹ค.

์ด๋ฉ”์ผ ์ฃผ์†Œ ํ•„๋“œ์— ์ˆ˜์‹ ์ž์˜ ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๊ฒฝ์šฐ ๊ฐ ์ฃผ์†Œ ๋’ค์— Enter ํ‚ค๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ์‰ผํ‘œ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์‹ ์ž ์ˆ˜์—๋Š” ์ œํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค.

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

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

์ด๋ฉ”์ผ ์ „์†ก์€ 20MB(์ด๋ฉ”์ผ ๋ณธ๋ฌธ์œผ๋กœ ์ „๋‹ฌ๋˜๋Š” ํ˜•์‹์˜ ๊ฒฝ์šฐ) ๋ฐ 15MB(์ฒจ๋ถ€ํŒŒ์ผ๋กœ ์ œ๊ณต๋˜๋Š” ํ˜•์‹์˜ ๊ฒฝ์šฐ)๋ฅผ ์ดˆ๊ณผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ด๋ฉ”์ผ ์ „์†ก์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ด ํŽ˜์ด์ง€์˜ ๊ณ ๊ธ‰ ์˜ต์…˜ ์„น์…˜์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

์›นํ›…

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

์›นํ›…์„ ์„ค์ •ํ•˜๋ ค๋ฉด ์›น ์„œ๋น„์Šค๋กœ ์ด๋™ํ•˜์—ฌ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  • Looker์—์„œ HTTPS ์š”์ฒญ์„ ๋ณด๋‚ด์•ผ ํ•  URL์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
  • Looker ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•œ ๋ชฉ์ ์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ชฉ์ ์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ Looker์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•˜๋ ค๋ฉด ์ถ”๊ฐ€ ๊ตฌ์„ฑ์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋ชฉ์ ์ง€ ํ•„๋“œ์— ์›นํ›…์ด ์„ ํƒ๋˜๋ฉด ์ƒˆ ์›นํ›… URL ํ•„๋“œ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํ•„๋“œ์ž…๋‹ˆ๋‹ค.

Looker์—์„œ ์ด ์ „์†ก์— ๋Œ€ํ•œ HTTPS ์š”์ฒญ์„ ๋ณด๋‚ด์•ผ ํ•  URL์„ ์›นํ›… URL ํ•„๋“œ์— ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์›นํ›…์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ์›น ์„œ๋น„์Šค์—์„œ ์ด URL์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Amazon S3

Amazon S3 ๋ฒ„ํ‚ท์€ ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. Looker๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์‚ฌ์šฉ์ž ๋˜๋Š” ํšŒ์‚ฌ์—์„œ Amazon์œผ๋กœ S3 ๋ฒ„ํ‚ท์„ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ชฉ์ ์ง€ ํ•„๋“œ์—์„œ Amazon S3๋ฅผ ์„ ํƒํ•˜๋ฉด ์—ฌ๋Ÿฌ ์ƒˆ ํ•„๋“œ๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ณ  Amazon S3 ๋ฒ„ํ‚ท์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ฌป๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  • ๋ฒ„ํ‚ท: Amazon S3 ๋ฒ„ํ‚ท์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํ•„๋“œ์ž…๋‹ˆ๋‹ค.
  • ์„ ํƒ์  ๊ฒฝ๋กœ: ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ํด๋”(์žˆ๋Š” ๊ฒฝ์šฐ)์ž…๋‹ˆ๋‹ค.
  • ์•ก์„ธ์Šค ํ‚ค: Amazon์—์„œ ์ œ๊ณตํ•˜๋Š” S3 ๋ฒ„ํ‚ท์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ํ‚ค ID์ž…๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํ•„๋“œ์ž…๋‹ˆ๋‹ค.
  • ๋ณด์•ˆ ๋น„๋ฐ€ ํ‚ค: Amazon์—์„œ ์ œ๊ณตํ•˜๋Š” S3 ๋ฒ„ํ‚ท์— ๋Œ€ํ•œ ๋ณด์•ˆ ๋น„๋ฐ€ ์•ก์„ธ์Šค ํ‚ค์ž…๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํ•„๋“œ์ž…๋‹ˆ๋‹ค.
  • ๋ฆฌ์ „: S3 ๋ฒ„ํ‚ท์ด ํ˜ธ์ŠคํŒ…๋˜๋Š” Amazon ์„œ๋น„์Šค ๋ฆฌ์ „์ž…๋‹ˆ๋‹ค.

Amazon S3 ๋ฒ„ํ‚ท์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ S3์— ์˜ˆ์•ฝ (๋ฌด์ œํ•œ) ๊ฒฐ๊ณผ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ๋ฌผ์„ ํ™•์ธํ•˜์„ธ์š”.

SFTP

๋ฐ์ดํ„ฐ ์ „์†ก ๋Œ€์ƒ ์„น์…˜์—์„œ SFTP๋ฅผ ์„ ํƒํ•˜์—ฌ ์ฝ˜ํ…์ธ ๋ฅผ SFTP ์„œ๋ฒ„๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋˜๋Š” ์‹œ๊ฐํ™”๊ฐ€ ๋„ˆ๋ฌด ์ปค์„œ ์ด๋ฉ”์ผ์„ ํ†ตํ•ด ์ „์†กํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ SFTP ์„œ๋ฒ„์— ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋‚ด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด ์ „์†ก ์˜ต์…˜์„ ์„ ํƒํ•˜๋ฉด Looker์—์„œ ๋‹ค์Œ์— ์„ค๋ช…๋œ ๋Œ€๋กœ SFTP ์„œ๋ฒ„ ์ฃผ์†Œ, ์‚ฌ์šฉ์ž ์ด๋ฆ„, ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

SFTP ์ „์†ก๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋‹ค์Œ ์‚ฌํ•ญ์— ์œ ์˜ํ•˜์„ธ์š”.

  • Looker์—์„œ SFTP ์ „์†ก์„ ๋ฐ›์œผ๋ ค๋ฉด ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๊ฐ€ SFTP ์„œ๋ฒ„์˜ IP ํ—ˆ์šฉ ๋ชฉ๋ก ๋˜๋Š” ์ธ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ ๊ทœ์น™์— Looker์˜ IP ์ฃผ์†Œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • SFTP ์„œ๋ฒ„์— ์ „์†กํ•  ๋•Œ๋Š” ์ „์†ก ํŒŒ์ผ ์ด๋ฆ„์— ์˜์ˆซ์ž, ๋ฐ‘์ค„(_), ํ•˜์ดํ”ˆ(-) ๋ฌธ์ž๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค. Looker์—์„œ๋Š” ์ผ์ • ์ด๋ฆ„ ์ง€์ • ํ•„๋“œ์— ์ž…๋ ฅํ•œ ๋‚ด์šฉ์—์„œ A-Z, a-z, 0-9, _ ๋˜๋Š” - ๋ฌธ์ž๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ๋ฌธ์ž๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

SFTP๋ฅผ ์„ ํƒํ•˜๋ฉด Looker์—์„œ ์„œ๋ฒ„์˜ URL๊ณผ ๋กœ๊ทธ์ธ ์ •๋ณด๋ฅผ ๋ฌป๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

  • ์ฃผ์†Œ: ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ SFTP ์„œ๋ฒ„์˜ URL ๋˜๋Š” IP ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    • sftp://files.looker.com/Marketing/In/
    • sftp://192.168.0.10/Marketing/In/

    ์ด ์˜ˆ์‹œ URL์€ / ๋ฌธ์ž๋กœ ๋๋‚ฉ๋‹ˆ๋‹ค. ์ด๋Š” ํŒŒ์ผ์ด In์ด๋ผ๋Š” ํด๋”์— ์ €์žฅ๋จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋’ค์— ์˜ค๋Š” /๋ฅผ ์ œ์™ธํ•˜๋ฉด ํŒŒ์ผ์ด Marketing ํด๋”์— ์ €์žฅ๋˜๊ณ  ํŒŒ์ผ ์ด๋ฆ„ ์•ž์— 'In'์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ๋งŒ๋“ค ํด๋”์— ๋Œ€ํ•œ ์“ฐ๊ธฐ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ: SFTP ์„œ๋ฒ„์˜ ๋กœ๊ทธ์ธ ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด

  • ์„ ํ˜ธ ํ‚ค ๊ตํ™˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜: ์ด ํ•„๋“œ๋Š” ์„ ํƒ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ๊ตฌ์„ฑํ•˜๋ ค๋ฉด ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ์„ ํ˜ธ SSH ํ‚ค ๊ตํ™˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    • ecdh-sha2-nistp521
    • ecdh-sha2-nistp384
    • ecdh-sha2-nistp256
    • diffie-hellman-group-exchange-sha256
    • diffie-hellman-group14-sha256
    • diffie-hellman-group14-sha1

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

SFTP ์ง€์›์€ ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. SSH ๋น„๊ณต๊ฐœ ํ‚ค ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Looker SFTP ์ „์†ก์—์„œ ์ง€์›ํ•˜๋Š” ํ˜ธ์ŠคํŠธ ํ‚ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ssh-ed25519-cert-v01@openssh.com
  • ssh-ed25519
  • ecdsa-sha2-nistp521-cert-v01@openssh.com
  • ecdsa-sha2-nistp384-cert-v01@openssh.com
  • ecdsa-sha2-nistp256-cert-v01@openssh.com
  • ecdsa-sha2-nistp521
  • ecdsa-sha2-nistp384
  • ecdsa-sha2-nistp256
  • ssh-rsa-cert-v01@openssh.com
  • ssh-rsa-cert-v00@openssh.com
  • ssh-rsa
  • rsa-sha2-256
  • rsa-sha2-512

Looker SFTP ์ „์†ก์—์„œ ์ง€์›ํ•˜๋Š” ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ (์•”ํ˜ธ)์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • aes256-ctr
  • aes192-ctr
  • aes128-ctr
  • aes256-gcm@openssh.com
  • aes128-gcm@openssh.com

Looker SFTP ์ „์†ก์—์„œ ์ง€์›ํ•˜๋Š” ๋ฉ”์‹œ์ง€ ์ธ์ฆ ์ฝ”๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • hmac-sha2-512-etm@openssh.com
  • hmac-sha2-256-etm@openssh.com
  • hmac-sha2-512
  • hmac-sha2-256
  • hmac-sha1

Looker๋Š” ๋‹ค์Œ ํŒŒ์ผ ์ด๋ฆ„ ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜์—ฌ SFTP ์„œ๋ฒ„์˜ ์ง€์ •๋œ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

<name>_<timestamp>_<token>.<file extension>
  • <name>์€ ์ผ์ • ์ด๋ฆ„ ์ง€์ • ํ•„๋“œ์— ์ง€์ •ํ•œ ์ด๋ฆ„(Looker์—์„œ A-Z, a-z, 0-9, _ ๋˜๋Š” -๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ๋ฌธ์ž๋ฅผ ์‚ญ์ œํ•œ ํ›„)์ž…๋‹ˆ๋‹ค.
  • <timestamp>์€ ์ผ์ •์ด ์ „์†ก๋œ ํƒ€์ž„์Šคํƒฌํ”„์ด๋ฉฐ ํ˜•์‹์€ %Y-%m-%dT%H%M์ž…๋‹ˆ๋‹ค.
  • <token>์€ ์ž„์˜์˜ 6์ž ๋ฌธ์ž์—ด๋กœ ๊ตฌ์„ฑ๋œ ํ† ํฐ์ž…๋‹ˆ๋‹ค.
  • <file extension>์€ ํŒŒ์ผ ํ™•์žฅ์ž์ž…๋‹ˆ๋‹ค.

์˜ˆ: Test_Schedule_2019-04-11T1130_HWkvys.csv

ํ†ตํ•ฉ ์„œ๋น„์Šค ๋ชฉ์ ์ง€

๋Œ€์‹œ๋ณด๋“œ ์ „์†ก์„ Slack, Dropbox, Google Drive์™€ ๊ฐ™์€ Looker์™€ ํ†ตํ•ฉ๋œ ์„œ๋น„์Šค์— ์˜ˆ์•ฝํ•˜๊ฑฐ๋‚˜ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ†ตํ•ฉ์„ Looker ๊ด€๋ฆฌ์ž๊ฐ€ ์‚ฌ์šฉ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Looker ๊ด€๋ฆฌ์ž๋Š” ํƒ€์‚ฌ ํ†ตํ•ฉ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ณ  ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋„๋ก ์‚ฌ์šฉ์ž ๋ฐ ์‚ฌ์šฉ์ž ์‚ฝ์ž… ๊ถŒํ•œ์„ ๊ตฌ์ฒด์ ์œผ๋กœ ๋ถ€์—ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์Šค์ผ€์ค„๋Ÿฌ์˜ ๋ชฉ์ ์ง€ ํ•„๋“œ์—์„œ ํ†ตํ•ฉ ์„œ๋น„์Šค๊ฐ€ ์„ ํƒ๋˜๋ฉด ์—ฌ๋Ÿฌ ์ƒˆ ํ•„๋“œ๊ฐ€ ํ‘œ์‹œ๋˜๊ณ  ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋ชฉ๋ก์€ ๋Œ€์‹œ๋ณด๋“œ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” Looker ์ž‘์—… ํ—ˆ๋ธŒ ์„œ๋น„์Šค๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋ชฉ๋ก์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋ฆฌ๋“œ๋ฏธ ํŒŒ์ผ ๋งํฌ ์—ด์— ํ‘œ์‹œ๋œ URL์€ Looker์—์„œ ์ž‘๋™ํ•˜๋„๋ก ํ†ตํ•ฉ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.
  • ์ด ํ†ตํ•ฉ ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ์—ด์— ํ‘œ์‹œ๋œ URL์€ Looker์—์„œ ํ†ตํ•ฉ ์„œ๋น„์Šค๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋„์›€๋ง ์ค‘ ์ผ๋ถ€์—๋Š” ์‚ฌ์šฉ ์„ค์ • ์•ˆ๋‚ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ•„์ˆ˜ LookML ํƒœ๊ทธ์—๋Š” ์ฝ˜ํ…์ธ ์˜ ๊ธฐ๋ณธ ๋ชจ๋ธ์—์„œ tags ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๋ชจ๋“  ํ•„์ˆ˜ ํƒœ๊ทธ๊ฐ€ ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค.
  • ์ž‘์—… ์œ ํ˜•์€ ํ†ตํ•ฉ ์„œ๋น„์Šค๊ฐ€ ์ „์†กํ•˜๋Š” ๋ฐ์ดํ„ฐ ์ˆ˜์ค€(ํ•„๋“œ, ์ฟผ๋ฆฌ, ๋Œ€์‹œ๋ณด๋“œ)์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ํ•„๋“œ ์ˆ˜์ค€ ์ž‘์—…์€ ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”์— ์ง€์ •๋œ ๋‹จ์ผ ์…€ ๊ฐ’์„ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์ฟผ๋ฆฌ ์ˆ˜์ค€ ์ž‘์—…์€ Explore ๋˜๋Š” Look์˜ ๋ชจ๋“  ํ–‰๊ณผ ๊ฐ™์€ ์ „์ฒด ์ฟผ๋ฆฌ์˜ ๊ฒฐ๊ณผ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ ์ˆ˜์ค€ ์ž‘์—…์€ ๋Œ€์‹œ๋ณด๋“œ์˜ ์ด๋ฏธ์ง€๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.
  • Google OAuth ์ธ์ฆ ์‚ฌ์šฉ์€ ํ†ตํ•ฉ ์„œ๋น„์Šค๊ฐ€ ์ธ์ฆ์— Google OAuth ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆฌ๋ฐ ์‚ฌ์šฉ์€ ํ†ตํ•ฉ ์„œ๋น„์Šค๊ฐ€ ์ŠคํŠธ๋ฆฌ๋ฐ๋œ ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ์ง€์›ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ŠคํŠธ๋ฆฌ๋ฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
ํ†ตํ•ฉ ์„œ๋น„์Šค ์„ค๋ช… ๋ฆฌ๋“œ๋ฏธ ํŒŒ์ผ ๋งํฌ ์ด ํ†ตํ•ฉ ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ํ•„์ˆ˜ LookML ํƒœ๊ทธ Google OAuth ์ธ์ฆ ์‚ฌ์šฉ(์˜ˆ/์•„๋‹ˆ์š”) ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆฌ๋ฐ ์‚ฌ์šฉ(์˜ˆ/์•„๋‹ˆ์š”)
Azure Storage Azure Storage์—์„œ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ๋ณด๋‚ด๊ณ  ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. GitHub์—์„œ ๋ฆฌ๋“œ๋ฏธ ๋ณด๊ธฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ž๋ฃŒ ๋ณด๊ธฐ ์—†์Œ ์•„๋‹ˆ์š” ์•„๋‹ˆ์š”
DigitalOcean ์ŠคํŽ˜์ด์Šค DigitalOcean ์ €์žฅ์†Œ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ณ  ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. GitHub์—์„œ ๋ฆฌ๋“œ๋ฏธ ๋ณด๊ธฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ž๋ฃŒ ๋ณด๊ธฐ ์—†์Œ ์•„๋‹ˆ์š” ์•„๋‹ˆ์š”
Dropbox Dropbox์— ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ๋ณด๋‚ด๊ณ  ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ๋“œ๋ฏธ ์—†์Œ ๋ฌธ์„œ ๋ณด๊ธฐ ์—†์Œ ์˜ˆ ์•„๋‹ˆ์š”
Google Cloud Storage Google Cloud Storage ๋ฒ„ํ‚ท์— ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. GitHub์—์„œ ๋ฆฌ๋“œ๋ฏธ ๋ณด๊ธฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ž๋ฃŒ ๋ณด๊ธฐ ์—†์Œ ์•„๋‹ˆ์š” ์•„๋‹ˆ์š”
Google Drive Google Drive๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ๋“œ๋ฏธ ์—†์Œ ๋ฌธ์„œ ๋ณด๊ธฐ ์—†์Œ ์˜ˆ ์•„๋‹ˆ์š”
SendGrid SendGrid API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฉ”์ผ ์ฃผ์†Œ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ณ  ๊ฒฐ๊ณผ๋ฅผ ์˜ˆ์•ฝํ•ฉ๋‹ˆ๋‹ค. GitHub์—์„œ ๋ฆฌ๋“œ๋ฏธ ๋ณด๊ธฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ž๋ฃŒ ๋ณด๊ธฐ ์—†์Œ ์•„๋‹ˆ์š” ์•„๋‹ˆ์š”
Slack OAuth๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Slack์˜ ์ฑ„ํŒ… ๋ฉ”์‹œ์ง€, ๊ณต๊ฐœ ์ฑ„๋„, ๋น„๊ณต๊ฐœ ์ฑ„๋„์—์„œ Looker ์ฝ˜ํ…์ธ ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. IP ํ—ˆ์šฉ ๋ชฉ๋ก ๊ธฐ๋Šฅ์ด ์ค‘์ง€๋œ 6.24 ์ด์ƒ์˜ Looker ํ˜ธ์ŠคํŒ… ๋ฐฐํฌ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฆฌ๋“œ๋ฏธ ์—†์Œ ๋ฌธ์„œ ๋ณด๊ธฐ ์—†์Œ ์˜ˆ ์•„๋‹ˆ์š”
Slack ์—ฐ๊ฒฐ(API ํ† ํฐ) ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด์™€ ํ•จ๊ป˜ ๋ฐ์ดํ„ฐ๋ฅผ Slack ์ฑ„๋„๋กœ ์ง์ ‘ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ Slack ๊ธฐ๋Šฅ์€ Lookerbot ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. GitHub์—์„œ ๋ฆฌ๋“œ๋ฏธ ๋ณด๊ธฐ ๋ฌธ์„œ ๋ณด๊ธฐ ์—†์Œ ์•„๋‹ˆ์š” ์•„๋‹ˆ์š”
Teams โ€” ์ˆ˜์‹  ์›นํ›… ์ˆ˜์‹  ์›นํ›…์„ ์‚ฌ์šฉํ•˜์—ฌ Microsoft Teams์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค. GitHub์—์„œ ๋ฆฌ๋“œ๋ฏธ ๋ณด๊ธฐ ๋ฆฌ๋“œ๋ฏธ ์ฐธ์กฐ ์—†์Œ ์•„๋‹ˆ์š” ์•„๋‹ˆ์š”

ํ˜•์‹

ํ˜•์‹ ํ•„๋“œ์—๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ˜•์‹์˜ ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • CSV zip ํŒŒ์ผ: ๋Œ€์‹œ๋ณด๋“œ์—์„œ ํ˜•์‹์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋กœ, ์••์ถ•๋œ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๊ฐ’(CSV) ํŒŒ์ผ ๋ชจ์Œ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด๋ฉ”์ผ๋กœ ์ „์†กํ•  ๊ฒฝ์šฐ ZIP ํŒŒ์ผ์ด ์ด๋ฉ”์ผ ์ฒจ๋ถ€ํŒŒ์ผ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
  • PDF: ๋Œ€์‹œ๋ณด๋“œ ์ด๋ฏธ์ง€๋ฅผ ๋‹จ์ผ PDF ํŒŒ์ผ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ ˆ์ด์•„์›ƒ์—์„œ๋Š” ํƒ€์ผ์ด ๋Œ€์‹œ๋ณด๋“œ์— ์ •๋ ฌ๋œ ๋Œ€๋กœ ํ‘œ์‹œ๋˜์ง€๋งŒ ๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ๋ฐ ํฌ๊ธฐ ์กฐ์ • ์˜ต์…˜์€ ๊ณ ๊ธ‰ ์˜ต์…˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฉ”์ผ๋กœ ์ „์†กํ•  ๊ฒฝ์šฐ ํŒŒ์ผ์ด ์ด๋ฉ”์ผ ์ฒจ๋ถ€ํŒŒ์ผ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.

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

ํƒญ ๋‹ค์šด๋กœ๋“œ

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

๊ณ ๊ธ‰ ์˜ต์…˜

๊ณ ๊ธ‰ ์˜ต์…˜ ํƒญ์—์„œ๋Š” ์ „์†ก์„ ์œ„ํ•œ ๋งž์ถค์„ค์ •์„ ์ถ”๊ฐ€๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์˜ต์…˜์€ ์„ ํƒํ•œ ๋ชฉ์ ์ง€ ๋ฐ ์ „์†ก ํ˜•์‹์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

๋งž์ถค ๋ฉ”์‹œ์ง€

์ด ์˜ต์…˜์€ ์ด๋ฉ”์ผ ๋ชฉ์ ์ง€์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ˆ˜์‹ ์ž์—๊ฒŒ ์ „์†ก๋˜๋Š” ์ด๋ฉ”์ผ ๋ณธ๋ฌธ์— ํฌํ•จํ•  ๋ฉ”์‹œ์ง€๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. Looker๋Š” ์ปค์Šคํ…€ ๋ฉ”์‹œ์ง€์˜ ๋ฌธ์ž ์ˆ˜๋ฅผ 1,500์ž๋กœ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.

์ˆ˜์‹ ์ž๋กœ ์ผ์ • ์‹คํ–‰

์ด ์˜ต์…˜์€ ์ด๋ฉ”์ผ ๋ชฉ์ ์ง€์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

๋‹ค์Œ ์˜ˆ์‹œ์—์„œ Looker ๊ด€๋ฆฌ์ž๋Š” ์ฃผ๋ณ„ ์‚ฌ์šฉ์ž ์ˆ˜๋ฅผ ๋‚˜์—ดํ•˜๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์˜ˆ์•ฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž A์˜ ์•ก์„ธ์Šค ํ•„ํ„ฐ๋Š” users.state = 'California'๋กœ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์‹ ์ž๋กœ ์ผ์ • ์‹คํ–‰์„ ์„ ํƒํ•˜๋ฉด ์˜ˆ์•ฝ๋œ ์ฟผ๋ฆฌ๋Š” ์•ก์„ธ์Šค ํ•„ํ„ฐ users.state = 'California'๋ฅผ ์ ์šฉํ•˜๊ณ  ํ•„ํ„ฐ๋ง๋œ ๊ฒฐ๊ณผ๋ฅผ ์‚ฌ์šฉ์ž A์— ๋ณด๋ƒ…๋‹ˆ๋‹ค. ํ•„ํ„ฐ๋ง๋œ ๊ฒฐ๊ณผ์—๋Š” ์บ˜๋ฆฌํฌ๋‹ˆ์•„์— ๊ด€ํ•œ ๋ฐ์ดํ„ฐ๋งŒ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

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

  • ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉ ์ค‘์ง€๋œ ์‚ฌ์šฉ์ž์˜ ์ด๋ฉ”์ผ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒฝ์šฐ
  • ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฉ”์ผ ์ฃผ์†Œ ๋ชฉ๋ก ์˜†์— ์™ธ๋ถ€ ๊ฐœ์ˆ˜๋กœ ํ‘œ์‹œ๋œ Looker ์‚ฌ์šฉ์ž์— ์†ํ•˜์ง€ ์•Š๋Š” ์ด๋ฉ”์ผ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒฝ์šฐ

    Looker ์‚ฌ์šฉ์ž๊ฐ€ ์•„๋‹Œ ์ˆ˜์‹ ์ž์˜ ์ด๋ฉ”์ผ ์ฃผ์†Œ ์™ธ๋ถ€ ์ˆ˜๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์ผ์ • ์˜ˆ์‹œ

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

์‚ฌ์šฉ์ž๊ฐ€ ์ˆ˜์‹ ์ž๋กœ ์ผ์ • ์‹คํ–‰์ด ์‚ฌ์šฉ ์„ค์ •๋œ ์ผ์ •์— ์ˆ˜์‹ ์ž๋กœ ๋“ฑ๋ก๋œ ํ›„ ์‚ฌ์šฉ์ž์˜ ๊ณ„์ •์ด ์‚ฌ์šฉ ์ค‘์ง€๋œ ํŠน์ˆ˜ํ•œ ๊ฒฝ์šฐ, ๋‹ค์Œ ์‹คํ–‰๋ถ€ํ„ฐ ์‚ฌ์šฉ ์ค‘์ง€๋œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ผ์ •์ด ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ๊ณ„์ •์ด ์‚ญ์ œ๋˜๋ฉด ์ „์ฒด ์ผ์ •์ด ์ˆ˜์‹ ์ž์—๊ฒŒ ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. see_schedules ๊ถŒํ•œ์ด ์žˆ๋Š” Looker ๊ด€๋ฆฌ์ž ๋˜๋Š” ์‚ฌ์šฉ์ž๋Š” ๊ด€๋ฆฌ ํŒจ๋„์˜ ์Šค์ผ€์ค„๋Ÿฌ ๊ธฐ๋ก ํŽ˜์ด์ง€์—์„œ ์ด ์˜ค๋ฅ˜๋ฅผ ์ง„๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์˜ต์…˜์€ ์ด๋ฉ”์ผ ๋ชฉ์ ์ง€์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Looker ๊ด€๋ฆฌ์ž๊ฐ€ Looker ์ธ์Šคํ„ด์Šค์˜ ์ด๋ฉ”์ผ ๋ฐ์ดํ„ฐ ์ •์ฑ…์„ ๋งํฌ ๋ฐ ๋ฐ์ดํ„ฐ ๋ณด๋‚ด๊ธฐ๋กœ ์„ค์ •ํ•œ ๊ฒฝ์šฐ, ์ „์†ก ์˜ˆ์•ฝ ๋˜๋Š” ์ „์†ก ์ฐฝ์— ๋งํฌ ํฌํ•จ ์˜ต์…˜์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์„ ์„ ํƒํ•˜๋ฉด Looker์˜ ๋Œ€์‹œ๋ณด๋“œ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ์ „์ฒด ๋Œ€์‹œ๋ณด๋“œ ๋ณด๊ธฐ ๋งํฌ๊ฐ€ ๋ฐ์ดํ„ฐ ์ „์†ก ์ด๋ฉ”์ผ์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ ๋งํฌ์—๋Š” hide_filter ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

์ด ์˜ต์…˜์€ ์ด๋ฉ”์ผ ๋ชฉ์ ์ง€์™€ ์‚ฝ์ž…๋œ ๋Œ€์‹œ๋ณด๋“œ์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งํฌ ํฌํ•จ ์˜ต์…˜์„ ์„ ํƒํ•˜๋ฉด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

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

์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด Looker ๊ด€๋ฆฌ์ž ๋˜๋Š” schedule_look_emails ๋˜๋Š” create_alerts ๊ถŒํ•œ์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋จผ์ € ์ปค์Šคํ…€ ๋งํฌ์— ํ—ˆ์šฉ๋œ ๋„๋ฉ”์ธ์„ ์ง€์ •ํ•˜๊ณ  ์‚ฝ์ž… ํŽ˜์ด์ง€์˜ ๊ด€๋ฆฌ ๋ฉ”๋‰ด์—์„œ ์ปค์Šคํ…€ ๋งํฌ URL์˜ ํ˜•์‹์„ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋„๋ฉ”์ธ

ํ—ˆ์šฉ ๋ชฉ๋ก์— ๊ตฌ์„ฑ๋œ ๋„๋ฉ”์ธ ๋ชฉ๋ก์—์„œ URL ๋„๋ฉ”์ธ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด app.customer.com์ž…๋‹ˆ๋‹ค.

๊ฒฝ๋กœ

๊ฒฝ๋กœ ์˜ต์…˜์€ ๊ด€๋ฆฌ์ž ๋ฉ”๋‰ด์˜ ์‚ฝ์ž… ํŽ˜์ด์ง€์— ์žˆ๋Š” ์ฝ˜ํ…์ธ  ๊ฒฝ๋กœ ์„ ํƒ ํ•„๋“œ์—์„œ ์‚ฌ์šฉ์ž ์ •์˜ URL์ด ์„ ํƒ๋œ ๊ฒฝ์šฐ์—๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์— ๋งํฌ URL์˜ ์ปค์Šคํ…€ ๊ฒฝ๋กœ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด ์ปค์Šคํ…€ ๋งํฌ๊ฐ€ URL app.customer.com/my_embed_app์„ ๊ฐ€๋ฆฌํ‚ค๋„๋ก ํ•˜๋ ค๋ฉด ์—ฌ๊ธฐ์— ๊ฒฝ๋กœ /my_embed_app์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

URL ๋ผ๋ฒจ

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

๊ฒฐ๊ณผ

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

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

๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”์— ํ‘œ์‹œ๋œ ๋Œ€๋กœ ์˜ต์…˜์„ ์„ ํƒํ•˜์—ฌ ๊ฐ ๋Œ€์‹œ๋ณด๋“œ ํƒ€์ผ์˜ ์—ฌ๊ธฐ์—์„œ ํƒ์ƒ‰ ์ฐฝ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”์— ํ‘œ์‹œ๋œ ๋Œ€๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

๊ฐ’

์ด ํ•„๋“œ๋Š” ๋Œ€์‹œ๋ณด๋“œ ์ „์†ก์˜ CSV ZIP ํŒŒ์ผ ํ˜•์‹์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์„œ์‹ ์ง€์ •๋จ ๋˜๋Š” ์„œ์‹ ์ง€์ •๋˜์ง€ ์•Š์Œ์˜ ๋‘ ๊ฐ€์ง€ ์˜ต์…˜์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ผ๋ถ€ ๊ธฐ๋Šฅ(์˜ˆ: ์—ฐ๊ฒฐ )์ด ๋ชจ๋“  ํŒŒ์ผ ํ˜•์‹์—์„œ ์ง€์›๋˜์ง€๋Š” ์•Š์ง€๋งŒ ๋ฐ์ดํ„ฐ๊ฐ€ Looker์˜ ํƒ์ƒ‰ ํ™˜๊ฒฝ์— ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ํ‘œ์‹œ๋˜๋„๋ก ํ•˜๋ ค๋ฉด ํ˜•์‹์ด ์ง€์ •๋จ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธด ์ˆซ์ž ๋ฐ˜์˜ฌ๋ฆผ ๋˜๋Š” Looker ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐฐ์น˜ํ–ˆ์„ ์ˆ˜ ์žˆ๋Š” ํŠน์ˆ˜๋ฌธ์ž ์ถ”๊ฐ€์™€ ๊ฐ™์ด ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ์˜ ํŠน์ˆ˜ ํ˜•์‹์„ ์ ์šฉํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด ํ˜•์‹์ด ์ง€์ •๋˜์ง€ ์•Š์Œ์„ ์„ ํƒํ•˜์„ธ์š”. ์ฃผ๋กœ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฅธ ๋„๊ตฌ์— ์ž…๋ ฅํ•  ๋•Œ ์„ ํ˜ธ๋˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

ํ…Œ์ด๋ธ”์„ ํŽผ์ณ ๋ชจ๋“  ํ–‰ ํ‘œ์‹œ

์ด ์˜ต์…˜์€ PDF ํ˜•์‹์˜ ๋Œ€์‹œ๋ณด๋“œ ์ „์†ก์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ…Œ์ด๋ธ”์„ ํŽผ์ณ ๋ชจ๋“  ํ–‰ ํ‘œ์‹œ ์ƒ์ž๋ฅผ ์„ ํƒํ•˜์—ฌ ๋Œ€์‹œ๋ณด๋“œ ํƒ€์ผ ์ธ๋„ค์ผ์— ํ‘œ์‹œ๋˜๋Š” ํ–‰๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋Œ€์‹œ๋ณด๋“œ์— ์žˆ๋Š” ๋ชจ๋“  ํ…Œ์ด๋ธ” ์‹œ๊ฐํ™”์˜ ๋ชจ๋“  ํ–‰์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

Looker 26.4๋ถ€ํ„ฐ ๊ด€๋ฆฌ์ž๊ฐ€ ํ–‰ ํ•œ๋„ ์„ค์ •์„ ๋Š˜๋ฆฐ ๊ฒฝ์šฐ ๋Œ€์‹œ๋ณด๋“œ PDF์˜ ๊ฐ ํ‘œ ์ฐจํŠธ์— ์ตœ๋Œ€ 50,000๊ฐœ์˜ ํ–‰์ด ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋Œ€์‹œ๋ณด๋“œ๋‹น ์ด ์…€ ํ•œ๋„๋Š” ์ตœ๋Œ€ 200,000๊ฐœ์ž…๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ์˜ ํ‘œ ์ฐจํŠธ์˜ ๊ฒฐํ•ฉ๋œ ์…€ ํ•ฉ๊ณ„๊ฐ€ 200,000๊ฐœ๋ฅผ ์ดˆ๊ณผํ•˜๋ฉด ํ‘œ ์ฐจํŠธ ๊ฒฐ๊ณผ๊ฐ€ ์ž˜๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ตœ๋Œ€๊ฐ’์— ๋„๋‹ฌํ•˜๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋˜๋ฉฐ, ๋ Œ๋”๋ง๋œ PDF ํ•˜๋‹จ์—๋„ ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํ…Œ์ด๋ธ”์„ ํŽผ์ณ ๋ชจ๋“  ํ–‰ ํ‘œ์‹œ ์˜ต์…˜์„ ์„ ํƒํ•˜๋ฉด ํ…Œ์ด๋ธ” ์‹œ๊ฐํ™”๊ฐ€ ํฌํ•จ๋œ ๋Œ€์‹œ๋ณด๋“œ ํƒ€์ผ์ด ์ „์†กํ•œ PDF์—์„œ Looker์™€ ์•ฝ๊ฐ„ ๋‹ค๋ฅด๊ฒŒ ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PDF์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋˜ํ•œ ์…€์ด 20,000๊ฐœ๋ฅผ ์ดˆ๊ณผํ•˜๋Š” ํ…Œ์ด๋ธ”์˜ ๊ฒฝ์šฐ PDF์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐจ์ด๋ฅผ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฐฐ๊ฒฝ ์ƒ‰์ƒ ์ด์™ธ์˜ ์กฐ๊ฑด๋ถ€ ํ˜•์‹ ์ง€์ • ์˜ต์…˜์ด ๋” ์ด์ƒ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ˆซ์ž ์—ด์˜ ์…€ ์‹œ๊ฐํ™”๋Š” ๋” ์ด์ƒ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ˜•์‹ ํ•„๋“œ์—์„œ PDF๋ฅผ ์„ ํƒํ•œ ๊ฒฝ์šฐ ํ…Œ์ด๋ธ”์„ ํŽผ์ณ ๋ชจ๋“  ํ–‰ ํ‘œ์‹œ ์˜ต์…˜์ด ํ‘œ์‹œ๋˜์ง€ ์•Š์œผ๋ฉด Looker ๊ด€๋ฆฌ์ž์—๊ฒŒ Looker ์ธ์Šคํ„ด์Šค์— ์ ํ•ฉํ•œ Chromium ๋ Œ๋”๋Ÿฌ ๋ฒ„์ „์„ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋ฌธ์˜ํ•˜์„ธ์š”.

๋‹จ์ผ ์—ด์— ๋Œ€์‹œ๋ณด๋“œ ํƒ€์ผ ์ •๋ ฌ

์ด ์˜ต์…˜์€ ๋Œ€์‹œ๋ณด๋“œ ์ „์†ก์˜ PDF ๋ฐ PNG ์‹œ๊ฐํ™” ํ˜•์‹์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Slack์„ ์ „๋‹ฌ ๋ชฉ์ ์ง€๋กœ ์„ ํƒํ•˜๋ฉด PDF๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

๋‹จ์ผ ์—ด์— ๋Œ€์‹œ๋ณด๋“œ ํƒ€์ผ ์ •๋ ฌ ์ƒ์ž๋ฅผ ์„ ํƒํ•˜์—ฌ PDF ๋˜๋Š” PNG ์‹œ๊ฐํ™”๋ฅผ ๋‹จ์ผ ์—ด ๋ ˆ์ด์•„์›ƒ์œผ๋กœ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ ˆ์ด์•„์›ƒ์€ ๋‹จ์ผ ์„ธ๋กœ ์—ด์— ๋Œ€์‹œ๋ณด๋“œ ํƒ€์ผ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ์— ์ •๋ ฌ๋œ ํƒ€์ผ์„ ํ‘œ์‹œํ•˜๋ ค๋ฉด ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์„ ํƒ ํ•ด์ œํ•œ ์ƒํƒœ๋กœ ๋‘ก๋‹ˆ๋‹ค.

์šฉ์ง€ ํฌ๊ธฐ

์ด ์˜ต์…˜์€ PDF ํ˜•์‹์˜ ๋Œ€์‹œ๋ณด๋“œ ์ „์†ก์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šฉ์ง€ ํฌ๊ธฐ ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ ์„ ํƒํ•˜์—ฌ ๋Œ€์‹œ๋ณด๋“œ PDF์˜ ์ตœ์  ํฌ๊ธฐ์™€ ๋ฐฉํ–ฅ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํฐ ์‹œ๊ฐํ™” ๋˜๋Š” ๊ฒน์น˜๋Š” ๋Œ€์‹œ๋ณด๋“œ ํƒ€์ผ ๊ทธ๋ฃน์˜ ๊ฒฝ์šฐ PDF ํŽ˜์ด์ง€์— ๋งž๊ฒŒ ์ ์ ˆํ•˜๊ฒŒ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฉ์ง€ ํฌ๊ธฐ ์˜ต์…˜์ด ํ‘œ์‹œ๋˜์ง€ ์•Š์œผ๋ฉด Looker ๊ด€๋ฆฌ์ž์—๊ฒŒ Looker ์ธ์Šคํ„ด์Šค์˜ Chromium ๋ Œ๋”๋Ÿฌ ์ตœ์‹  ๋ฒ„์ „์„ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋ฌธ์˜ํ•˜์„ธ์š”.

ํ…Œ์ด๋ธ” ํ•ด์ƒ๋„

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

ํ…Œ์ด๋ธ” ํ•ด์ƒ๋„ ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ๊ฐํ™” ๋„ˆ๋น„๋ฅผ ๋งž์ถค์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„ˆ๋น„ ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋ณดํ†ต: 800ํ”ฝ์…€
  • ์™€์ด๋“œ: 1680ํ”ฝ์…€

์ด๋ฉ”์ผ ์ „์†ก์— ์™€์ด๋“œ๋ฅผ ์„ ํƒํ•œ ๊ฒฝ์šฐ ์‹œ๊ฐํ™” ๋„ˆ๋น„๊ฐ€ ์ด๋ฉ”์ผ ํด๋ผ์ด์–ธํŠธ์—์„œ ์„ค์ •ํ•œ ํ•œ๋„๋ฅผ ์ดˆ๊ณผํ•˜๋ฉด ์ด๋ฉ”์ผ ์ „์†ก ์ˆ˜์‹ ์ž๊ฐ€ ์ „์ฒด ์‹œ๊ฐํ™”๋ฅผ ๋ณด๊ธฐ ์œ„ํ•ด ๊ฐ€๋กœ๋กœ ์Šคํฌ๋กคํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ „์†ก ์‹œ๊ฐ„๋Œ€

๊ธฐ๋ณธ์ ์œผ๋กœ Looker๋Š” ๊ณ„์ •๊ณผ ์—ฐ๊ฒฐ๋œ ์‹œ๊ฐ„๋Œ€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋ณด๋‚ผ ์‹œ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ •์— ์—ฐ๊ฒฐ๋œ ์‹œ๊ฐ„๋Œ€๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ Looker์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ๊ฐ„๋Œ€ ์„ค์ •์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์‹œ๊ฐ„๋Œ€๋ฅผ ์ง€์ •ํ•˜๋ ค๋ฉด ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ ์‹œ๊ฐ„๋Œ€๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•œ ์‹œ๊ฐ„๋Œ€๋Š” Look ๋˜๋Š” ๋Œ€์‹œ๋ณด๋“œ์˜ ๋ฐ์ดํ„ฐ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์œผ๋ฉฐ ์ „์†ก ์‹œ์ ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

ํ•„ํ„ฐ

์ „์†ก ์˜ˆ์•ฝ ๋˜๋Š” ์ „์†ก ์ฐฝ์˜ ํ•„ํ„ฐ ํƒญ์—๋Š” ๋Œ€์‹œ๋ณด๋“œ์— ์ ์šฉ๋œ ํ•„ํ„ฐ์™€ ํ•ด๋‹น ๊ฐ’์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ํƒญ์—์„œ ๋Œ€์‹œ๋ณด๋“œ์— ์ ์šฉ๋œ ๊ธฐ์กด ํ•„ํ„ฐ์˜ ๊ฐ’์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ƒˆ ๊ฐ’์ด ์ „์†ก์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ ์ž์ฒด๋Š” ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ•„ํ„ฐ ํƒญ์—์„œ ์ผ์ •์— ํ•„ํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ๊ธฐ์กด ๋Œ€์‹œ๋ณด๋“œ ํ•„ํ„ฐ์˜ ๊ฐ’๋งŒ ๋ณด๊ณ  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋ฆฌ์ „ ํŒ€์—๊ฒŒ ๊ด€์‹ฌ ์ƒํƒœ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•„ํ„ฐ๋ง๋œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€์‹œ๋ณด๋“œ ํ•„ํ„ฐ์— ํ•„ํ„ฐ ๊ฐ’์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ•„ํ„ฐ ํƒญ์—์„œ ๊ฐ’์„ ์ž…๋ ฅํ•˜์—ฌ ์ „์†ก์— ์ˆ˜์ •์‚ฌํ•ญ์„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ €์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋Œ€์‹œ๋ณด๋“œ ํ•„ํ„ฐ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋Š” ๊ฒฝ์šฐ

์ผ์ •์„ ๋งŒ๋“  ํ›„ ๋Œ€์‹œ๋ณด๋“œ ํ•„ํ„ฐ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ํ‘œ์—์„œ๋Š” ์˜ˆ์•ฝ๋œ ์ „์†ก์— ์ ์šฉ๋œ ํ•„ํ„ฐ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

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

์‚ฌ์šฉ์ž ์†์„ฑ ํ•„ํ„ฐ ์‚ฌ์šฉ

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

์ผ์ • ํ…Œ์ŠคํŠธ

๋ฐ˜๋ณต ํ•„๋“œ๋ฅผ ์ง€๊ธˆ ์ „์†ก ์ด์™ธ์˜ ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ์ „์†ก ์˜ˆ์•ฝ ๋˜๋Š” ์ „์†ก ์ฐฝ ํ•˜๋‹จ์— ์ง€๊ธˆ ํ…Œ์ŠคํŠธ ๋ฒ„ํŠผ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

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

์ง€๊ธˆ ํ…Œ์ŠคํŠธ ์˜ต์…˜์€ ์ผ๋ถ€ ๊ณ ๊ธ‰ ์˜ต์…˜ ์„ค์ •์„ ๊ณ ๋ คํ•˜์ง€ ์•Š์ง€๋งŒ ์„ ํƒํ•œ ํ•„ํ„ฐ๋Š” ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ผ์ • ์ €์žฅ ๋˜๋Š” ์ง€๊ธˆ ๋ณด๋‚ด๊ธฐ

๋ฐ˜๋ณต ํ•„๋“œ๋ฅผ ์ง€๊ธˆ ์ „์†ก์œผ๋กœ ์„ค์ •ํ•œ ๊ฒฝ์šฐ ๋‚˜์—ด๋œ ๋ชฉ์ ์ง€์— 1ํšŒ๋งŒ ์ „์†ก ์ฐฝ ํ•˜๋‹จ์˜ ์ง€๊ธˆ ์ „์†ก ๋ฒ„ํŠผ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๋ฐ˜๋ณต ํ•„๋“œ๋ฅผ ์ง€๊ธˆ ์ „์†ก ์ด์™ธ์˜ ๊ฐ’์œผ๋กœ ์„ค์ •ํ•œ ๊ฒฝ์šฐ ์ €์žฅ ๋ฒ„ํŠผ์„ ์„ ํƒํ•˜์—ฌ ์ผ์ •์„ ์ €์žฅํ•˜๊ณ  ์ฐฝ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.

์ทจ์†Œ ๋ฒ„ํŠผ์„ ์„ ํƒํ•˜์—ฌ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ์ผ์ •์„ ๋ณด๋‚ด์ง€ ์•Š๊ณ  ์ฐฝ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

๋Œ€์‹œ๋ณด๋“œ์— ๋Œ€ํ•ด ์ €์žฅ๋œ ์ผ์ •์€ ๊ธฐ์กด ์ผ์ • ์ฐฝ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•ด ์ €์žฅ๋œ ์ผ์ •์€ ์‚ฌ์šฉ์ž ํ”„๋กœํ•„์˜ ์ผ์ • ํŽ˜์ด์ง€์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ผ์ • ์ˆ˜์ •

์ƒ์„ฑ๋œ ์ผ์ •๋งŒ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ์ •์„ ์ˆ˜์ •ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

  1. ๋Œ€์‹œ๋ณด๋“œ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์—์„œ ์  3๊ฐœ๋กœ ๋œ ๋Œ€์‹œ๋ณด๋“œ ์ž‘์—… ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  2. ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ ์ „์†ก ์˜ˆ์•ฝ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  3. ๊ธฐ์กด ์ผ์ • ์ฐฝ์—์„œ ์ˆ˜์ •ํ•  ์ผ์ •์— ์ ์šฉ๋˜๋Š” ์  3๊ฐœ๋กœ ๋œ ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  4. ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ ์ˆ˜์ •์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  5. ์ „๋‹ฌ ์˜ˆ์•ฝ ๋˜๋Š” ์ „์†ก ์ฐฝ์ด ํ•ด๋‹น ์ผ์ •์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ์ฐฝ์—์„œ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.
  6. ์ˆ˜์ •์„ ์™„๋ฃŒํ•œ ํ›„ ์ €์žฅ์„ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์ทจ์†Œ๋ฅผ ์„ ํƒํ•˜์—ฌ ์ˆ˜์ •์„ ์ทจ์†Œํ•ฉ๋‹ˆ๋‹ค.

์ผ์ • ๋ณต์ œ

์ผ์ •์„ ๋ณต์ œํ•œ ๋‹ค์Œ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ์ •์„ ๋ณต์ œํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

  1. ๋Œ€์‹œ๋ณด๋“œ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์—์„œ ์  3๊ฐœ๋กœ ๋œ ๋Œ€์‹œ๋ณด๋“œ ์ž‘์—… ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  2. ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ ์ „์†ก ์˜ˆ์•ฝ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  3. ๊ธฐ์กด ์ผ์ • ์ฐฝ์—์„œ ์ˆ˜์ •ํ•  ์ผ์ •์— ์ ์šฉ๋˜๋Š” ์  3๊ฐœ๋กœ ๋œ ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  4. ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ ๋ณต์ œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  5. ์ค‘๋ณต ์ผ์ •์˜ ์ „์†ก ์˜ˆ์•ฝ ๋˜๋Š” ์ „์†ก ์ฐฝ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ผ์ • ์ด๋ฆ„์— '๋ณต์‚ฌ'๊ฐ€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
  6. ํ•„์š”์— ๋”ฐ๋ผ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.
  7. ์ˆ˜์ •์„ ๋งˆ์นœ ํ›„ ์ €์žฅ์„ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์ทจ์†Œ๋ฅผ ์„ ํƒํ•˜์—ฌ ์ˆ˜์ •์„ ์ทจ์†Œํ•˜๊ณ  ์ค‘๋ณต๋œ ์ผ์ •์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

๋ณต์ œํ•  ๋•Œ ์›๋ž˜ ์ผ์ •์€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

์ผ์ • ์‚ญ์ œ

์ƒ์„ฑ๋œ ์ผ์ •๋งŒ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ์ •์„ ์‚ญ์ œํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

  1. ๋Œ€์‹œ๋ณด๋“œ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ์žˆ๋Š” ์  3๊ฐœ ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  2. ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ ์ „์†ก ์˜ˆ์•ฝ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  3. ๊ธฐ์กด ์ผ์ • ์ฐฝ์—์„œ ์ˆ˜์ •ํ•  ์ผ์ •์— ์ ์šฉ๋˜๋Š” ์  3๊ฐœ๋กœ ๋œ ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  4. ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ ์‚ญ์ œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  5. ์ƒˆ ์ฐฝ์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์‚ญ์ œ๋ฅผ ์„ ํƒํ•˜์—ฌ ์ผ์ •์„ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ์ทจ์†Œ๋ฅผ ์„ ํƒํ•˜์—ฌ ์ผ์ •์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ํ”„๋กœํ•„์˜ ์ผ์ • ํŽ˜์ด์ง€์—์„œ ์ผ์ •์„ ์‚ญ์ œํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ผ์ •์ด ์žˆ๋Š” ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์‚ญ์ œํ•  ๋•Œ์˜ ์˜ํ–ฅ

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

์ผ์ • ๋ฌธ์ œ

์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์˜ˆ์•ฝํ•ฉ๋‹ˆ๋‹ค.

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

์ฝ˜ํ…์ธ  ์ „์†ก์˜ ์ œํ•œ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ํšŒ์‚ฌ์—์„œ Looker์˜ ๊ด€๋ฆฌ ์„น์…˜์— ์ž์ฒด ์ด๋ฉ”์ผ ์„ค์ •์„ ์ง€์ •ํ•œ ๊ฒฝ์šฐ Looker ๊ด€๋ฆฌ์ž๋Š” ์„ค์ •์ด ์˜ฌ๋ฐ”๋ฅด๊ณ  ์ด๋ฉ”์ผ ์ œ๊ณต์—…์ฒด๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์™ธ๋ถ€ SMTP ์„œ๋ฒ„์—๋Š” ์ž์ฒด ์ผ์ผ ๋˜๋Š” ๋ฉ”์ผ๋ณ„ ์ˆ˜์‹ ์ž ํ•œ๋„๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ•œ๋„ ์„ค์ •์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ ์ „์†ก์€ 5,000๊ฐœ์˜ ํ–‰์œผ๋กœ ์ œํ•œ๋˜๊ฑฐ๋‚˜ ์ฒจ๋ถ€ํŒŒ์ผ์ด ํฌํ•จ๋œ ์ด๋ฉ”์ผ์˜ ๊ฒฝ์šฐ ์ตœ๋Œ€ 15MB, ์ธ๋ผ์ธ ์ฝ˜ํ…์ธ ๊ฐ€ ํฌํ•จ๋œ ์ด๋ฉ”์ผ์˜ ๊ฒฝ์šฐ ์ตœ๋Œ€ 20MB์˜ ํŒŒ์ผ ํฌ๊ธฐ๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. ์ด ํ•œ๋„๋ฅผ ์ดˆ๊ณผํ•˜๋Š” ํ–‰ ๋˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ ์ด๋ฉ”์ผ์€ ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • Looker๋Š” ์ด๋ฉ”์ผ ์ „์†ก์—์„œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์‹ ์ž ์ˆ˜๋ฅผ ํ•˜๋“œ์ฝ”๋”ฉํ•˜์ง€ ์•Š์ง€๋งŒ, ์ „์†ก์„ '์ˆ˜์‹ ์ž๋กœ ์‹คํ–‰'์œผ๋กœ ๊ตฌ์„ฑํ•˜๋ฉด ๊ฐ ๊ฐœ์ธ์— ๋Œ€ํ•ด ๋ณ„๋„์˜ ์ฟผ๋ฆฌ๊ฐ€ ํŠธ๋ฆฌ๊ฑฐ๋ฉ๋‹ˆ๋‹ค. ์ด ๋กœ๋“œ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ฑ๋Šฅ์— ์‹ฌ๊ฐํ•œ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ˆ˜์‹ ์ž ๋ชฉ๋ก์ด ํฐ ๊ฒฝ์šฐ์—๋Š” ๊ถŒ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•˜๋ฉด ์ด๋ฉ”์ผ ๊ทธ๋ฃน ๋˜๋Š” ๋ณ„์นญ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
  • ์ด๋ฉ”์ผ์ด ๋„์ฐฉํ•˜๊ธด ํ•˜์ง€๋งŒ ์˜ˆ์ƒ ์‹œ๊ฐ„์— ์ „์†ก๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋‹ค๋ฅธ Looker ํƒœ์Šคํฌ์™€ ๊ฒฝํ•ฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํƒœ์Šคํฌ์—๋Š” ๋‹ค๋ฅธ ์˜ˆ์•ฝ๋œ ์ด๋ฉ”์ผ, ๋™์‹œ์— ๋ฐ์ดํ„ฐ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ๋งŽ์€ ์‚ฌ์šฉ์ž ๋˜๋Š” ๋นŒ๋“œ ์ค‘์ธ ์˜๊ตฌ ํŒŒ์ƒ ํ…Œ์ด๋ธ”์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ Looker ๊ด€๋ฆฌ์ž์—๊ฒŒ ๊ฒฝํ•ฉ ํƒœ์Šคํฌ์— ๊ด€ํ•ด ๋ฌธ์˜ํ•˜์„ธ์š”.
  • ํŠน์ • ์ด๋ฉ”์ผ์ด ๋ฐฐํฌ ๋ชฉ๋ก์—์„œ ๊ณ„์† ์‚ฌ๋ผ์ง€๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž๊ฐ€ ์˜ˆ์•ฝ๋œ ์ด๋ฉ”์ผ์„ ์ˆ˜์‹  ๊ฑฐ๋ถ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ณ„ ์ˆ˜์‹ ์ž๊ฐ€ ์ „์ฒด ์ด๋ฉ”์ผ ๋ณ„์นญ์„ ์ˆ˜์‹  ๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ทธ๋ฃน ์ด๋ฉ”์ผ ๋ณ„์นญ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „์†กํ•˜๋Š” ๊ฒฝ์šฐ ์ด ๋ฌธ์ œ๋Š” ํŠนํžˆ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์‹  ๊ฑฐ๋ถ€์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์Šค์ผ€์ค„๋Ÿฌ ์ˆ˜์‹  ๊ฑฐ๋ถ€ ์ด๋ฒคํŠธ ๋ชจ๋‹ˆํ„ฐ๋ง์— ๋Œ€ํ•œ Looker ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ๋ฌผ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

SFTP ์„œ๋ฒ„๋กœ์˜ ์ „์†ก์— ์‹คํŒจํ•˜๋ฉด ๋‹ค์Œ ๊ฐ€๋Šฅ์„ฑ์„ ๊ณ ๋ คํ•˜์„ธ์š”.

  • Looker๊ฐ€ SFTP ์„œ๋ฒ„๋กœ ์ „์†กํ•˜๋ ค๊ณ  ํ•  ๋•Œ ๋Œ€์ƒ ์„œ๋ฒ„์˜ ์ž˜๋ชป๋œ IP ํ—ˆ์šฉ ๋ชฉ๋ก ๋˜๋Š” Looker ์ธ์Šคํ„ด์Šค์˜ ์•„์›ƒ๋ฐ”์šด๋“œ ํฌํŠธ๊ฐ€ ๋‹ซํ˜€ ์žˆ๋Š” ๋“ฑ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ๋ฌธ์ œ๋กœ ์ธํ•ด ๋„์ฐฉํ•˜์ง€ ๋ชปํ•˜๋”๋ผ๋„ ์ „์†ก์ด ์ผ์ • ํŒจ๋„ ๋ฐ ๋กœ๊ทธ์— ์™„๋ฃŒ๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ด๋„ ์ผ์ • ๊ธฐ๋ก์— Success ์ƒํƒœ๊ฐ€ ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ „์†ก์ด ๋ˆ„๋ฝ๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋ฉด ํ•ญ์ƒ ๋Œ€์ƒ SFTP ์„œ๋ฒ„ ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•˜์„ธ์š”.

  • Looker๋Š” SFTP ์„œ๋ฒ„์˜ SFTP ๋””์ง€ํ„ธ ์ง€๋ฌธ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. SFTP ์ „์†ก์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด SFTP ๋””์ง€ํ„ธ ์ง€๋ฌธ์ด ์ž˜๋ชป๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ Looker ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋ฌธ์˜ํ•˜์„ธ์š”.

  • Net::SSH::Exception. message: could not settle on host_key algorithm ์˜ค๋ฅ˜๋Š” ์ด์ „ Looker ๋ฒ„์ „ (Looker 26.2 ์ด์ „)์—์„œ ์ œ๊ณตํ•˜๋Š” ํ˜ธ์ŠคํŠธ ํ‚ค ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋Œ€์ƒ SFTP ์„œ๋ฒ„ (์˜ˆ: Red Hat 9 ๋˜๋Š” Azure Blob Storage SFTP)์—์„œ ์—„๊ฒฉํ•˜๊ฒŒ ์ ์šฉํ•˜๋Š” ์ตœ์‹  ๋ณด์•ˆ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐ„์˜ ๋น„ํ˜ธํ™˜์„ฑ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด Looker๋ฅผ ๋ฒ„์ „ 26.2 ์ด์ƒ์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜์—ฌ ์ตœ์‹  SHA-2 ์•Œ๊ณ ๋ฆฌ์ฆ˜ (์˜ˆ: ecdsa-sha2-nistp256, rsa-sha2-256, rsa-sha2-512)์„ ์ง€์›ํ•˜๋ฉด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ํ˜„์žฌ ๋ฒ„์ „์˜ Looker์—์„œ ์ง€์›ํ•˜๋Š” ํ˜ธ์ŠคํŠธ ํ‚ค ๋˜๋Š” ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ•˜๋‚˜ ์ด์ƒ ํ—ˆ์šฉํ•˜๋„๋ก ํƒ€๊ฒŸ SFTP ์„œ๋ฒ„๋ฅผ ๊ตฌ์„ฑํ•˜์„ธ์š”.

  • Looker๊ฐ€ ๋ฒ„์ „ 26.2.14 ์ด์ƒ์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ๋œ ํ›„ SFTP๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ฑฐ๋‚˜ ์ธ์Šคํ„ด์Šค๊ฐ€ Azure Blob Storage SFTP์™€ ๊ฐ™์€ ํ˜ธ์ŠคํŠธ ์„œ๋น„์Šค์— ์—ฐ๊ฒฐ๋˜๊ฑฐ๋‚˜ ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ๋˜๋Š” ๊ฒฝ์šฐ OpenSSL::Cipher::CipherError. Error: authentication tag already generated by cipher ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ค๋ฅ˜๋Š” ์•”ํ˜ธ ํ˜‘์ƒ ์ค‘์— ๋ฐœ์ƒํ•˜๋Š” ์•Œ๋ ค์ง„ JRuby ๋ฌธ์ œ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ๋Œ€์ƒ SFTP ์„œ๋ฒ„์—์„œ ํ—ˆ์šฉ๋˜๋Š” ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ (์•”ํ˜ธ)์„ aes256-ctr๋กœ ์ œํ•œํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด SFTP ์„œ๋ฒ„์˜ sshd_config ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜์—ฌ Ciphers ์ง€์‹œ๋ฌธ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค(Ciphers aes256-ctr).

  • SFTP ์„œ๋ฒ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ Java::JavaLang::NullPointerExceptions ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ ํƒ€์› ๊ณก์„  (EC) ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋˜๋Š” Looker์—์„œ SFTP ๋Œ€์ƒ์œผ๋กœ์˜ SSH ์—ฐ๊ฒฐ์šฉ ํ˜ธ์ŠคํŠธ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•˜๋Š” JRuby์˜ ๋ฒ„๊ทธ ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ SFTP ๋Œ€์ƒ์œผ๋กœ ์ „์†กํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ํ•˜๋ ค๋ฉด ~/.ssh/config ๋˜๋Š” /etc/ssh_config ํŒŒ์ผ์— EC ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ Looker ํ˜ธ์ŠคํŠธ์˜ ~/.ssh์— EC ํ˜ธ์ŠคํŠธ ํ‚ค๋ฅผ ์ €์žฅํ•˜์ง€ ๋งˆ์„ธ์š”.

  • Looker๊ฐ€ SFTP ์„œ๋ฒ„์—์„œ ๋Œ€์ƒ ๊ฒฝ๋กœ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ Net::SFTP::StatusException (2, 'no such file') ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ์›์ธ์œผ๋กœ๋Š” ์ฃผ์†Œ ํ•„๋“œ์—์„œ ์ ˆ๋Œ€ ๊ฒฝ๋กœ ๋Œ€์‹  ์ƒ๋Œ€ ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ์ฃผ์†Œ ํ•„๋“œ์— ํ›„ํ–‰ ์Šฌ๋ž˜์‹œ (/)๊ฐ€ ๋ˆ„๋ฝ๋˜๊ฑฐ๋‚˜, Look, ๋Œ€์‹œ๋ณด๋“œ ๋˜๋Š” ์ผ์ • ์ด๋ฆ„์— ๊ฒฝ๋กœ ๊ตฌ์„ฑ ์‹คํŒจ๋ฅผ ์œ ๋ฐœํ•˜๋Š” ๊ณต๋ฐฑ์ด๋‚˜ ํŠน์ˆ˜ ๋ฌธ์ž (์˜ˆ: /)๊ฐ€ ํฌํ•จ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

    • ์ ˆ๋Œ€ ๊ฒฝ๋กœ ์‚ฌ์šฉ: SFTP ์„œ๋ฒ„์— ๋กœ๊ทธ์ธํ•˜๊ณ  pwd๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์ „์ฒด ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋ฅผ ๊ฐ€์ ธ์˜จ ํ›„ ์ผ์ •์˜ ์ฃผ์†Œ ํ•„๋“œ์— ์ด ๊ฐ’์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ํ›„ํ–‰ ์Šฌ๋ž˜์‹œ (/)๋กœ ๋๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ํŠน์ˆ˜๋ฌธ์ž ์‚ญ์ œ: Look, ๋Œ€์‹œ๋ณด๋“œ, ์ผ์ • ์ด๋ฆ„์—์„œ ์Šฌ๋ž˜์‹œ (/)๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.
    • ๋จธ์‹  ์นœํ™”์ ์ธ ์ด๋ฆ„ ์‚ฌ์šฉ: ๊ณต๋ฐฑ ๋Œ€์‹  ๋ฐ‘์ค„์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ผ์ •์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: Report_Name).
  • Looker์™€ ์›๊ฒฉ SFTP ์„œ๋ฒ„๊ฐ€ ์ƒํ˜ธ ์ง€์›๋˜๋Š” ํ‚ค ๊ตํ™˜ (KEX) ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋™์˜ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ, ์ผ๋ฐ˜์ ์œผ๋กœ ํ•œ์ชฝ์—์„œ ์ง€์› ์ค‘๋‹จ๋œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— Net::SSH::Exception. Error: could not settle on kex algorithm ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด SFTP ์„œ๋ฒ„์—์„œ ์ง€์›ํ•˜๋Š” ํ‚ค ๊ตํ™˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฒ€ํ† ํ•˜๊ณ  Looker์—์„œ ์ง€์›ํ•˜๋Š” KEX ์•Œ๊ณ ๋ฆฌ์ฆ˜ (์˜ˆ: ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521)๊ณผ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

  • ์˜ˆ์•ฝ๋œ SFTP ์ „์†ก์ด Net::SSH::Exception: could not settle on encryption_client algorithm ์˜ค๋ฅ˜๋กœ ์‹คํŒจํ•˜๋ฉด SFTP ์„œ๋ฒ„์™€ Looker๊ฐ€ ๊ณต์œ  ์•”ํ˜ธํ™” ์•”ํ˜ธ์— ๋™์˜ํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Looker์—์„œ ๋ณด์•ˆ์ด ์•ฝํ•œ ์ด์ „ ์•”ํ˜ธ (์˜ˆ: aes256-cbc ๋ฐ 3des-cbc)์ธ CBC ์ง€์›์„ ์‚ญ์ œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด SFTP ์„œ๋ฒ„ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์ด ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ œ๊ณตํ•˜๊ณ  Looker์™€ ํ˜ธํ™˜๋˜๋Š” ์•”ํ˜ธํ™” ๋ฐ ํ‚ค ๊ตํ™˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์„ ์ง€์›ํ•˜๋„๋ก ์„œ๋ฒ„์˜ sshd_config ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธํ•ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•˜์„ธ์š”.

๊ด€๋ฆฌ์ž๋ฅผ ์œ„ํ•œ ์ „์†ก ๊ณ ๋ ค์‚ฌํ•ญ

Looker ๊ด€๋ฆฌ์ž๋Š” ๋ชจ๋“  ์‚ฌ์šฉ์ž์˜ ์ผ์ •์„ ๋ณด๊ณ , ์ˆ˜์ •ํ•˜๊ณ , ์žฌํ• ๋‹นํ•˜๊ณ , ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Looker ๊ด€๋ฆฌ์ž๋Š” Looker ์ธ์Šคํ„ด์Šค์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์„ค์ •ํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฐ์ดํ„ฐ ์ „์†ก ๋˜๋Š” ์˜ˆ์•ฝ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•  ๋•Œ ๋ช‡ ๊ฐ€์ง€ ์‚ฌํ•ญ์„ ์—ผ๋‘์— ๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ ๋ฌธ์„œ ํŽ˜์ด์ง€๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.