Looker Marketplace๋ Looker ํ๋ซํผ ๋ด์์ Looker ๋ธ๋ก, ์ ํ๋ฆฌ์ผ์ด์ , ์๊ฐํ, ํ๋ฌ๊ทธ์ธ์ ์ฐพ๊ณ , ๋ฐฐํฌํ๊ณ , ๊ด๋ฆฌํ๋ ์ค์ ์์น์ ๋๋ค.
Looker Marketplace ๊ธฐ๋ฅ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ ์ค์ ๋ฉ๋๋ค. Looker Marketplace์์ ์ผ๋ถ ๋ธ๋ก์ ๋ฐฐํฌํ๋ ค๋ฉด ๋จผ์ Looker ๊ด๋ฆฌ์๊ฐ ๋ก์ปฌ ํ๋ก์ ํธ ๊ฐ์ ธ์ค๊ธฐ ์คํ์ค ๊ธฐ๋ฅ์ ์ฌ์ฉ ์ค์ ํด์ผ ํฉ๋๋ค. Looker Marketplace์์ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ค์นํ๋ ค๋ฉด Looker ๊ด๋ฆฌ์๊ฐ ํ์ฅ ํ๋ก๊ทธ๋จ ํ๋ ์์ํฌ ๊ธฐ๋ฅ์ ์ฌ์ฉ ์ค์ ํด์ผ ํฉ๋๋ค.
Looker Marketplace์์ ์ฝํ ์ธ ํ์
์ฌ์ฉ์๊ฐ Looker Marketplace์ ์ก์ธ์คํ ์ ์๋๋ก ํ๋ ค๋ฉด Looker ๊ด๋ฆฌ์๊ฐ ๋จผ์ Marketplace ๊ธฐ๋ฅ์ ์ฌ์ฉ ์ค์ ํด์ผ ํฉ๋๋ค.
Looker Marketplace์์ ์ฝํ
์ธ ๋ฅผ ์ฐพ์๋ณด๋ ค๋ฉด Looker ๋ฉ๋ด ๋ฐ develop
, manage_models
, deploy
๊ถํ์ด ์๋ ๊ฒฝ์ฐ Marketplace ๋ฒํผ์ ์ ํํ๋ฉด ์ต์
๋ฉ๋ด๊ฐ ์ด๋ฆฌ๊ณ ์ด ๋ฉ๋ด์์ ํ์์ ์ ํํฉ๋๋ค.
Marketplace ํํ์ด์ง์๋ ์ธ๊ธฐ ์๋ Looker ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๋๊ตฌ๊ฐ ํ์๋ฉ๋๋ค.
์ฝํ ์ธ ๋ฅผ ์ฐพ์ผ๋ ค๋ฉด ๊ฒ์์ฐฝ์ ์ฌ์ฉํฉ๋๋ค. ๊ฒ์์ฐฝ ๊ทผ์ฒ์ ํ์๋๋ ์ ํ๋ฆฌ์ผ์ด์ , ๋ชจ๋ธ, ์๊ฐํ, ์ ์ฒด ํํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ํ ์ฝํ ์ธ ์ ํ์ ํํฐ๋งํ ์ ์์ต๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ : Looker ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌ๊ด์ ์ธ ๋ชจ๋ธ, ๋์๋ณด๋, Explore ์ธํธ์ ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฒด LookML ๋ชจ๋ธ์ ๋น๋ํ ํ์ ์์ด ํ๋งค ๋ฐ ๋ง์ผํ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. Looker Marketplace๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์นํ๊ณ ๋ฐ์ดํฐ ์์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ์ค์น ํ๋ก์ธ์ค๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๋ฏ๋ก 24์๊ฐ ๋ด์ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
- ๋ชจ๋ธ: ๋ชจ๋ธ์ ๋ค์ํ ์ธ๊ธฐ ๋ฐ์ดํฐ ์์ค์ ๋ํ ๋์๋ณด๋ ๋ฐ Explore๋ฅผ ํฌํจํ์ฌ ์ฌ์ ๋น๋๋ LookML ๋ชจ๋ธ์ ๋๋ค.
- ํ๋ฌ๊ทธ์ธ: ํ๋ฌ๊ทธ์ธ์ Looker์ ๊ธฐ๋ณธ ์ ๊ณต ์๊ฐํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ค์นํ๊ณ ์ถ๊ฐํ ์ ์๋ ์๊ฐํ ์ ํ์ ๋๋ค.
์ ํ์ ์ ํํ๋ฉด ์ผ์ชฝ์ ์๋ ํํฐ ์ฒดํฌ๋ฐ์ค๋ฅผ ์ฌ์ฉํ์ฌ ํ๊ทธ, ์นดํ ๊ณ ๋ฆฌ, ์ ์ข , ์์ฑ์๋ฅผ ๊ธฐ์ค์ผ๋ก ํํฐ๋งํ ์๋ ์์ต๋๋ค.
Looker ๋น๋ ์ ํ๋ฆฌ์ผ์ด์ ์๋ ์ค์น
Looker ๊ด๋ฆฌ์๊ฐ Looker ๊ด๋ฆฌ ๋ฉ๋ด์ ํ๋ซํผ ์น์ ์์ Marketplace ํ์ด์ง์ ์๋ ์๋ ์ค์น ์ต์ ์ ์ฌ์ฉ ์ค์ ํ ๊ฒฝ์ฐ ์ผ๋ถ Looker ๋น๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด Looker ์ธ์คํด์ค๋ฅผ ์๋์ผ๋ก ์ค์น ๋ฐ ์ ๋ฐ์ดํธํฉ๋๋ค. API ํ์๊ธฐ๋ ์๋์ผ๋ก ์ค์น๋๋ ์ ์ผํ ํ์ฅ ํ๋ก๊ทธ๋จ์ด์ง๋ง ํฅํ ๋ ๋ง์ Looker ๋น๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ถ๊ฐ๋ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ๊ด๋ฆฌ์ ์ค์ - Marketplace ๋ฌธ์ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
Marketplace์์ ๋๊ตฌ ์ค์น
์ค์น ํ๋ก์ธ์ค๋ ์ค์น ์ค์ธ ๋๊ตฌ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ์๋ฅผ ๋ค์ด ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์ผ๋ถ ๋ชจ๋ธ์๋ ๋๊ตฌ๋ฅผ ์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐํ๋ ์ต์ ์ด ์์ต๋๋ค. ๋ค์ ์ ์ฐจ๋ ๊ฐ๋ฅํ ๋ชจ๋ ์ค์น ์ต์ ์ ๋ณด์ฌ์ค๋๋ค. ํ์ง๋ง ์ค์น ๋๊ตฌ์ ๋ฐ๋ผ ๋ค์ ๋จ๊ณ์ ํ์ ์งํฉ๋ง ํ์๋ ์ ์์ต๋๋ค.
Marketplace์์ ๋๊ตฌ๋ฅผ ์ค์นํ๊ธฐ ์ ์ Looker ๊ด๋ฆฌ์๊ฐ ๋ค์ ๊ธฐ๋ฅ์ด ์ฌ์ฉ ์ค์ ๋์ด ์๋์ง ํ์ธํด์ผ ํฉ๋๋ค.
- Looker Marketplace์์ ์ฝํ ์ธ ๋ฅผ ์ค์นํ๋ ค๋ฉด Marketplace ๊ธฐ๋ฅ์ ์ฌ์ฉ ์ค์ ํ์ธ์.
- ๋์งํธ ๋ง์ผํ ๋ถ์, ํ๋งค ๋ถ์, ์น ๋ถ์ ์ฑ์ ์ฌ์ฉํ๋ ค๋ฉด ๋ก์ปฌ ํ๋ก์ ํธ ๊ฐ์ ธ์ค๊ธฐ ์คํ์ค ๊ธฐ๋ฅ์ ์ฌ์ฉ ์ค์ ํ์ธ์.
- ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ค์นํ๋ ค๋ฉด ํ์ฅ ํ๋ก๊ทธ๋จ ํ๋ ์์ํฌ ๊ธฐ๋ฅ์ ์ฌ์ฉ ์ค์ ํ์ธ์.
Looker Marketplace์์ ๋๊ตฌ๋ฅผ ์ค์นํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
develop
,manage_models
,deploy
์ด์์ ๊ถํ์ด ์๋์ง ํ์ธํฉ๋๋ค.Marketplace ๊ธฐ๋ณธ ๋ฉ๋ด์์ ์ค์นํ ๋๊ตฌ๋ฅผ ์ ํํ ๋ค์ ํด๋น ํ์ผ์ ์ ํํฉ๋๋ค.
Looker์๋ ๋๊ตฌ์ ์ค์น ํ์ด์ง๊ฐ ํ์๋๋ฉฐ, ๋๊ตฌ์ ๋ํ ๊ฐ๋จํ ์ค๋ช ๊ณผ ๋๊ตฌ ์ค์น ๋ฐ ์ฌ์ฉ์ ๋ํ ํ์ ์ ๋ณด๊ฐ ํ์๋ฉ๋๋ค.
์ค์น ๋๋ ๋ฌด๋ฃ ์ฒดํํ ์ค์น๋ฅผ ์ ํํฉ๋๋ค.
Looker์ ๋๊ตฌ์ ๋ผ์ด์ ์ค ๊ณ์ฝ ๋ฐ ๋๊ตฌ์ ํ์ํ Looker ๊ถํ์ ์๋ฝํ๋๋ก ์์ฒญํ๋ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค. ๋ผ์ด์ ์ค ๊ณ์ฝ ๋ฐ ๊ถํ ์์ฒญ์ ์๋ฝํ๋ ค๋ฉด ์ด ํ์ด์ง์์ ์๋ฝ์ ์ ํํฉ๋๋ค.
๊ฐ ๋๊ตฌ์๋ ์ฐ๊ฒฐ ์ด๋ฆ ๋๋ ์๊ฐํ ๋ผ๋ฒจ๊ณผ ๊ฐ์ ํด๋น ๋๊ตฌ์ ๊ด๋ จ๋ ๊ตฌ์ฑ ์ ๋ณด๊ฐ ํ์ํฉ๋๋ค. ๊ตฌ์ฑ ์ ๋ณด๋ฅผ ์ ํํ๊ฑฐ๋ ์ ๋ ฅํ ๋ค์ ์ค์น๋ฅผ ์ ํํฉ๋๋ค. ์ค์น๊ฐ ์๋ฃ๋๋ฉด ์ธ์ ๋ ์ง ๊ด๋ฆฌ ํ์ด์ง์์ ์ด ๊ตฌ์ฑ ์ ๋ณด๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
Looker๊ฐ ์ค์น๋ฅผ ์๋ฃํฉ๋๋ค. ์ด์ ์ค์น๋ ์ฝํ ์ธ ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Marketplace์์ ์ค์นํ ๋ธ๋ก ๋ง์ถค์ค์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ Looker Marketplace ๋ธ๋ก ๋ง์ถค์ค์ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
Git URL์์ ๋๊ตฌ ์ค์น
Git ์ ์ฅ์์์ ์ง์ ๋ชจ๋ธ๊ณผ ํ๋ฌ๊ทธ์ธ์ ์ค์นํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
Looker ๋ฉ๋ด ๋ฐ
์์ Marketplace ๋ฒํผ์ ์ ํํฉ๋๋ค.Marketplace ๋ฉ๋ด์์ ๊ด๋ฆฌ ์ต์ ์ ์ ํํฉ๋๋ค.
๊ด๋ฆฌ ํ์ด์ง์์ ์ 3๊ฐ๋ก ๋ ์ต์ ๋ฒํผ
์ ์ ํํฉ๋๋ค.Git URL์ ํตํด ์ค์น ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
Looker์ Git๋ฅผ ํตํด ์ค์น ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค. ์ ์ฅ์์ URL ๋ฐ ์ปค๋ฐ SHA์ ์ค์นํ๋ ค๋ ๋๊ตฌ ๋๋ ์๊ฐํ ๋ฒ์ ์ ์ ๋ ฅํฉ๋๋ค.
์ค์น๋ฅผ ์ ํํฉ๋๋ค.
Looker Marketplace ์ฝํ ์ธ ์ฌ์ฉ
๋๊ตฌ๊ฐ ์ค์น๋๋ฉด ์ผ์ชฝ ํ์ ํจ๋์ ์ ํ๋ฆฌ์ผ์ด์ ํด๋๋ฅผ ํตํด ์ด ์ ์์ต๋๋ค.
์ฌ๊ธฐ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํํ์ด์ง ๋๋ ์ฌ์ ๋น๋๋ ๋์๋ณด๋์ ์ค์น๋ ๋ชจ๋ธ ๋ฐ ๊ด๋ จ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ Explore ๋ชฉ๋ก์ ๋ณผ ์ ์์ต๋๋ค. ๋ชจ๋ ์ฌ์ฉ์๊ฐ ์ผ์ชฝ ํ์ ํจ๋์์ ์ ํ๋ฆฌ์ผ์ด์ ์ต์ ์ ๋ณผ ์ ์์ต๋๋ค. ํ์ง๋ง ์ฌ์ฉ์๋ ์ก์ธ์ค ๊ถํ์ด ๋ถ์ฌ๋ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ค์น๋ ํจํค์ง์๋ง ์ก์ธ์คํ ์ ์์ต๋๋ค.
Looker์ Explore ๋ฉ๋ด์ ๋๊ตฌ์ฉ์ผ๋ก ๋น๋๋ ๋ชจ๋ Explore๊ฐ ํ์๋๋ฉฐ ๊ฐ๋ฐ ๋ฉ๋ด๋ฅผ ํตํด ๋๊ตฌ์ LookML์ ๋ณผ ์ ์์ต๋๋ค. ํ๋ฌ๊ทธ์ธ์ ์ค์นํ ๊ฒฝ์ฐ Explore์ ์๊ฐํ ๋ฉ๋ด์์ ์ ์๊ฐํ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Marketplace์์ ์ค์นํ ๋ธ๋ก ๋ง์ถค์ค์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ Looker Marketplace ๋ธ๋ก ๋ง์ถค์ค์ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ค์น๋ ๋๊ตฌ ๊ด๋ฆฌ
develop
, manage_models
, deploy
์ด์์ ๊ถํ์ด ์๋ ๊ฒฝ์ฐ ๊ด๋ฆฌ ํ์ด์ง๋ฅผ ์ฌ์ฉํ์ฌ Looker ์ธ์คํด์ค์ ์ค์น๋ ๋๊ตฌ๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๊ด๋ฆฌ ํ์ด์ง๋ก ์ด๋ํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
Looker ๋ฉ๋ด ๋ฐ
์์ Marketplace ๋ฒํผ์ ์ ํํฉ๋๋ค.Marketplace ๋ฉ๋ด์์ ๊ด๋ฆฌ ์ต์ ์ ์ ํํฉ๋๋ค.
๊ด๋ฆฌ ํ์ด์ง์ Looker ์ธ์คํด์ค์ ์ค์น๋ ๋ชจ๋ ๋๊ตฌ ๋ชฉ๋ก์ด ํ์๋ฉ๋๋ค. ๊ด๋ฆฌ ํ์ด์ง์์ ๋๊ตฌ๋ฅผ ์ ๋ฐ์ดํธํ๊ณ , ๋๊ตฌ๋ฅผ ์ด๊ฑฐ๋, ๋๊ตฌ ๊ตฌ์ฑ์ ๋ณ๊ฒฝํ๊ฑฐ๋, ๋๊ตฌ๋ฅผ ์ ๊ฑฐํ ์๋ ์์ต๋๋ค.