์‚ฝ์ž…๋œ ๋ถ„์„์„ ์œ„ํ•œ ๋ณด์•ˆ ๊ถŒ์žฅ์‚ฌํ•ญ

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

๋ฐ์ดํ„ฐ๋ฅผ ์‚ฝ์ž…ํ•  ๊ฒฝ์šฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋˜๋Š” ๋ณด์•ˆ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ์™„ํ™”ํ•˜๋ ค๋ฉด Looker ๊ด€๋ฆฌ์ž๊ฐ€ ๋‹ค์Œ ๊ถŒ์žฅ์‚ฌํ•ญ์„ ๋”ฐ๋ฅด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

  • ๊ณ ๊ฐ์—๊ฒŒ Looker ์ฝ˜ํ…์ธ ๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ๊ฒฝ์šฐ ๋‚ด๋ถ€ ๋ถ„์„์— ์‚ฌ์šฉํ•˜๋Š” ์ธ์Šคํ„ด์Šค์™€ ๋ณ„๋„์˜ Looker ์ธ์Šคํ„ด์Šค์— ๊ณ ๊ฐ ์ฝ˜ํ…์ธ ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  • Looker ์‚ฝ์ž… ์ธ์Šคํ„ด์Šค์—๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ์ผ๋ฐ˜์ธ์ผ ์ˆ˜ ์žˆ๋Š” ์‚ฝ์ž… ์‚ฌ์šฉ์ž๊ฐ€ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ณต๊ฐœ ์‚ฝ์ž… URL ๋‚ด์—์„œ ์ž„์˜ ํ† ํฐ์„ ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด์ฒ˜๋Ÿผ ๋ณดํ˜ธํ•˜๊ณ  ๊ณต๊ฐœ URL์ด ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉด ์ค‘์ง€ํ•ฉ๋‹ˆ๋‹ค.
  • ํ• ๋‹น๋œ external_user_id ๊ฐ’์€ ํŠน์ • ๊ถŒํ•œ, ์‚ฌ์šฉ์ž ์†์„ฑ, ๋ชจ๋ธ ์ง‘ํ•ฉ๋งˆ๋‹ค ๊ณ ์œ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ์„œ๋กœ ๋‹ค๋ฅธ ์‚ฝ์ž… ์„ธ์…˜์—์„œ ๋™์ผํ•œ external_user_id๋ฅผ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ๊ถŒํ•œ, ์‚ฌ์šฉ์ž ์†์„ฑ ๊ฐ’ ๋˜๋Š” ๋ชจ๋ธ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๊ฐ€์ง„ ๋‹จ์ผ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋™์ผํ•œ external_user_id๋ฅผ ์‚ฌ์šฉํ•ด์„œ๋„ ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
  • ํ์‡„ํ˜• ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  • ์„œ๋ช…๋œ ์‚ฝ์ž… ๋ณด์•ˆ ๋น„๋ฐ€์„ ์‚ฝ์ž…๋œ Looker ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ๊ด€๋ฆฌ์ž ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด์ฒ˜๋Ÿผ ๋ณดํ˜ธํ•˜๊ณ , ์„œ๋ช…๋œ ์‚ฝ์ž…์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์ด๋ฅผ ์ค‘์ง€๋œ ์ƒํƒœ๋กœ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฝ์ž…๋œ Looker ์ธ์Šคํ„ด์Šค์— ๊ฐ•๋ ฅํ•œ ์ธ์ฆ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค(์„œ๋ช…๋œ ์‚ฝ์ž…, SAML, Google OAuth, 2FA).
  • ์ฟ ํ‚ค ์—†๋Š” ์‚ฝ์ž…์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์‚ฝ์ž… ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ˜ธ์ŠคํŠธ ์„œ๋ฒ„์—์„œ๋งŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ธ์…˜ ์ฐธ์กฐ ํ† ํฐ์„ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค. ์„ธ์…˜ ์ฐธ์กฐ ํ† ํฐ์ด ๋ธŒ๋ผ์šฐ์ €์— ๋…ธ์ถœ๋˜์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
  • ์ฟ ํ‚ค ์—†๋Š” ์‚ฝ์ž…์„ ์‚ฌ์šฉํ•˜๊ณ  ์ฟ ํ‚ค๊ฐ€ ์—†๋Š” ์„ธ์…˜์„ ํš๋“ํ•  ๋•Œ ํ—ˆ์šฉ๋˜๋Š” ์‚ฝ์ž… ๋„๋ฉ”์ธ์„ ์„ค์ •ํ•˜๋Š” ๊ฒฝ์šฐ ์‚ฝ์ž… ์‚ฌ์šฉ์ž ๋ธŒ๋ผ์šฐ์ €์˜ ์ถœ์ฒ˜๋ฅผ ์‹ ๋ขฐํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ํ•ญ์ƒ ์‚ฝ์ž… ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์—์„œ ์‚ฝ์ž… ์‚ฌ์šฉ์ž์˜ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ถœ์ฒ˜์— ์‚ฝ์ž… ์‚ฌ์šฉ์ž๋ฅผ ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค.

