ํ์ดํ๋ผ์ธ ๋ง๋ค๊ธฐ
์ด ๋ฌธ์์์๋ BigQuery์์ ํ์ดํ๋ผ์ธ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. ํ์ดํ๋ผ์ธ์ Dataform์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
์์ํ๊ธฐ ์ ์
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the BigQuery, Dataform, and Vertex AI APIs.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the BigQuery, Dataform, and Vertex AI APIs.
-
ํ์ดํ๋ผ์ธ ๋ง๋ค๊ธฐ: ์ฝ๋ ์์ฑ์(
roles/dataform.codeCreator
) -
ํ์ดํ๋ผ์ธ ์์ ๋ฐ ์คํ: Dataform ํธ์ง์(
roles/dataform.editor
) BigQuery ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
ํ์๊ธฐ ์ฐฝ์์ ์ฝ๋ ์ ์ ์ ์ฌ์ฉ ์ค์ ํ ํ๋ก์ ํธ๋ฅผ ์ฐพ์ต๋๋ค.
ํ๋ก์ ํธ ์์ ์๋
์์ ๋ณด๊ธฐ๋ฅผ ํด๋ฆญํ ํ ๊ธฐ๋ณธ ์ฝ๋ ๋ฆฌ์ ๋ณ๊ฒฝ์ ํด๋ฆญํฉ๋๋ค.๋ฆฌ์ ์์ ์ฝ๋ ์ ์ ์ ์ฌ์ฉํ ๋ฆฌ์ ์ ์ ํํฉ๋๋ค.
์ ํ์ ํด๋ฆญํฉ๋๋ค.
BigQuery ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
ํธ์ง๊ธฐ ์ฐฝ์ ํญ ํ์์ค์์ + ๊ธฐํธ ์์ ์๋
ํ์ดํ๋ฅผ ํด๋ฆญํ ํ ํ์ดํ๋ผ์ธ์ ํด๋ฆญํฉ๋๋ค.์ ํ์ฌํญ: ํ์ดํ๋ผ์ธ ์ด๋ฆ์ ๋ฐ๊พธ๋ ค๋ฉด ํ์ดํ๋ผ์ธ ์ด๋ฆ์ ํด๋ฆญํ ํ ์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
์์ํ๊ธฐ๋ฅผ ํด๋ฆญํ ๋ค์ ์ค์ ํญ์ผ๋ก ์ด๋ํฉ๋๋ค.
์ธ์ฆ ์น์ ์์ Google ๊ณ์ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ ์๋น์ค ๊ณ์ ์ผ๋ก ํ์ดํ๋ผ์ธ์ ์น์ธํฉ๋๋ค.
- Google ๊ณ์ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด(ํ๋ฆฌ๋ทฐ)๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋ด ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ก ์คํ์ ์ ํํฉ๋๋ค.
- ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋ ค๋ฉด ์ ํํ ์๋น์ค ๊ณ์ ์ผ๋ก ์คํ์ ์ ํํ ํ ์๋น์ค ๊ณ์ ์ ์ ํํฉ๋๋ค.
์์น ์น์ ์์ ํ์ดํ๋ผ์ธ ์ฒ๋ฆฌ ๋ฆฌ์ ์ ์ ํํฉ๋๋ค.
- ํน์ ๋ฆฌ์ ์ ์ ํํ๋ ค๋ฉด ๋ฆฌ์ ์ ์ ํํ ํ ๋ฆฌ์ ๋ฉ๋ด์์ ๋ฆฌ์ ์ ์ ํํฉ๋๋ค.
- ๋ฉํฐ ๋ฆฌ์ ์ ์ ํํ๋ ค๋ฉด ๋ฉํฐ ๋ฆฌ์ ์ ์ ํํ ํ ๋ฉํฐ ๋ฆฌ์ ๋ฉ๋ด์์ ๋ฉํฐ ๋ฆฌ์ ์ ์ ํํฉ๋๋ค.
ํ์ดํ๋ผ์ธ ์ฒ๋ฆฌ ๋ฆฌ์ ์ ์ฝ๋ ์ ์ ์ ๊ธฐ๋ณธ ์คํ ๋ฆฌ์ง ๋ฆฌ์ ๊ณผ ์ผ์นํ์ง ์์๋ ๋ฉ๋๋ค.
๋ ธํธ๋ถ์ ํ์ดํ๋ผ์ธ์ ์ถ๊ฐํ๋ ค๋ฉด ๋ ธํธ๋ถ ์ต์ ์น์ ์์ ๋ค์์ ์ํํฉ๋๋ค.
๋ฐํ์ ํ ํ๋ฆฟ ํ๋์์ ๊ธฐ๋ณธ ๋ ธํธ๋ถ ๋ฐํ์์ ์๋ฝํ๊ฑฐ๋ ๊ธฐ์กด ๋ฐํ์์ ๊ฒ์ํ์ฌ ์ ํํฉ๋๋ค.
- ๊ธฐ๋ณธ ๋ฐํ์ ์ฌ์์ ๋ณด๋ ค๋ฉด ์์ ์๋ ํ์ดํ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ์ ๋ฐํ์์ ๋ง๋ค๋ ค๋ฉด ๋ฐํ์ ํ ํ๋ฆฟ ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
Cloud Storage ๋ฒํท ํ๋์์ ์ฐพ์๋ณด๊ธฐ๋ฅผ ํด๋ฆญํ๊ณ ํ์ดํ๋ผ์ธ์์ ๋ ธํธ๋ถ ์ถ๋ ฅ์ ์ ์ฅํ Cloud Storage ๋ฒํท์ ์ ํํ๊ฑฐ๋ ๋ง๋ญ๋๋ค.
๋ฒํท ์์ค ์ ์ฑ ์ ์ฃผ ๊ตฌ์ฑ์ ์ถ๊ฐ๋ฅผ ์ํํ์ฌ ์์ฝ๋ ํ์ดํ๋ผ์ธ ์คํ ์ถ๋ ฅ์ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉํ Cloud Storage ๋ฒํท์ ์ปค์คํ Dataform ์๋น์ค ๊ณ์ ์ ์ฃผ ๊ตฌ์ฑ์์ผ๋ก ์ถ๊ฐํ๊ณ ์ด ์ฃผ ๊ตฌ์ฑ์์๊ฒ ์คํ ๋ฆฌ์ง ๊ด๋ฆฌ์(
roles/storage.admin
) ์ญํ ์ ๋ถ์ฌํฉ๋๋ค.์ ํํ ์ปค์คํ Dataform ์๋น์ค ๊ณ์ ์ ์ ํํ ๋ฒํท์ ์คํ ๋ฆฌ์ง ๊ด๋ฆฌ์ IAM ์ญํ ์ด ๋ถ์ฌ๋์ด์ผ ํฉ๋๋ค.
Google Cloud ์ฝ์์์ BigQuery ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
ํ์๊ธฐ ์ฐฝ์์ ํ๋ก์ ํธ์ ํ์ดํ๋ผ์ธ ํด๋๋ฅผ ํผ์น ํ ํ์ดํ๋ผ์ธ์ ์ ํํฉ๋๋ค.
SQL ์ฟผ๋ฆฌ, ๋ ธํธ๋ถ ๋๋ ๋ฐ์ดํฐ ์ค๋น์ ๊ฐ์ ์ฝ๋ ์ ์ ์ ์ถ๊ฐํ๋ ค๋ฉด ๋ค์์ ์ํํฉ๋๋ค.
SQL ์ฟผ๋ฆฌ
ํ์คํฌ ์ถ๊ฐ๋ฅผ ํด๋ฆญํ ๋ค์ ์ฟผ๋ฆฌ๋ฅผ ์ ํํฉ๋๋ค. ์ ์ฟผ๋ฆฌ๋ฅผ ๋ง๋ค๊ฑฐ๋ ๊ธฐ์กด ์ฟผ๋ฆฌ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
์ ํ์ฌํญ: ์ฟผ๋ฆฌ ํ์คํฌ ์ธ๋ถ์ ๋ณด ์ฐฝ์ ์ ํ ์์ ๋ฉ๋ด์์ ์ฟผ๋ฆฌ ์์ ์คํํ ํ์คํฌ๋ฅผ ์ ํํฉ๋๋ค.
์ฟผ๋ฆฌ๋ ์ด์ ํ์คํฌ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
์ ์ฟผ๋ฆฌ ๋ง๋ค๊ธฐ
์ฟผ๋ฆฌ ์์ ์์ ์๋
ํ์ดํ ๋ฉ๋ด๋ฅผ ํด๋ฆญํ๊ณ ์ปจํ ์คํธ์์ ๋๋ ์ ํญ์์๋ฅผ ์ ํํฉ๋๋ค.๊ธฐ์กด ์ฟผ๋ฆฌ๋ฅผ ๊ฒ์ํฉ๋๋ค.
์ฟผ๋ฆฌ ์ด๋ฆ์ ์ ํํ ํ Enter ํค๋ฅผ ๋๋ฆ ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
์ ํ์ฌํญ: ์ฟผ๋ฆฌ ์ด๋ฆ์ ๋ฐ๊พธ๋ ค๋ฉด ํ์ดํ๋ผ์ธ ์ฐฝ์์ ์ฟผ๋ฆฌ ์ด๋ฆ์ ํด๋ฆญํ๊ณ ์ฟผ๋ฆฌ ์์ ์ ํด๋ฆญํ ํ ํ๋ฉด ์๋จ์์ ๊ธฐ์กด ์ฟผ๋ฆฌ ์ด๋ฆ์ ํด๋ฆญํ๊ณ ์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
๊ธฐ์กด ์ฟผ๋ฆฌ ๊ฐ์ ธ์ค๊ธฐ
์ฟผ๋ฆฌ ์์ ์์ ์๋
ํ์ดํ ๋ฉ๋ด๋ฅผ ํด๋ฆญํ๊ณ ์ฌ๋ณธ ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.๊ฐ์ ธ์ฌ ๊ธฐ์กด ์ฟผ๋ฆฌ๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ๊ฒ์ ์ฐฝ์์ ๊ธฐ์กด ์ฟผ๋ฆฌ๋ฅผ ์ ํํฉ๋๋ค. ์ฟผ๋ฆฌ๋ฅผ ๊ฐ์ ธ์ค๋ฉด ์ฟผ๋ฆฌ ์์ค ํ์ผ์ด ํ์ดํ๋ผ์ธ์ ๋ณต์ฌ๋๋ฏ๋ก ์๋ณธ์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
์์ ์ ํด๋ฆญํ์ฌ ๊ฐ์ ธ์จ ์ฟผ๋ฆฌ๋ฅผ ์ฝ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
๋ ธํธ๋ถ
ํ์คํฌ ์ถ๊ฐ๋ฅผ ํด๋ฆญํ ๋ค์ ๋ ธํธ๋ถ์ ์ ํํฉ๋๋ค. ์ ๋ ธํธ๋ถ์ ๋ง๋ค๊ฑฐ๋ ๊ธฐ์กด ๋ ธํธ๋ถ์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. ๋ ธํธ๋ถ ๋ฐํ์ ํ ํ๋ฆฟ ์ค์ ์ ๋ณ๊ฒฝํ๋ ค๋ฉด ๋ ธํธ๋ถ ์ต์ ์ ์ฐธ์กฐํ์ธ์.
์ ํ์ฌํญ: ๋ ธํธ๋ถ ํ์คํฌ ์ธ๋ถ์ ๋ณด ์ฐฝ์ ์ ํ ์์ ๋ฉ๋ด์์ ๋ ธํธ๋ถ ์์ ์คํํ ํ์คํฌ๋ฅผ ์ ํํฉ๋๋ค.
๋ ธํธ๋ถ์ ์ด์ ํ์คํฌ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
์ ๋ ธํธ๋ถ ๋ง๋ค๊ธฐ
๋ ธํธ๋ถ ์์ ์์ ์๋
ํ์ดํ ๋ฉ๋ด๋ฅผ ํด๋ฆญํ๊ณ ์ปจํ ์คํธ์์ ๋๋ ์ ํญ์์๋ฅผ ์ ํํฉ๋๋ค.๊ธฐ์กด ๋ ธํธ๋ถ์ ๊ฒ์ํฉ๋๋ค.
๋ ธํธ๋ถ ์ด๋ฆ์ ์ ํํ ํ Enter ํค๋ฅผ ๋๋ฆ ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
์ ํ์ฌํญ: ๋ ธํธ๋ถ ์ด๋ฆ์ ๋ฐ๊พธ๋ ค๋ฉด ํ์ดํ๋ผ์ธ ์ฐฝ์์ ๋ ธํธ๋ถ ์ด๋ฆ์ ํด๋ฆญํ๊ณ ๋ ธํธ๋ถ ์์ ์ ํด๋ฆญํ ํ ํ๋ฉด ์๋จ์์ ๊ธฐ์กด ๋ ธํธ๋ถ ์ด๋ฆ์ ํด๋ฆญํ๊ณ ์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
๊ธฐ์กด ๋ ธํธ๋ถ ๊ฐ์ ธ์ค๊ธฐ
๋ ธํธ๋ถ ์์ ์์ ์๋
ํ์ดํ ๋ฉ๋ด๋ฅผ ํด๋ฆญํ๊ณ ์ฌ๋ณธ ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.๊ฐ์ ธ์ฌ ๊ธฐ์กด ๋ ธํธ๋ถ์ ๊ฒ์ํ๊ฑฐ๋ ๊ฒ์ ์ฐฝ์์ ๊ธฐ์กด ๋ ธํธ๋ถ์ ์ ํํฉ๋๋ค. ๋ ธํธ๋ถ์ ๊ฐ์ ธ์ค๋ฉด ๋ ธํธ๋ถ ์์ค ํ์ผ์ด ํ์ดํ๋ผ์ธ์ ๋ณต์ฌ๋๋ฏ๋ก ์๋ณธ์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
๊ฐ์ ธ์จ ๋ ธํธ๋ถ์ ์ด๋ ค๋ฉด ์์ ์ ํด๋ฆญํฉ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
๋ฐ์ดํฐ ์ค๋น
ํ์คํฌ ์ถ๊ฐ๋ฅผ ํด๋ฆญํ ํ ๋ฐ์ดํฐ ์ค๋น๋ฅผ ์ ํํฉ๋๋ค. ์ ๋ฐ์ดํฐ ์ค๋น๋ฅผ ๋ง๋ค๊ฑฐ๋ ๊ธฐ์กด ๋ฐ์ดํฐ ์ค๋น๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
์ ํ์ฌํญ: ๋ฐ์ดํฐ ์ค๋น ํ์คํฌ ์ธ๋ถ์ ๋ณด ์ฐฝ์ ์ ํ ์์ ๋ฉ๋ด์์ ๋ฐ์ดํฐ ์ค๋น ์์ ์คํํ ํ์คํฌ๋ฅผ ์ ํํฉ๋๋ค.
๋ฐ์ดํฐ ์ค๋น๋ ์ด์ ํ์คํฌ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
์ ๋ฐ์ดํฐ ์ค๋น ๋ง๋ค๊ธฐ
๋ฐ์ดํฐ ์ค๋น ์์ ์์ ์๋
ํ์ดํ ๋ฉ๋ด๋ฅผ ํด๋ฆญํ๊ณ ์ปจํ ์คํธ์์ ๋๋ ์ ํญ์์๋ฅผ ์ ํํฉ๋๋ค.๊ธฐ์กด ๋ฐ์ดํฐ ์ค๋น๋ฅผ ๊ฒ์ํฉ๋๋ค.
๋ฐ์ดํฐ ์ค๋น ์ด๋ฆ์ ์ ํํ๊ณ Enter ํค๋ฅผ ๋๋ฆ ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
์ ํ์ฌํญ: ๋ฐ์ดํฐ ์ค๋น ์ด๋ฆ์ ๋ฐ๊พธ๋ ค๋ฉด ํ์ดํ๋ผ์ธ ์ฐฝ์์ ๋ฐ์ดํฐ ์ค๋น ์ด๋ฆ์ ํด๋ฆญํ๊ณ ๋ฐ์ดํฐ ์ค๋น ์์ ์ ํด๋ฆญํ ํ ํ๋ฉด ์๋จ์์ ์ด๋ฆ์ ํด๋ฆญํ๊ณ ์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
๊ธฐ์กด ๋ฐ์ดํฐ ์ค๋น ๊ฐ์ ธ์ค๊ธฐ
๋ฐ์ดํฐ ์ค๋น ์์ ์์ ์๋
ํ์ดํ ๋๋กญ๋ค์ด ๋ฉ๋ด๋ฅผ ํด๋ฆญํ๊ณ ์ฌ๋ณธ ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.๊ฐ์ ธ์ฌ ๊ธฐ์กด ๋ฐ์ดํฐ ์ค๋น๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ๊ฒ์ ์ฐฝ์์ ๊ธฐ์กด ๋ฐ์ดํฐ ์ค๋น๋ฅผ ์ ํํฉ๋๋ค. ๋ฐ์ดํฐ ์ค๋น๋ฅผ ๊ฐ์ ธ์ค๋ฉด ๋ฐ์ดํฐ ์ค๋น ์์ค ํ์ผ์ด ํ์ดํ๋ผ์ธ์ ๋ณต์ฌ๋๋ฏ๋ก ์๋ณธ์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
๊ฐ์ ธ์จ ๋ฐ์ดํฐ ์ค๋น๋ฅผ ์ด๋ ค๋ฉด ์์ ์ ํด๋ฆญํฉ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
Google Cloud ์ฝ์์์ BigQuery ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
ํ์๊ธฐ ์ฐฝ์์ ํ๋ก์ ํธ์ ํ์ดํ๋ผ์ธ ํด๋๋ฅผ ํผ์น ํ ํ์ดํ๋ผ์ธ์ ์ ํํฉ๋๋ค.
์ ํํ ํ์คํฌ๋ฅผ ํด๋ฆญํฉ๋๋ค.
์์ ํ์คํฌ๋ฅผ ๋ณ๊ฒฝํ๋ ค๋ฉด ์ ํ ์์ ๋ฉ๋ด์์ ์ฟผ๋ฆฌ๋ ๋ ธํธ๋ถ ์์ ์คํํ ํ์คํฌ๋ฅผ ์ ํํฉ๋๋ค.
์ ํํ ํ์คํฌ์ ์ฝํ ์ธ ๋ฅผ ์์ ํ๋ ค๋ฉด ์์ ์ ํด๋ฆญํฉ๋๋ค.
์ ํญ์ด ์ด๋ฆฌ๋ฉด ํ์คํฌ ์ฝํ ์ธ ๋ฅผ ์์ ํ ๋ค์ ํ์คํฌ์ ๋ณ๊ฒฝ์ฌํญ์ ์ ์ฅํฉ๋๋ค.
Google Cloud ์ฝ์์์ BigQuery ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
ํ์๊ธฐ ์ฐฝ์์ ํ๋ก์ ํธ์ ํ์ดํ๋ผ์ธ ํด๋๋ฅผ ํผ์น ํ ํ์ดํ๋ผ์ธ์ ์ ํํฉ๋๋ค.
์ ํํ ํ์คํฌ๋ฅผ ํด๋ฆญํฉ๋๋ค.
ํ์คํฌ ์ธ๋ถ์ ๋ณด ์ฐฝ์์ ์ญ์ ์ญ์ ์์ด์ฝ์ ํด๋ฆญํฉ๋๋ค.
Google Cloud ์ฝ์์์ BigQuery ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
ํ์๊ธฐ ์ฐฝ์์ ํ๋ก์ ํธ์ ํ์ดํ๋ผ์ธ ํด๋๋ฅผ ํผ์น ํ ํ์ดํ๋ผ์ธ์ ์ ํํฉ๋๋ค.
๊ณต์ ๋ฅผ ํด๋ฆญํ ํ ๊ถํ ๊ด๋ฆฌ๋ฅผ ์ ํํฉ๋๋ค.
์ฌ์ฉ์/๊ทธ๋ฃน ์ถ๊ฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ ์ฃผ ๊ตฌ์ฑ์ ํ๋์ ์ฌ์ฉ์ ์ด๋ฆ์ด๋ ๊ทธ๋ฃน ์ด๋ฆ์ ์ต์ ํ๋ ์ด์ ์ ๋ ฅํฉ๋๋ค.
์ญํ ํ ๋น์์ ์ญํ ์ ์ ํํฉ๋๋ค.
์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
Google Cloud ์ฝ์์์ BigQuery ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
ํ์๊ธฐ ์ฐฝ์์ ํ๋ก์ ํธ์ ํ์ดํ๋ผ์ธ ํด๋๋ฅผ ํผ์น ํ ํ์ดํ๋ผ์ธ์ ์ ํํฉ๋๋ค.
๊ณต์ ๋ฅผ ํด๋ฆญํ ํ ๋งํฌ ๊ณต์ ๋ฅผ ์ ํํฉ๋๋ค. ํ์ดํ๋ผ์ธ URL์ด ์ปดํจํฐ ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌ๋ฉ๋๋ค.
Google Cloud ์ฝ์์์ BigQuery ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
ํ์๊ธฐ ์ฐฝ์์ ํ๋ก์ ํธ์ ํ์ดํ๋ผ์ธ ํด๋๋ฅผ ํผ์น ํ ํ์ดํ๋ผ์ธ์ ์ ํํฉ๋๋ค.
์คํ์ ํด๋ฆญํฉ๋๋ค. ์ธ์ฆ์ ๋ด ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ก ์คํ์ ์ ํํ ๊ฒฝ์ฐ Google ๊ณ์ ์ ์น์ธ(ํ๋ฆฌ๋ทฐ)ํด์ผ ํฉ๋๋ค.
์ ํ์ฌํญ: ์คํ์ ๊ฒ์ฌํ๋ ค๋ฉด ์ด์ ์๋ ์คํ์ ํ์ธํฉ๋๋ค.
- Google ๊ณ์ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
- BigQuery ํ์ดํ๋ผ์ธ์ ํด๋ฆญํฉ๋๋ค.
- ์ก์ธ์ค ๊ถํ ์ญ์ ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- BigQuery ํ์ดํ๋ผ์ธ ์์ธํ ์์๋ณด๊ธฐ
- ํ์ดํ๋ผ์ธ ๊ด๋ฆฌ ๋ฐฉ๋ฒ ์์๋ณด๊ธฐ
- ํ์ดํ๋ผ์ธ ์์ฝ ๋ฐฉ๋ฒ ์์๋ณด๊ธฐ
ํ์ดํ๋ผ์ธ์ ํ์ํ ์ญํ
ํ์ดํ๋ผ์ธ์ ๋ง๋๋ ๋ฐ ํ์ํ ๊ถํ์ ์ป์ผ๋ ค๋ฉด ๊ด๋ฆฌ์์๊ฒ ํ๋ก์ ํธ์ ๋ํ ๋ค์ IAM ์ญํ ์ ๋ถ์ฌํด ๋ฌ๋ผ๊ณ ์์ฒญํ์ธ์.
์ญํ ๋ถ์ฌ์ ๋ํ ์์ธํ ๋ด์ฉ์ ํ๋ก์ ํธ, ํด๋, ์กฐ์ง์ ๋ํ ์ก์ธ์ค ๊ด๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ปค์คํ ์ญํ ์ด๋ ๋ค๋ฅธ ์ฌ์ ์ ์๋ ์ญํ ์ ํตํด ํ์ํ ๊ถํ์ ์ป์ ์๋ ์์ต๋๋ค.
Dataform IAM์ ๋ํ ์์ธํ ๋ด์ฉ์ IAM์ผ๋ก ์ก์ธ์ค ์ ์ด๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ ธํธ๋ถ ์ต์ ์ ํ์ํ ์ญํ
๋
ธํธ๋ถ ์ต์
์์ ๋ฐํ์ ํ
ํ๋ฆฟ์ ์ ํํ๋ ๋ฐ ํ์ํ ๊ถํ์ ์ป์ผ๋ ค๋ฉด ๊ด๋ฆฌ์์๊ฒ ํ๋ก์ ํธ์ ๋ํ ๋
ธํธ๋ถ ๋ฐํ์ ์ฌ์ฉ์(roles/aiplatform.notebookRuntimeUser
) IAM ์ญํ ์ ๋ถ์ฌํด ๋ฌ๋ผ๊ณ ์์ฒญํ์ธ์.
์ญํ ๋ถ์ฌ์ ๋ํ ์์ธํ ๋ด์ฉ์ ํ๋ก์ ํธ, ํด๋, ์กฐ์ง์ ๋ํ ์ก์ธ์ค ๊ด๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ปค์คํ ์ญํ ์ด๋ ๋ค๋ฅธ ์ฌ์ ์ ์๋ ์ญํ ์ ํตํด ํ์ํ ๊ถํ์ ์ป์ ์๋ ์์ต๋๋ค.
์ด ์ญํ ์ด ์์ผ๋ฉด ๊ธฐ๋ณธ ๋ ธํธ๋ถ ๋ฐํ์ ์ฌ์์ ์ ํํ ์ ์์ต๋๋ค.
์ฝ๋ ์ ์ ์ ๊ธฐ๋ณธ ๋ฆฌ์ ์ค์
์ฝ๋ ์ ์ ์ ์ฒ์ ๋ง๋๋ ๊ฒฝ์ฐ ์ฝ๋ ์ ์ ์ ๊ธฐ๋ณธ ๋ฆฌ์ ์ ์ค์ ํด์ผ ํฉ๋๋ค. ์์ฑ๋ ํ์๋ ์ฝ๋ ์ ์ ๋ฆฌ์ ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
BigQuery Studio์ ๋ชจ๋ ์ฝ๋ ์ ์ ์ ๊ฐ์ ๊ธฐ๋ณธ ๋ฆฌ์ ์ ์ฌ์ฉํฉ๋๋ค. ์ฝ๋ ์ ์ ์ ๊ธฐ๋ณธ ๋ฆฌ์ ์ ์ค์ ํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ๋ฆฌ์ ๋ชฉ๋ก์ BigQuery Studio ์์น๋ฅผ ์ฐธ์กฐํ์ธ์.
ํ์ดํ๋ผ์ธ ๋ง๋ค๊ธฐ
ํ์ดํ๋ผ์ธ์ ๋ง๋ค๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
๋ ธํธ๋ถ ์ต์
ํ์ดํ๋ผ์ธ ํ์คํฌ ์ถ๊ฐ
ํ์ดํ๋ผ์ธ์ ํ์คํฌ๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
ํ์ดํ๋ผ์ธ ํ์คํฌ ์์
ํ์ดํ๋ผ์ธ ํ์คํฌ๋ฅผ ์์ ํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
ํ์ดํ๋ผ์ธ ํ์คํฌ ์ญ์
ํ์ดํ๋ผ์ธ์์ ํ์คํฌ๋ฅผ ์ญ์ ํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
ํ์ดํ๋ผ์ธ ๊ณต์
ํ์ดํ๋ผ์ธ์ ๊ณต์ ํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
ํ์ดํ๋ผ์ธ ๋งํฌ ๊ณต์
ํ์ดํ๋ผ์ธ ์คํ
ํ์ดํ๋ผ์ธ์ ํ์ฌ ๋ฒ์ ์ ์๋์ผ๋ก ์คํํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
Google ๊ณ์ ์น์ธํ๊ธฐ
Google ๊ณ์ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ก ๋ฆฌ์์ค๋ฅผ ์ธ์ฆํ๋ ค๋ฉด Google ๊ณ์ ์ ์ก์ธ์ค ํ ํฐ์ ๊ฐ์ ธ์ค๊ณ ์ฌ์ฉ์๋ฅผ ๋์ ํ์ฌ ์์ค ๋ฐ์ดํฐ์ ์ก์ธ์คํ ์ ์๋ ๊ถํ์ BigQuery ํ์ดํ๋ผ์ธ์ ์๋์ผ๋ก ๋ถ์ฌํด์ผ ํฉ๋๋ค. OAuth ๋ํ์์ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ์๋ ์น์ธ์ ๋ถ์ฌํ ์ ์์ต๋๋ค.
BigQuery ํ์ดํ๋ผ์ธ์ ๋ํ ๊ถํ์ ํ ๋ฒ๋ง ๋ถ์ฌํ๋ฉด ๋ฉ๋๋ค.
๋ถ์ฌํ ๊ถํ์ ์ทจ์ํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
ํ์ดํ๋ผ์ธ์ ๋ ธํธ๋ถ์ด ํฌํจ๋ ๊ฒฝ์ฐ Google ๊ณ์ ์ ์ก์ธ์ค ํ ํฐ์ ๊ฐ์ ธ์ค๊ณ ์ฌ์ฉ์๋ฅผ ๋์ ํ์ฌ ์์ค ๋ฐ์ดํฐ์ ์ก์ธ์คํ ์ ์๋ ๊ถํ์ Colab Enterprise์๊ฒ ์๋์ผ๋ก ๋ถ์ฌํด์ผ ํฉ๋๋ค. ๊ถํ์ ํ ๋ฒ๋ง ๋ถ์ฌํ๋ฉด ๋ฉ๋๋ค. Google ๊ณ์ ํ์ด์ง์์ ์ด ๊ถํ์ ์ทจ์ํ ์ ์์ต๋๋ค.