LookML ํ๋ก์ ํธ ํ์ด์ง์์๋ Looker ์ธ์คํด์ค์ ๋ชจ๋ LookML ํ๋ก์ ํธ ๋ชฉ๋ก์ ์ ๊ณตํ๊ณ ๊ฐ ํ๋ก์ ํธ์ ๋ชจ๋ ๋ชจ๋ธ์ ํ์ํฉ๋๋ค.
LookML ํ๋ก์ ํธ ํ์ด์ง์ ์ก์ธ์คํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
- ํ์ ํจ๋์์ ๊ฐ๋ฐ ์ต์ ์ ์ ํํ์ฌ ๊ฐ๋ฐ ํจ๋์ ์ฝ๋๋ค.
- ๊ฐ๋ฐ ํจ๋์์ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
ํ๋ก์ ํธ ๋ง๋ค๊ธฐ
์ด ๋ฌธ์ ํ์ด์ง์์๋ ๋ค์ ๋ฐฉ๋ฒ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ์ด๋ฏธ ๋ง๋ค์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
- Looker์ ๋ชจ๋ธ ๋ง๋ค๊ธฐ ํ์ด์ง๋ฅผ ํตํ ๋ชจ๋ธ ์์ฑ์ ์ผ๋ถ๋ก
- Looker์ ๋ชจ๋ธ ๋ง๋ค๊ธฐ ํ์ด์ง๋ฅผ ํตํด ๋น ํ๋ก์ ํธ๋ก
- ํ๋ก์ ํธ ์์ฑ์ ์ํ ๊ธฐ์กด ํ๋ก์ธ์ค ์ฌ์ฉ
๊ธฐ์กด ํ๋ก์ ํธ ๋ฐ ๋ชจ๋ธ ๋ณด๊ธฐ
๊ธฐ์กด ํ๋ก์ ํธ ๋ชฉ๋ก์ ๋ณด๋ ค๋ฉด LookML ํ๋ก์ ํธ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
ํ๋ก๋์ ๋ชจ๋์ LookML ํ๋ก์ ํธ ํ์ด์ง์๋ ์์ฑ๋๊ณ ํ๋ก๋์ ์ผ๋ก ํธ์๋ ํ๋ก์ ํธ๊ฐ ๋์ด๋ฉ๋๋ค. ๊ฐ๋ฐ ๋ชจ๋์์๋ ํ๋ก๋์ ์์ ๊ฐ์ ธ์จ ํ๋ก์ ํธ ๋๋ ๊ฐ๋ฐ ๋ชจ๋์์ ์ง์ ์์ฑํ ํ๋ก์ ํธ๊ฐ ํ์ด์ง์ ๋์ด๋ฉ๋๋ค. LookML ํ๋ก์ ํธ ํ์ด์ง์๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ณธ ์นดํ ๊ณ ๋ฆฌ๊ฐ ์์ต๋๋ค.
- ์๋จ ์น์
: ์ต์์ ์น์
์ ๋์ด๋๋ ํ๋ก์ ํธ๊ฐ ์์ฑ๋์์ผ๋ฉฐ ์์ฑ๋ ๋ชจ๋ธ ๋ฐ ๋ทฐ ํ์ผ์ด ํฌํจ๋ ์ ์์ต๋๋ค. Looker ๊ด๋ฆฌ์์ด๊ฑฐ๋ ํ๋ก์ ํธ์์ ํ๋ ์ด์์ ๋ชจ๋ธ์ ๋ํ
develop
๊ถํ์ด ์๋ ๊ฒฝ์ฐ ํด๋น ํ๋ก์ ํธ๊ฐ ๊ฐ๋ฐ ํจ๋๊ณผ ํ์ด์ง ์๋จ ์น์ ์ ํ์๋ฉ๋๋ค. - ๋๊ธฐ ์ค์ธ ํ๋ก์ ํธ ์น์
: ๋๊ธฐ ์ค์ธ ํ๋ก์ ํธ ์น์
์ ๋์ด๋ ํ๋ก์ ํธ๋ Looker ๊ด๋ฆฌ์๊ฐ ๋ชจ๋ธ์ ๋ํด ํ์ฉ๋๋ ์ฐ๊ฒฐ์ ๊ตฌ์ฑํ์ง๋ง Looker ๊ฐ๋ฐ์๊ฐ ์์ง LookML์ ์ถ๊ฐํ์ง ์์ ํ๋ก์ ํธ์
๋๋ค.
develop
๊ถํ์ด ์์ผ๋ฉด ์ด ํ๋ก์ ํธ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. - Marketplace ํ๋ก์ ํธ ์น์ : Marketplace ํ๋ก์ ํธ ์น์ ์ ๋์ด๋ ํ๋ก์ ํธ๋ ์ ํ๋ฆฌ์ผ์ด์ , ๋ธ๋ก ๋๋ ํ๋ฌ๊ทธ์ธ์ด ์ค์น๋์์ ๋ Looker Marketplace๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋์์ต๋๋ค.
์ ํ๋ก์ ํธ ๋๋ ๊ธฐ์กด ํ๋ก์ ํธ์ ์ ๋ชจ๋ธ ์ง์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ชจ๋ธ ์์ฑ ๋ฌธ์ ํ์ด์ง๋ฅผ ์ฐธ๊ณ ํ์ธ์.
ํ๋ก์ ํธ ๋ชฉ๋ก ๋ณด๊ธฐ
LookML ํ๋ก์ ํธ ํ์ด์ง์๋ ๊ฐ ํ๋ก์ ํธ์ ๋ํด ๋ค์ ์์๊ฐ ํ์๋ฉ๋๋ค.
- ํ๋ก์ ํธ ์ด: ํ๋ก์ ํธ ์ด๋ฆ. ๊ฐ ํ๋ก์ ํธ ์์๋ ํ๋ ์ด์์ ๋ชจ๋ธ์ด ๋์ด๋์ด ์์ ์ ์์ต๋๋ค. ํ๋ก์ ํธ ์ด๋ฆ์ ์ ํํ์ฌ ํด๋น ํ๋ก์ ํธ์ LookML๋ก ์ด๋ํฉ๋๋ค.
- ๋ชจ๋ธ ์ด: ์ง์ ๋ ํ๋ก์ ํธ์ LookML ๋ชจ๋ธ ํ์ผ ์งํฉ. ๊ฐ๋ฐ ๋ชจ๋ ํ๊ฒฝ์ด ํ๋ก๋์ ๊ณผ ๋ค๋ฅธ ๊ฒฝ์ฐ ์ด ๋ชฉ๋ก์ ๊ฐ๋ฐ ๋ชจ๋์ ํ๋ก๋์ ๋ชจ๋ ๊ฐ์ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ฐ๋ฐ ๋ชจ๋์์ ์์ง ํ๋ก๋์ ์ ํธ์ํ์ง ์์ ์ ๋ชจ๋ธ์ ๋ง๋ค์์ ์ ์์ต๋๋ค.
- ๊ตฌ์ฑ ๋ฌธ์ ์ด: ๋ชจ๋ธ์ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ๋ชจ๋ธ์ ๊ตฌ์ฑ ๋ฌธ์ ๋ฅผ ๋ํ๋ด๋ ์ํ๊ฐ ํ์๋ฉ๋๋ค.
- ๊ตฌ์ฑ ๋ฒํผ: ํ๋ก์ ํธ์ ๊ตฌ์ฑ ๋ฒํผ์ ์ฌ์ฉํ ์ ์์ผ๋ฉด ํด๋น ํ๋ก์ ํธ์ ๋ชจ๋ธ ๊ตฌ์ฑ์ ์ถ๊ฐํ๊ฑฐ๋ ์์ ํ ์ ์์ต๋๋ค.
๋ชจ๋ธ์ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ๋ชจ๋ธ์ ๊ตฌ์ฑ ๋ฌธ์ ๋ฅผ ๋ํ๋ด๋ ์ํ๊ฐ ํ์๋ฉ๋๋ค.
๋ฌธ์ | ์ค๋ช |
---|---|
LookML ๋ชจ๋ธ ํ์ผ์ด ์์ง ์กด์ฌํ์ง ์์ต๋๋ค | ์ด ํ์ด์ง์์ ๋๊ตฐ๊ฐ ๋ชจ๋ธ์ ๊ตฌ์ฑํ์ง๋ง ํด๋น ๋ชจ๋ธ์ ์ํ ํด๋น LookML ํ์ผ์ ์์ง ๋ง๋ค์ง ์์ ๊ฒฝ์ฐ ์ด ๋ฌธ์ ๊ฐ ํ์๋ฉ๋๋ค. |
์ฌ์ฉํ๋ ค๋ฉด ๊ตฌ์ฑ ํ์ | ๊ธฐ์กด ํ๋ก์ ํธ์ ์ LookML ๋ชจ๋ธ ํ์ผ์ ๋ง๋ค์์ง๋ง ์ด ํ์ด์ง์์ ์์ง ๊ตฌ์ฑํ์ง ์์ ๊ฒฝ์ฐ ์ด ๋ฌธ์ ๊ฐ ํ์๋ฉ๋๋ค. |
'x' ์ฐ๊ฒฐ์ด ์กด์ฌํ์ง ์์ต๋๋ค | ๋ชจ๋ธ ํ์ผ์ ์ ์ธ๋ connection ๊ฐ ์กด์ฌํ์ง ์์ต๋๋ค(์: ๋๊ตฐ๊ฐ ์ฒ ์๋ฅผ ์๋ชป ์
๋ ฅํ๊ฑฐ๋ ์์ง ๋ง๋ค์ง ์์ ๊ฒฝ์ฐ). |
'x' ๋ชจ๋ธ์ 'y' ์ฐ๊ฒฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค | ๋ชจ๋ธ ํ์ผ์ ์ ์ธ๋ connection ๋ ์ด ํ์ด์ง์ ๊ตฌ์ฑ์ ๋ฐ๋ผ ํ์ฉ๋์ง ์์ต๋๋ค. |
์ด๋ฆ์ด 'x'์ธ ๋ชจ๋ธ์ด ์ด๋ฏธ ํ๋ก์ ํธ 'y'์์ ๊ตฌ์ฑ๋์ด ์์ต๋๋ค | ๊ฐ๊ฐ์ ๋ชจ๋ธ์ด ๋ค๋ฅธ ํ๋ก์ ํธ์ ์๋๋ผ๋ ๋ชจ๋ธ ์ด๋ฆ์ Looker ์ธ์คํด์ค ๋ด์์ ๊ณ ์ ํด์ผ ํฉ๋๋ค. |
Marketplace ํ๋ก์ ํธ ๋ชฉ๋ก ๋ณด๊ธฐ
LookML ํ๋ก์ ํธ ํ์ด์ง์ Marketplace ํ๋ก์ ํธ ์น์ ์๋ Marketplace ์ ํ๋ฆฌ์ผ์ด์ , ๋ธ๋ก ๋๋ ํ๋ฌ๊ทธ์ธ ์ค์น ์ค์ ์์ฑ๋ ํ๋ก์ ํธ๊ฐ ๋์ ์์ต๋๋ค. ๊ฐ Marketplace ํ๋ก์ ํธ์ ๋ชฉ๋ก์๋ ๋ค์ ์์๊ฐ ํฌํจ๋ฉ๋๋ค.
- ๋ชฉ๋ก: Looker Marketplace์ ์ ํ๋ฆฌ์ผ์ด์ , ๋ธ๋ก ๋๋ ํ๋ฌ๊ทธ์ธ ๋ชฉ๋ก์ ๋ํ ๋งํฌ์ ๋๋ค.
- ํ๋ก์ ํธ: ํ๋ก์ ํธ์ ์ด๋ฆ. ํ๋ก์ ํธ ์ด๋ฆ์ ํด๋ฆญํ์ฌ LookML์ ๋ณด๊ฑฐ๋ ์์ ํ ์ ์์ต๋๋ค.
- LookML ๋ณด๊ธฐ ๋๋ LookML ์์ ๋ฒํผ: Marketplace ๋ธ๋ก์ ์ฝ๊ธฐ ์ ์ฉ ์ฝ์ด ํ๋ก์ ํธ์ LookML ๋ณด๊ธฐ ๋ฒํผ์ ์ ํํ์ฌ Marketplace ํ๋ก์ ํธ๋ก ์ด๋ํ ์ ์์ต๋๋ค. ๋๋ ๊ตฌ์ฑ ํ๋ก์ ํธ์ ๋ํด LookML ์์ (ํ์์ ๊ฒฝ์ฐ ๋ง์ถค์ค์ ๊ฐ๋ฅ)์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Marketplace ๋ธ๋ก ๋ง์ถค์ค์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ Looker Marketplace ๋ธ๋ก ๋ง์ถค์ค์ ๋ฌธ์ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
- ๋ชจ๋ธ: ์ง์ ๋ ํ๋ก์ ํธ์ LookML ๋ชจ๋ธ ํ์ผ ์งํฉ์ ๋๋ค.
- ๊ตฌ์ฑ ๋ฒํผ: ํ๋ก์ ํธ ๋ชฉ๋ก ์์ ๊ตฌ์ฑ ๋ฒํผ์ด ์์ผ๋ฉด ํ๋ก์ ํธ์ ๋ชจ๋ธ ๊ตฌ์ฑ์ ์ถ๊ฐํ๊ฑฐ๋ ํธ์งํ ์ ์์ต๋๋ค.
๋๊ธฐ ์ค์ธ ํ๋ก์ ํธ ๋ชฉ๋ก ๋ณด๊ธฐ
๋๊ธฐ ์ค์ธ ํ๋ก์ ํธ ์น์ ์๋ ๊ตฌ์ฑ๋์์ง๋ง ์์ง LookML์ด ์์ฑ ๋๋ ์๋์ผ๋ก ์ ์๋์ง ์์ ํ๋ก์ ํธ์ ๋ชจ๋ธ์ด ํฌํจ๋์ด ์์ต๋๋ค.
ํ๋ก์ ํธ๊ฐ ์กด์ฌํ๊ธฐ ์ ์ ๋ชจ๋ธ์ ๊ตฌ์ฑํ๋ ๊ฒ์ manage_models
๋๋ manage_project_models
๊ถํ์ ๋ถ์ฌ๋ฐ์ง ์์ ๊ฐ๋ฐ์๊ฐ ์๋ ๊ฒฝ์ฐ ์ ์ฉํฉ๋๋ค. ๋ชจ๋ธ์ด ์ด๋ฏธ ๊ตฌ์ฑ๋์ด ์์ผ๋ฏ๋ก ์ด๋ฌํ ๊ฐ๋ฐ์๋ ํ๋ก์ ํธ์ ๋ชจ๋ธ์ ๋ง๋๋ ์ฆ์ ์ฟผ๋ฆฌ๋ฅผ ์คํํ ์ ์์ต๋๋ค. ํ๋ก์ ํธ๊ฐ ์์ฑ๋๋ฉด ํ๋ก์ ํธ ๋ชฉ๋ก์ด LookML ํ๋ก์ ํธ ํ์ด์ง์ ์๋จ ์น์
์ผ๋ก ์ด๋ํฉ๋๋ค.
๋๊ธฐ ์ค์ธ ํ๋ก์ ํธ ์น์ ์๋ ๋ค์ ์์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
- ํ๋ก์ ํธ ์ด: ์ด ์น์ ์๋ ๊ตฌ์ฑ๋์์ง๋ง ์์ง ์์ฑ๋์ง ์์ ํ๋ก์ ํธ๊ฐ ๋์ด๋ฉ๋๋ค. ์ด ํ๋์ ํ๋ก์ ํธ ์ด๋ฆ์ ํ๋ก์ ํธ์ ์๋๋ ์ด๋ฆ์ ๋๋ค. ํ๋ก์ ํธ ์ด๋ฆ์ ์ ํํ์ฌ ํ๋ก์ ํธ๋ฅผ ์์ฑํ ์ ์๋ ์ ํ๋ก์ ํธ ํ์ด์ง๋ฅผ ํ์ํฉ๋๋ค. ์ ํ๋ก์ ํธ ํ์ด์ง์ ์ก์ธ์คํ๋ ค๋ฉด ๊ฐ๋ฐ ๋ชจ๋์ ์์ด์ผ ํฉ๋๋ค.
- ๋ชจ๋ธ ์ด: ๋ชจ๋ธ ๊ตฌ์ฑ์ ๋ง๋ค ๋ ์ง์ ๋ ๋ชจ๋ธ ์ด๋ฆ์ ๋๋ค.
- ํ์ฉ๋ ์ฐ๊ฒฐ ์ด: ๋ชจ๋ธ ์ด๋ฆ ์ค๋ฅธ์ชฝ์ ์ด์๋ ๋ชจ๋ธ ๊ตฌ์ฑ์ด ์์ฑ๋ ๋ ์ด ๋ชจ๋ธ์์ ํ์ฉ๋๋ ์ฐ๊ฒฐ์ด ํ์๋ฉ๋๋ค.
- ๊ตฌ์ฑ ๋ฒํผ: ๊ตฌ์ฑ ๋ฒํผ์ ์ฌ์ฉํ๋ฉด ํ๋ก์ ํธ ์ด๋ฆ๊ณผ ์ด ๋ชจ๋ธ์ ํ์ฉ๋๋ ์ฐ๊ฒฐ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
- LookML ์ถ๊ฐ ๋ฒํผ: LookML ์ถ๊ฐ ๋ฒํผ์ ํด๋ฆญํ๋ฉด LookML์ ์ฌ์ฉํ ์ ์๋๋ก ํด๋น ํ๋ก์ ํธ์ ์ ํ๋ก์ ํธ ํ์ด์ง๊ฐ ์ด๋ฆฝ๋๋ค. ์ฌ๊ธฐ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ ์ด๋ธ ์งํฉ์ ๊ธฐ๋ฐ์ผ๋ก LookML์ ์๋์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค.
๋ชจ๋ธ ๊ตฌ์ฑ ์ถ๊ฐ ๋ฐ ์์
๊ธฐ์กด ํ๋ก์ ํธ ๋ชฉ๋ก ์์ ๊ตฌ์ฑ ๋ฒํผ์ด ์์ผ๋ฉด ํ๋ก์ ํธ์ ๋ชจ๋ธ ๊ตฌ์ฑ์ ์ถ๊ฐํ๊ฑฐ๋ ์์ ํ ์ ์์ต๋๋ค.
๋ชจ๋ธ์ ๊ตฌ์ฑ์ด ์๋ ๊ฒฝ์ฐ ๊ตฌ์ฑ์ ํด๋ฆญํ๋ฉด Looker์ ๋ชจ๋ธ ๊ตฌ์ฑ ์ฐฝ์ด ํ์๋ฉ๋๋ค. ๋ชจ๋ธ ๊ตฌ์ฑ ์ฐฝ์์ ๋ชจ๋ธ ์ด๋ฆ, ํ๋ก์ ํธ ์ด๋ฆ, ๋ชจ๋ธ์ ์ฌ์ฉํ ์ ์๋ ์ฐ๊ฒฐ์ ์ง์ ํ ์ ์์ต๋๋ค.
์ฐ๊ฒฐ ๋ชฉ๋ก์๋ ๋ชจ๋ธ ํ๋ก์ ํธ์ ํจ๊ป ์ฌ์ฉํ ์ ์๋ ์ฐ๊ฒฐ๋ง ํฌํจ๋ฉ๋๋ค. ๋ชจ๋ ํ๋ก์ ํธ์์ ์ฌ์ฉํ ์ ์๋๋ก ๊ตฌ์ฑ๋ ์ฐ๊ฒฐ์๋ (Instance wide)
๋ผ๋ฒจ์ด ์์ต๋๋ค.
ํ๋ก์ ํธ ํ์ด์ง ์๋จ์ ์ ๋ชจ๋ธ ๊ตฌ์ฑ ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋ชจ๋ธ ๊ตฌ์ฑ ์ฐฝ์ ์ด ์๋ ์์ต๋๋ค. ์ด ์๋๋ฆฌ์ค์์๋ ๋ชจ๋ธ ๊ตฌ์ฑ ์ฐฝ์ ์ฌ์ฉํ์ฌ ์ ๋ชจ๋ธ์ ๋ง๋ค๊ณ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ ๋ชจ๋ธ์๋ LookML์ด ์์ง๋ง ์ฐ๊ฒฐ๊ณผ ์ฐ๊ฒฐ๋ฉ๋๋ค. ์ด ํ๋ก์ธ์ค๋ฅผ ์๋ฃํ๋ ค๋ฉด ๋ชจ๋ธ ์ ๋ ฅ๋์ ๋ชจ๋ธ์ ์ ์ด๋ฆ์ ์ ๋ ฅํ๊ณ ํ๋ก์ ํธ ์ ๋ ฅ๋์ ์ ์ด๋ฆ์ผ๋ก ์์ฑํ๊ฑฐ๋ ๋ชจ๋ธ๊ณผ ๋์ผํ ์ด๋ฆ์ ์ ํํ๊ณ ์ฐ๊ฒฐ์ ์ ํํ ๋ค์ ์ ์ฅ์ ํด๋ฆญํฉ๋๋ค. ๋์ค์ ๋ ๋๋ ๋ค๋ฅธ Looker ๊ฐ๋ฐ์๊ฐ ์ ํ๋ก์ ํธ์ LookML์ ์ถ๊ฐํ์ฌ ๋ชจ๋ธ์ ์ ์ํ ์ ์์ต๋๋ค.
๋ชจ๋ธ์ ๊ตฌ์ฑ์ด ํฌํจ๋ ๊ฒฝ์ฐ ๊ตฌ์ฑ์ ํด๋ฆญํ๋ฉด Looker์ ๋ชจ๋ธ ๊ตฌ์ฑ ์์ ์ฐฝ์ด ํ์๋ฉ๋๋ค. ๋ชจ๋ธ ๊ตฌ์ฑ ์์ ์ฐฝ์์ ๋ชจ๋ธ์ ์ฌ์ฉํ ์ ์๋ ์ฐ๊ฒฐ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
๋ชจ๋ธ ๊ตฌ์ฑ์ ์์ ํ ๋ ๋ชจ๋ธ ์ด๋ฆ์ ๋ณผ ์ ์์ง๋ง ์ด๋ฆ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๋ชจ๋ธ ์ด๋ฆ์ Looker IDE์์ ๋ชจ๋ธ ํ์ผ์ ํธ์งํ ๋ ์ฌ์ฉํ๋ ํ์ผ ์ด๋ฆ์ ๋ฐ๋ผ ์ง์ ๋ฉ๋๋ค.
ํ๋ก์ ํธ ํ๋์์ ๋ชจ๋ธ์ ๋ค๋ฅธ ํ๋ก์ ํธ์ ์ฐ๊ฒฐํ๋๋ก ์ง์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ฐ์ ์ด๋ฆ์ ๋ชจ๋ธ์ ํฌํจํ๋ ์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ ๊ฒฝ์ฐ ๋ชจ๋ธ ๊ตฌ์ฑ์ ์ ํ๋ก์ ํธ์ ๋ชจ๋ธ๊ณผ ์ฐ๊ฒฐํ๋๋ก ์ ํํ ์ ์์ต๋๋ค.
ํ์ฉ๋ ์ฐ๊ฒฐ ํ๋์์ ๋ชจ๋ธ์ด ํน์ ์ฐ๊ฒฐ ๋ชฉ๋ก์ ์ฌ์ฉํ๋๋ก ์ ํํ๊ฑฐ๋ ๋ชจ๋ธ์ด ๋ชจ๋ ์ฐ๊ฒฐ(ํ์ฌ ๋ฐ ์ดํ์ ๋ชจ๋ ์ฐ๊ฒฐ)์ ์ฌ์ฉํ๋๋ก ํ์ฉํ ์ ์์ต๋๋ค.
ํ๋ก์ ํธ ์ด๋ฆ ๋ณ๊ฒฝ
Looker ๊ด๋ฆฌ์๊ฐ LookML ํ๋ก์ ํธ๋ฅผ ๋ง๋ค ๋ ๊ด๋ฆฌ์๋ ํ๋ก์ ํธ ์ด๋ฆ์ ์ ๊ณตํฉ๋๋ค. Looker์์ ํ๋ก์ ํธ ์ด๋ฆ์ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋ฏ๋ก ํ๋ก์ ํธ ์ด๋ฆ์ ํ๋ก์ ํธ์ ์๊ตฌ ID๋ก ๊ฐ์ฃผ๋์ด์ผ ํฉ๋๋ค.
project_id
๊ฐ ๋งค๊ฐ๋ณ์๋ก ์๋ API ํธ์ถ์ ํ๋ก์ ํธ๋ฅผ ์๋ณํฉ๋๋ค.- Looker ์ธ์คํด์ค์ ๋ด๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํ๋ก์ ํธ๋ฅผ ์๋ณํฉ๋๋ค.
- ๋ก์ปฌ ํ๋ก์ ํธ ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ์ํ ํ๋ก์ ํธ๋ฅผ ์๋ณํฉ๋๋ค.
- LookML ํ๋ก์ ํธ ํ์ด์ง์์ ํ๋ก์ ํธ๋ฅผ ํ์ํฉ๋๋ค.
- Looker ํ์ ํจ๋์ ๊ฐ๋ฐ ์น์ ์ ํ๋ก์ ํธ๋ฅผ ํ์ํฉ๋๋ค.
- ํ๋ก์ ํธ ํ์ผ URL์ ์ผ๋ถ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด URL์ด
example.looker.com
์ธ Looker ์ธ์คํด์ค์์ecommerce
๋ผ๋ ํ๋ก์ ํธ์ ํ๋ก์ ํธ ๋งค๋ํ์คํธ ํ์ผ์https://example.looker.com/projects/ecommerce/files/manifest.lkml
URL์์ ์ฐพ์ ์ ์์ต๋๋ค.
Looker manage_models
๊ถํ์ด ์์ผ๋ฉด ํ๋ก์ ํธ์ ํ๋ก์ ํธ ๊ตฌ์ฑ ํ์ด์ง์์ LookML ํ๋ก์ ํธ ์ด๋ฆ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๊ด๋ฆฌ์๊ฐ ์๋ Looker ๊ฐ๋ฐ์๋ ํ๋ก์ ํธ ๊ตฌ์ฑ ํ์ด์ง๋ฅผ ๋ณผ ์ ์์ง๋ง ํ์ด์ง์์ ์ต์
์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
ํ๋ก์ ํธ ์ด๋ฆ์ ๋ฐ๊พธ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
- ๊ฐ๋ฐ ๋ชจ๋๊ฐ ์ฌ์ฉ ์ค์ ๋์ด ์๋์ง ํ์ธํฉ๋๋ค.
- Looker IDE์์ ํ๋ก์ ํธ๋ก ์ด๋ํฉ๋๋ค.
- ํ๋ก์ ํธ์์ IDE ํ์ ๋ฉ๋ด์ ์ค์ ์ ํด๋ฆญํ์ฌ ํ๋ก์ ํธ ์ค์ ํจ๋์ ์ฝ๋๋ค.
- ํ๋ก์ ํธ ์ค์ ํจ๋์์ ๊ตฌ์ฑ์ ์ ํํฉ๋๋ค.
- ํ๋ก์ ํธ ๊ตฌ์ฑ ์๋์ ์ด๋ฆ ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ ์ด๋ฆ์ ํธ์งํฉ๋๋ค.
- ํ๋ก์ ํธ ๊ตฌ์ฑ ํ์ด์ง์์ ํ๋ก์ ํธ ๊ตฌ์ฑ ์ ์ฅ์ ํด๋ฆญํ์ฌ ์ ํ๋ก์ ํธ ์ด๋ฆ์ ์ ์ฅํฉ๋๋ค.
ํ๋ก์ ํธ ์ญ์
Looker ๊ด๋ฆฌ์๋ ํ๋ก์ ํธ์ ํ๋ก์ ํธ ์ค์ ํ์ด์ง์์ ๊ธฐ์กด ํ๋ก์ ํธ๋ฅผ ์ญ์ ํ ์ ์์ต๋๋ค. ํ๋ก์ ํธ ์ค์ ์ ๋ณด๋ ค๋ฉด ํ๋ก์ ํธ๋ฅผ ์ด๊ณ IDE ํ์ ๋ฉ๋ด์์ ์ค์ ์ ํด๋ฆญํฉ๋๋ค.
์ญ์ ๋ ํ๋ก์ ํธ๊ฐ LookML ํ๋ก์ ํธ ํ์ด์ง์ ํ๋ก์ ํธ ์น์ ์ ๋ ์ด์ ํ์๋์ง ์์ง๋ง ๊ตฌ์ฑ๋ ํ๋ก์ ํธ ์น์ ์๋ ์ฌ์ ํ ํ์๋ฉ๋๋ค.
ํ๋ก์ ํธ ๊ตฌ์ฑ์ ์ญ์ ํ์ฌ ๊ฐ๋ฐ ํ๊ฒฝ์์ ํ๋ก์ ํธ๋ฅผ ์์ ํ ์ญ์ ํ๋ ค๋ฉด ๋ค์ ์๋ด๋ฅผ ๋ฐ๋ฅด์ญ์์ค.
- Looker IDE์์ ํ๋ก์ ํธ๋ก ์ด๋ํฉ๋๋ค.
- ํ๋ก์ ํธ์์ IDE ํ์ ๋ฉ๋ด์ ์ค์ ์ ํด๋ฆญํ์ฌ ํ๋ก์ ํธ ์ค์ ํจ๋์ ์ฝ๋๋ค.
- ํ๋ก์ ํธ ์ค์ ํจ๋์์ ๊ตฌ์ฑ์ ์ ํํ์ฌ ํ๋ก์ ํธ ๊ตฌ์ฑ์ ํ์ธํฉ๋๋ค.
- ํ๋ก์ ํธ ๊ตฌ์ฑ์์ ํ๋ก์ ํธ ์ญ์ ๋ฅผ ์ ํํฉ๋๋ค.
- ํ๋ก์ ํธ ์ญ์ ์ฐฝ์์ ํ๋ก์ ํธ๊ฐ ์ญ์ ๋ ๋ ์์ค๋๋ ๋๊ธฐํ๋์ง ์์ ๋ณ๊ฒฝ์ฌํญ๊ณผ ๊ฒฝ๊ณ ๋ฅผ ํ์ธํฉ๋๋ค.
- ํ๋ก์ ํธ๋ฅผ ์ญ์ ํด์ผ ํ๋ฉด ํ๋์ ํ๋ก์ ํธ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค. ์์ ์ ์ทจ์ํ๊ณ ํ๋ก์ ํธ๋ก ๋์๊ฐ๋ ค๋ฉด ๋ธ๋ผ์ฐ์ ์ ๋ค๋ก ๋ฒํผ์ ์ฌ์ฉํฉ๋๋ค.
- <ํ๋ก์ ํธ ์ด๋ฆ> ์๊ตฌ ์ญ์ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.