Looker๋Š” ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•„์š”ํ•œ ์ธ์ฆ ์ˆ˜์ค€์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ์‚ฝ์ž… ๋ฐฉ๋ฒ•(๊ณต๊ฐœ, ๋น„๊ณต๊ฐœ, ์„œ๋ช…๋œ ์‚ฝ์ž…)์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋กœ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ iframe๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณต๊ฐœ ์‚ฝ์ž…

Looks์˜ ๊ณต๊ฐœ ์•ก์„ธ์Šค ์˜ต์…˜์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ฉด HTML iframe ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์™ธ๋ถ€ ์›น์‚ฌ์ดํŠธ์— ์‹œ๊ฐํ™” ๋˜๋Š” ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”์„ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Look URL์„ ๊ณต๊ฐœ์ ์œผ๋กœ ๊ณต์œ ํ•˜๊ฑฐ๋‚˜ Google ๋˜๋Š” Excel ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ณต๊ฐœ URL ๋ฐ ๊ณต๊ฐœ ์‚ฝ์ž… URL์€ ๋งŒ๋ฃŒ๋˜์ง€ ์•Š์œผ๋ฉฐ ์ทจ์†Œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ณต๊ฐœ URL์„ ๊ณต์œ ํ•˜๋ฉด ์‹ค์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ์•„๋‹Œ ์ฟผ๋ฆฌ๋ฅผ ๊ณต์œ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋น„๊ณต๊ฐœ ์‚ฝ์ž…

Look์— ๋Œ€ํ•œ ๊ณต๊ฐœ ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉํ•˜์ง€ ์•Š์œผ๋ ค๋Š” ๊ฒฝ์šฐ ์ฝ˜ํ…์ธ ๋ฅผ ๋ณด๋ ค๋ฉด Looker ๋กœ๊ทธ์ธ์ด ํ•„์š”ํ•˜๋„๋ก Look, Explore ๋˜๋Š” ๋Œ€์‹œ๋ณด๋“œ๋ฅผ iframe์—์„œ ๋น„๊ณต๊ฐœ๋กœ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

์„œ๋ช…๋œ ์‚ฝ์ž…

์ด ๊ธฐ๋Šฅ์˜ ๋ผ์ด์„ ์Šค๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ ค๋ฉด Google Cloud ์˜์—… ์ „๋ฌธ๊ฐ€์—๊ฒŒ ๋ฌธ์˜ํ•˜์„ธ์š”.

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

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

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

์„œ๋ช…๋œ ์‚ฝ์ž… ๋งค๊ฐœ๋ณ€์ˆ˜

iframe URL์— ํฌํ•จ๋œ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์‚ฝ์ž… ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œ๋˜์ง€๋งŒ ์ˆ˜์ •ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ ์‚ฌ์‹ค ๊ด€๊ณ„์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • user_attributes: ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€๋กœ ํ•„ํ„ฐ๋งํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. user_attributes๋Š” ๊ฐ•๋ ฅํ•˜๋ฏ€๋กœ Looker ์ธ์Šคํ„ด์Šค์— ์–ด๋–ป๊ฒŒ ์ ์šฉํ• ์ง€ ๊ณ ๋ คํ•ด ๋ณด์„ธ์š”.
  • session_length: ํ•„์š”ํ•œ ์ตœ์†Œ ์‹œ๊ฐ„์œผ๋กœ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

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

