Looker (Google Cloud ํ•ต์‹ฌ ์„œ๋น„์Šค) ๋น ๋ฅธ ์‹œ์ž‘ ๊ฐœ์š”

์ด ํŽ˜์ด์ง€์—๋Š” ์ธ์Šคํ„ด์Šค ๋งŒ๋“ค๊ธฐ๋ถ€ํ„ฐ ํ’๋ถ€ํ•œ ์‹œ๊ฐํ™”๋ฅผ ํ†ตํ•ด ๋Œ€์‹œ๋ณด๋“œ ๋งŒ๋“ค๊ธฐ ๋ฐ ๊ณต์œ ํ•˜๊ธฐ๊นŒ์ง€ Looker (Google Cloud ํ•ต์‹ฌ ์„œ๋น„์Šค) ์‚ฌ์šฉ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋‹ค์–‘ํ•œ ๋‹จ๊ณ„๋ฅผ ์•ˆ๋‚ดํ•˜๋Š” ์ผ๋ จ์˜ ๋น ๋ฅธ ์‹œ์ž‘ ๊ฐ€์ด๋“œ ๋งํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

Looker (Google Cloud ํ•ต์‹ฌ ์„œ๋น„์Šค) ์ธ์Šคํ„ด์Šค ์„ค์ • ํ€ต์Šคํƒ€ํŠธ

๋‹ค์Œ ๋น ๋ฅธ ์‹œ์ž‘์—์„œ๋Š” Looker (Google Cloud ํ•ต์‹ฌ ์„œ๋น„์Šค) ์ธ์Šคํ„ด์Šค๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋‹จ๊ณ„๋ฅผ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

Looker (Google Cloud ํ•ต์‹ฌ ์„œ๋น„์Šค) ์˜จ๋ณด๋”ฉ ๋น ๋ฅธ ์‹œ์ž‘

Looker (Google Cloud ํ•ต์‹ฌ ์„œ๋น„์Šค) ์ธ์Šคํ„ด์Šค๊ฐ€ ์žˆ์œผ๋ฉด ์ผ๋ จ์˜ ์˜จ๋ณด๋”ฉ ๋น ๋ฅธ ์‹œ์ž‘์„ ์‚ฌ์šฉํ•˜์—ฌ Looker (Google Cloud ํ•ต์‹ฌ ์„œ๋น„์Šค) ์‚ฌ์šฉ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น ๋ฅด๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋Œ€๋ถ€๋ถ„์˜ ๋น ๋ฅธ ์‹œ์ž‘์—์„œ๋Š” Looker (Google Cloud ํ•ต์‹ฌ ์„œ๋น„์Šค) ์ธ์Šคํ„ด์Šค์— ์ด๋ฏธ ๊ตฌ์„ฑ๋œ ์ƒ˜ํ”Œ LookML ํ”„๋กœ์ ํŠธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋น ๋ฅธ ์‹œ์ž‘์—์„œ๋Š” ์ƒ˜ํ”Œ LookML ํ”„๋กœ์ ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ผ๋ฐ˜์ ์ธ Looker ์ ˆ์ฐจ๋ฅผ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค. ์ ˆ์ฐจ์— ์ต์ˆ™ํ•ด์ง€๋ฉด ์ž์ฒด ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ ๋ฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋‹จ๊ณ„๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

  1. ๊ณต๊ฐœ IP ์ธ์Šคํ„ด์Šค์˜ ์—ฐ๊ฒฐ ๋งŒ๋“ค๊ธฐ: LookML ํ”„๋กœ์ ํŠธ ๋˜๋Š” ํŠน์ • LookML ํ”„๋กœ์ ํŠธ์˜ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉํ•  Looker (Google Cloud ํ•ต์‹ฌ ์„œ๋น„์Šค) ๊ณต๊ฐœ IP ์ธ์Šคํ„ด์Šค์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.
  2. ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ์—์„œ ๋ชจ๋ธ ์ƒ์„ฑ: Looker (Google Cloud ํ•ต์‹ฌ ์„œ๋น„์Šค)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ ์ธ์Šคํ„ด์Šค์— ํฌํ•จ๋œ ์—ฐ๊ฒฐ์—์„œ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.
  3. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง โ€” LookML ํŒŒ์ผ๊ณผ ํ•„๋“œ๋ฅผ ์ˆ˜๋™์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•๊ณผ Looker Explore UI์—์„œ ์—…๋ฐ์ดํŠธ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.
  4. ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋กœ ๋Œ€์‹œ๋ณด๋“œ ๋นŒ๋“œ: Looker (Google Cloud ํ•ต์‹ฌ ์„œ๋น„์Šค) ์ธ์Šคํ„ด์Šค์˜ ์ƒ˜ํ”Œ LookML ํ”„๋กœ์ ํŠธ์—์„œ ์ค‘๊ธ‰ ์ „์ž์ƒ๊ฑฐ๋ž˜ ํƒ์ƒ‰์˜ ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋กœ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.
  5. ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋กœ Look ๋นŒ๋“œ - Looker์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฟผ๋ฆฌํ•˜๊ณ  ์‹œ๊ฐํ™”ํ•˜๋ฉฐ ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” Look์œผ๋กœ ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

์˜จ๋ณด๋”ฉ ํ€ต์Šคํƒ€ํŠธ์— ํ•„์š”ํ•œ ๊ถŒํ•œ

๊ฐ ์˜จ๋ณด๋”ฉ ๋น ๋ฅธ ์‹œ์ž‘์„ ์™„๋ฃŒํ•˜๋ ค๋ฉด ํŠน์ • Looker ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ถŒํ•œ์€ ๋‹ค์Œ ํ‘œ์— ์š”์•ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋น ๋ฅธ ์‹œ์ž‘ ์ด๋ฆ„ ํ•„์š”ํ•œ Looker ๊ถŒํ•œ
๊ณต๊ฐœ IP ์ธ์Šคํ„ด์Šค์˜ ์—ฐ๊ฒฐ ๋งŒ๋“ค๊ธฐ manage_project_connections
์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ์—์„œ ๋ชจ๋ธ ์ƒ์„ฑ develop
๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง develop
์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋กœ ๋Œ€์‹œ๋ณด๋“œ ๋นŒ๋“œ
์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋กœ Look ๋นŒ๋“œ