URL์˜ ์„œ๋ช…๋œ ๋ถ€๋ถ„์—๋Š” ํƒ€์ž„์Šคํƒฌํ”„๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. URL์ด ๋กœ๊ทธ์ธ์— ์‚ฌ์šฉ๋˜๋ฉด ํ•ด๋‹น ์‹œ๊ฐ„์ด ํ˜„์žฌ ์‹œ๊ฐ„์œผ๋กœ๋ถ€ํ„ฐ +/- 5๋ถ„์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. URL์„ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธํ•  ๋•Œ ์‚ฝ์ž… ์„ธ์…˜์ด ์ง€์†๋  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์„ session_length์—์„œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„œ๋ช…๋œ ์‚ฝ์ž… ์•ก์„ธ์Šค ๊ด€๋ฆฌ

์‚ฝ์ž…๋œ ์ฝ˜ํ…์ธ ์˜ URL์„ ๋นŒ๋“œํ•  ๋•Œ๋Š” ๋‹ค์Œ ์‚ฌํ•ญ์„ ๊ณ ๋ คํ•˜์„ธ์š”.

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

Looker API

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

API๋ฅผ ์‚ฌ์šฉํ•œ ์‚ฝ์ž… ์•ก์„ธ์Šค ๊ด€๋ฆฌ

Looker์˜ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฝ์ž…๋œ ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•  ๋•Œ๋Š” ๋‹ค์Œ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

  • ํ•„์š”ํ•œ ์ตœ์†Œ ๊ถŒํ•œ ์ง‘ํ•ฉ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋งคํ‹ฑ API ์•ก์„ธ์Šค๋ฅผ ์œ„ํ•œ ์ „์šฉ ์„œ๋น„์Šค ๊ณ„์ • ๋งŒ๋“ค๊ธฐ
  • API ํ‚ค๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ ID ๋ฐ ํด๋ผ์ด์–ธํŠธ ๋ณด์•ˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค(SDK๋กœ ์ธ์ฆํ•˜๋Š” ๊ฒฝ์šฐ).

API๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฝ์ž… ์‚ฌ์šฉ์ž์—๊ฒŒ ์„ค์ •๋˜์—ˆ์ง€๋งŒ ์„œ๋ช…๋œ ์‚ฝ์ž… URL์— ์ง€์ •๋˜์ง€ ์•Š์€ ์‚ฌ์šฉ์ž ์†์„ฑ์€ ๋‹ค์Œ์— ์„œ๋ช…๋œ ์‚ฝ์ž… URL์— ์•ก์„ธ์Šคํ•  ๋•Œ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

์‚ฝ์ž…๋œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ด๋ฒคํŠธ

(๊ณต๊ฐœ์ ์œผ๋กœ, ๋น„๊ณต๊ฐœ์ ์œผ๋กœ, ์„œ๋ช…๋œ ์‚ฝ์ž… ๋˜๋Š” API๋ฅผ ํ†ตํ•ด)์„ ์‚ฝ์ž… iframe์„ ์„ค์ •ํ•œ ํ›„ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด iframe๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘์—… ์ค‘์ธ ์ •๋ณด๊ฐ€ ์‹ค์ œ๋กœ Looker์˜ iframe์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ์ธ์ง€ ํ™•์ธํ•˜๋ ค๋ฉด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ด๋ฒคํŠธ๋ฅผ ๋ฆฌ์Šจํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

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

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ eval ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ eval ์ธ์ˆ˜์˜ ๋ฌธ์ž์—ด ๊ฐ’์ด Looker ์„œ๋ฒ„ ๋˜๋Š” CDN๊ณผ ๊ฐ™์€ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์†Œ์Šค์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ์ด๊ณ  HTTPS๋กœ ์ „์†ก๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ณ ๊ฐ ๋ฐ์ดํ„ฐ๋Š” Looker CDN์„ ํ†ต๊ณผํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. CDN์—์„œ๋Š” Looker ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ •์  ์• ์…‹(์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ, HTML ํŽ˜์ด์ง€, CSS ์Šคํƒ€์ผ)๋งŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๊ณ ๊ฐ ํ˜ธ์ŠคํŒ… ๋ฐฐํฌ

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

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๊ณ ๊ฐ์ด ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ๋ฐฐํฌ๊ฐ€ ๊ฐ€์žฅ ์ ํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์‚ฌ์šฉ์ž๋Š” ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•˜์—ฌ Looker์— ์•ก์„ธ์Šคํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  • Looker๋ฅผ ํ”„๋ŸฐํŠธ์—”๋“œ์— ๋‘๊ณ  API๋ฅผ ์‚ฌ์šฉํ•ด ์‚ฝ์ž…๋œ ์ฝ˜ํ…์ธ ์— ์•ก์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค.