ํŒŒ์ดํ”„๋ผ์ธ ๋งŒ๋“ค๊ธฐ

์ด ๋ฌธ์„œ์—์„œ๋Š” BigQuery์—์„œ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ดํ”„๋ผ์ธ์€ Dataform์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๊ธฐ ์ „์—

  1. 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.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the BigQuery, Dataform, and Vertex AI APIs.

    Enable the APIs

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the BigQuery, Dataform, and Vertex AI APIs.

    Enable the APIs

  8. ํŒŒ์ดํ”„๋ผ์ธ์— ํ•„์š”ํ•œ ์—ญํ• 

    ํŒŒ์ดํ”„๋ผ์ธ์„ ๋งŒ๋“œ๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ถŒํ•œ์„ ์–ป์œผ๋ ค๋ฉด ๊ด€๋ฆฌ์ž์—๊ฒŒ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๋‹ค์Œ IAM ์—ญํ• ์„ ๋ถ€์—ฌํ•ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•˜์„ธ์š”.

    ์—ญํ•  ๋ถ€์—ฌ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ”„๋กœ์ ํŠธ, ํด๋”, ์กฐ์ง์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ด€๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

    ์ปค์Šคํ…€ ์—ญํ• ์ด๋‚˜ ๋‹ค๋ฅธ ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์„ ํ†ตํ•ด ํ•„์š”ํ•œ ๊ถŒํ•œ์„ ์–ป์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

    Dataform IAM์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ IAM์œผ๋กœ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

    ๋…ธํŠธ๋ถ ์˜ต์…˜์— ํ•„์š”ํ•œ ์—ญํ• 

    ๋…ธํŠธ๋ถ ์˜ต์…˜์—์„œ ๋Ÿฐํƒ€์ž„ ํ…œํ”Œ๋ฆฟ์„ ์„ ํƒํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ถŒํ•œ์„ ์–ป์œผ๋ ค๋ฉด ๊ด€๋ฆฌ์ž์—๊ฒŒ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๋…ธํŠธ๋ถ ๋Ÿฐํƒ€์ž„ ์‚ฌ์šฉ์ž(roles/aiplatform.notebookRuntimeUser) IAM ์—ญํ• ์„ ๋ถ€์—ฌํ•ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•˜์„ธ์š”. ์—ญํ•  ๋ถ€์—ฌ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ”„๋กœ์ ํŠธ, ํด๋”, ์กฐ์ง์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ด€๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

    ์ปค์Šคํ…€ ์—ญํ• ์ด๋‚˜ ๋‹ค๋ฅธ ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์„ ํ†ตํ•ด ํ•„์š”ํ•œ ๊ถŒํ•œ์„ ์–ป์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์ด ์—ญํ• ์ด ์—†์œผ๋ฉด ๊ธฐ๋ณธ ๋…ธํŠธ๋ถ ๋Ÿฐํƒ€์ž„ ์‚ฌ์–‘์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์ฝ”๋“œ ์• ์…‹์˜ ๊ธฐ๋ณธ ๋ฆฌ์ „ ์„ค์ •

    ์ฝ”๋“œ ์• ์…‹์„ ์ฒ˜์Œ ๋งŒ๋“œ๋Š” ๊ฒฝ์šฐ ์ฝ”๋“œ ์• ์…‹์˜ ๊ธฐ๋ณธ ๋ฆฌ์ „์„ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ ํ›„์—๋Š” ์ฝ”๋“œ ์• ์…‹ ๋ฆฌ์ „์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

    BigQuery Studio์˜ ๋ชจ๋“  ์ฝ”๋“œ ์• ์…‹์€ ๊ฐ™์€ ๊ธฐ๋ณธ ๋ฆฌ์ „์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ ์• ์…‹์˜ ๊ธฐ๋ณธ ๋ฆฌ์ „์„ ์„ค์ •ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    1. BigQuery ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

      BigQuery๋กœ ์ด๋™

    2. ํƒ์ƒ‰๊ธฐ ์ฐฝ์—์„œ ์ฝ”๋“œ ์• ์…‹์„ ์‚ฌ์šฉ ์„ค์ •ํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

    3. ํ”„๋กœ์ ํŠธ ์˜†์— ์žˆ๋Š” ์ž‘์—… ๋ณด๊ธฐ๋ฅผ ํด๋ฆญํ•œ ํ›„ ๊ธฐ๋ณธ ์ฝ”๋“œ ๋ฆฌ์ „ ๋ณ€๊ฒฝ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    4. ๋ฆฌ์ „์—์„œ ์ฝ”๋“œ ์• ์…‹์— ์‚ฌ์šฉํ•  ๋ฆฌ์ „์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    5. ์„ ํƒ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฆฌ์ „ ๋ชฉ๋ก์€ BigQuery Studio ์œ„์น˜๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

    ํŒŒ์ดํ”„๋ผ์ธ ๋งŒ๋“ค๊ธฐ

    ํŒŒ์ดํ”„๋ผ์ธ์„ ๋งŒ๋“ค๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    1. BigQuery ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

      BigQuery๋กœ ์ด๋™

    2. ํŽธ์ง‘๊ธฐ ์ฐฝ์˜ ํƒญ ํ‘œ์‹œ์ค„์—์„œ + ๊ธฐํ˜ธ ์˜†์— ์žˆ๋Š” ํ™”์‚ดํ‘œ๋ฅผ ํด๋ฆญํ•œ ํ›„ ํŒŒ์ดํ”„๋ผ์ธ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    3. ์„ ํƒ์‚ฌํ•ญ: ํŒŒ์ดํ”„๋ผ์ธ ์ด๋ฆ„์„ ๋ฐ”๊พธ๋ ค๋ฉด ํŒŒ์ดํ”„๋ผ์ธ ์ด๋ฆ„์„ ํด๋ฆญํ•œ ํ›„ ์ƒˆ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

    4. ์‹œ์ž‘ํ•˜๊ธฐ๋ฅผ ํด๋ฆญํ•œ ๋‹ค์Œ ์„ค์ • ํƒญ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

    5. ์ธ์ฆ ์„น์…˜์—์„œ Google ๊ณ„์ • ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๋‚˜ ์„œ๋น„์Šค ๊ณ„์ •์œผ๋กœ ํŒŒ์ดํ”„๋ผ์ธ์„ ์Šน์ธํ•ฉ๋‹ˆ๋‹ค.

      • Google ๊ณ„์ • ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด(ํ”„๋ฆฌ๋ทฐ)๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‚ด ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๋กœ ์‹คํ–‰์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
      • ์„œ๋น„์Šค ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์„ ํƒํ•œ ์„œ๋น„์Šค ๊ณ„์ •์œผ๋กœ ์‹คํ–‰์„ ์„ ํƒํ•œ ํ›„ ์„œ๋น„์Šค ๊ณ„์ •์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
    6. ์œ„์น˜ ์„น์…˜์—์„œ ํŒŒ์ดํ”„๋ผ์ธ ์ฒ˜๋ฆฌ ๋ฆฌ์ „์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

      1. ํŠน์ • ๋ฆฌ์ „์„ ์„ ํƒํ•˜๋ ค๋ฉด ๋ฆฌ์ „์„ ์„ ํƒํ•œ ํ›„ ๋ฆฌ์ „ ๋ฉ”๋‰ด์—์„œ ๋ฆฌ์ „์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
      2. ๋ฉ€ํ‹ฐ ๋ฆฌ์ „์„ ์„ ํƒํ•˜๋ ค๋ฉด ๋ฉ€ํ‹ฐ ๋ฆฌ์ „์„ ์„ ํƒํ•œ ํ›„ ๋ฉ€ํ‹ฐ ๋ฆฌ์ „ ๋ฉ”๋‰ด์—์„œ ๋ฉ€ํ‹ฐ ๋ฆฌ์ „์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

      ํŒŒ์ดํ”„๋ผ์ธ ์ฒ˜๋ฆฌ ๋ฆฌ์ „์€ ์ฝ”๋“œ ์• ์…‹์˜ ๊ธฐ๋ณธ ์Šคํ† ๋ฆฌ์ง€ ๋ฆฌ์ „๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค.

    ๋…ธํŠธ๋ถ ์˜ต์…˜

    1. ๋…ธํŠธ๋ถ์„ ํŒŒ์ดํ”„๋ผ์ธ์— ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ๋…ธํŠธ๋ถ ์˜ต์…˜ ์„น์…˜์—์„œ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

      1. ๋Ÿฐํƒ€์ž„ ํ…œํ”Œ๋ฆฟ ํ•„๋“œ์—์„œ ๊ธฐ๋ณธ ๋…ธํŠธ๋ถ ๋Ÿฐํƒ€์ž„์„ ์ˆ˜๋ฝํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด ๋Ÿฐํƒ€์ž„์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

        • ๊ธฐ๋ณธ ๋Ÿฐํƒ€์ž„ ์‚ฌ์–‘์„ ๋ณด๋ ค๋ฉด ์˜†์— ์žˆ๋Š” ํ™”์‚ดํ‘œ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
        • ์ƒˆ ๋Ÿฐํƒ€์ž„์„ ๋งŒ๋“ค๋ ค๋ฉด ๋Ÿฐํƒ€์ž„ ํ…œํ”Œ๋ฆฟ ๋งŒ๋“ค๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
      2. Cloud Storage ๋ฒ„ํ‚ท ํ•„๋“œ์—์„œ ์ฐพ์•„๋ณด๊ธฐ๋ฅผ ํด๋ฆญํ•˜๊ณ  ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ๋…ธํŠธ๋ถ ์ถœ๋ ฅ์„ ์ €์žฅํ•  Cloud Storage ๋ฒ„ํ‚ท์„ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

      3. ๋ฒ„ํ‚ท ์ˆ˜์ค€ ์ •์ฑ…์— ์ฃผ ๊ตฌ์„ฑ์› ์ถ”๊ฐ€๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ์˜ˆ์•ฝ๋œ ํŒŒ์ดํ”„๋ผ์ธ ์‹คํ–‰ ์ถœ๋ ฅ์„ ์ €์žฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  Cloud Storage ๋ฒ„ํ‚ท์— ์ปค์Šคํ…€ Dataform ์„œ๋น„์Šค ๊ณ„์ •์„ ์ฃผ ๊ตฌ์„ฑ์›์œผ๋กœ ์ถ”๊ฐ€ํ•˜๊ณ  ์ด ์ฃผ ๊ตฌ์„ฑ์›์—๊ฒŒ ์Šคํ† ๋ฆฌ์ง€ ๊ด€๋ฆฌ์ž(roles/storage.admin) ์—ญํ• ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.

        ์„ ํƒํ•œ ์ปค์Šคํ…€ Dataform ์„œ๋น„์Šค ๊ณ„์ •์— ์„ ํƒํ•œ ๋ฒ„ํ‚ท์˜ ์Šคํ† ๋ฆฌ์ง€ ๊ด€๋ฆฌ์ž IAM ์—ญํ• ์ด ๋ถ€์—ฌ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    ํŒŒ์ดํ”„๋ผ์ธ ํƒœ์Šคํฌ ์ถ”๊ฐ€

    ํŒŒ์ดํ”„๋ผ์ธ์— ํƒœ์Šคํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    1. Google Cloud ์ฝ˜์†”์—์„œ BigQuery ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

      BigQuery๋กœ ์ด๋™

    2. ํƒ์ƒ‰๊ธฐ ์ฐฝ์—์„œ ํ”„๋กœ์ ํŠธ์™€ ํŒŒ์ดํ”„๋ผ์ธ ํด๋”๋ฅผ ํŽผ์นœ ํ›„ ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    3. SQL ์ฟผ๋ฆฌ, ๋…ธํŠธ๋ถ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์ค€๋น„์™€ ๊ฐ™์€ ์ฝ”๋“œ ์• ์…‹์„ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

      SQL ์ฟผ๋ฆฌ

      1. ํƒœ์Šคํฌ ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•œ ๋‹ค์Œ ์ฟผ๋ฆฌ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ์ฟผ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๊ธฐ์กด ์ฟผ๋ฆฌ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

      2. ์„ ํƒ์‚ฌํ•ญ: ์ฟผ๋ฆฌ ํƒœ์Šคํฌ ์„ธ๋ถ€์ •๋ณด ์ฐฝ์˜ ์„ ํ–‰ ์ž‘์—… ๋ฉ”๋‰ด์—์„œ ์ฟผ๋ฆฌ ์•ž์— ์‹คํ–‰ํ•  ํƒœ์Šคํฌ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

        ์ฟผ๋ฆฌ๋Š” ์ด์ „ ํƒœ์Šคํฌ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

      ์ƒˆ ์ฟผ๋ฆฌ ๋งŒ๋“ค๊ธฐ

      1. ์ฟผ๋ฆฌ ์ˆ˜์ • ์˜†์— ์žˆ๋Š” ํ™”์‚ดํ‘œ ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ•˜๊ณ  ์ปจํ…์ŠคํŠธ์—์„œ ๋˜๋Š” ์ƒˆ ํƒญ์—์„œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

      2. ๊ธฐ์กด ์ฟผ๋ฆฌ๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

      3. ์ฟผ๋ฆฌ ์ด๋ฆ„์„ ์„ ํƒํ•œ ํ›„ Enter ํ‚ค๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

      4. ์ €์žฅ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

      5. ์„ ํƒ์‚ฌํ•ญ: ์ฟผ๋ฆฌ ์ด๋ฆ„์„ ๋ฐ”๊พธ๋ ค๋ฉด ํŒŒ์ดํ”„๋ผ์ธ ์ฐฝ์—์„œ ์ฟผ๋ฆฌ ์ด๋ฆ„์„ ํด๋ฆญํ•˜๊ณ  ์ฟผ๋ฆฌ ์ˆ˜์ •์„ ํด๋ฆญํ•œ ํ›„ ํ™”๋ฉด ์ƒ๋‹จ์—์„œ ๊ธฐ์กด ์ฟผ๋ฆฌ ์ด๋ฆ„์„ ํด๋ฆญํ•˜๊ณ  ์ƒˆ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

      ๊ธฐ์กด ์ฟผ๋ฆฌ ๊ฐ€์ ธ์˜ค๊ธฐ

      1. ์ฟผ๋ฆฌ ์ˆ˜์ • ์˜†์— ์žˆ๋Š” ํ™”์‚ดํ‘œ ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ•˜๊ณ  ์‚ฌ๋ณธ ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

      2. ๊ฐ€์ ธ์˜ฌ ๊ธฐ์กด ์ฟผ๋ฆฌ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๊ฒ€์ƒ‰ ์ฐฝ์—์„œ ๊ธฐ์กด ์ฟผ๋ฆฌ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ฟผ๋ฆฌ๋ฅผ ๊ฐ€์ ธ์˜ค๋ฉด ์ฟผ๋ฆฌ ์†Œ์Šค ํŒŒ์ผ์ด ํŒŒ์ดํ”„๋ผ์ธ์— ๋ณต์‚ฌ๋˜๋ฏ€๋กœ ์›๋ณธ์€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

      3. ์ˆ˜์ •์„ ํด๋ฆญํ•˜์—ฌ ๊ฐ€์ ธ์˜จ ์ฟผ๋ฆฌ๋ฅผ ์—ฝ๋‹ˆ๋‹ค.

      4. ์ €์žฅ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

      ๋…ธํŠธ๋ถ

      1. ํƒœ์Šคํฌ ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•œ ๋‹ค์Œ ๋…ธํŠธ๋ถ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋…ธํŠธ๋ถ์„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๊ธฐ์กด ๋…ธํŠธ๋ถ์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธํŠธ๋ถ ๋Ÿฐํƒ€์ž„ ํ…œํ”Œ๋ฆฟ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ๋…ธํŠธ๋ถ ์˜ต์…˜์„ ์ฐธ์กฐํ•˜์„ธ์š”.

      2. ์„ ํƒ์‚ฌํ•ญ: ๋…ธํŠธ๋ถ ํƒœ์Šคํฌ ์„ธ๋ถ€์ •๋ณด ์ฐฝ์˜ ์„ ํ–‰ ์ž‘์—… ๋ฉ”๋‰ด์—์„œ ๋…ธํŠธ๋ถ ์•ž์— ์‹คํ–‰ํ•  ํƒœ์Šคํฌ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

        ๋…ธํŠธ๋ถ์€ ์ด์ „ ํƒœ์Šคํฌ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

      ์ƒˆ ๋…ธํŠธ๋ถ ๋งŒ๋“ค๊ธฐ

      1. ๋…ธํŠธ๋ถ ์ˆ˜์ • ์˜†์— ์žˆ๋Š” ํ™”์‚ดํ‘œ ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ•˜๊ณ  ์ปจํ…์ŠคํŠธ์—์„œ ๋˜๋Š” ์ƒˆ ํƒญ์—์„œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

      2. ๊ธฐ์กด ๋…ธํŠธ๋ถ์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

      3. ๋…ธํŠธ๋ถ ์ด๋ฆ„์„ ์„ ํƒํ•œ ํ›„ Enter ํ‚ค๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

      4. ์ €์žฅ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

      5. ์„ ํƒ์‚ฌํ•ญ: ๋…ธํŠธ๋ถ ์ด๋ฆ„์„ ๋ฐ”๊พธ๋ ค๋ฉด ํŒŒ์ดํ”„๋ผ์ธ ์ฐฝ์—์„œ ๋…ธํŠธ๋ถ ์ด๋ฆ„์„ ํด๋ฆญํ•˜๊ณ  ๋…ธํŠธ๋ถ ์ˆ˜์ •์„ ํด๋ฆญํ•œ ํ›„ ํ™”๋ฉด ์ƒ๋‹จ์—์„œ ๊ธฐ์กด ๋…ธํŠธ๋ถ ์ด๋ฆ„์„ ํด๋ฆญํ•˜๊ณ  ์ƒˆ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

      ๊ธฐ์กด ๋…ธํŠธ๋ถ ๊ฐ€์ ธ์˜ค๊ธฐ

      1. ๋…ธํŠธ๋ถ ์ˆ˜์ • ์˜†์— ์žˆ๋Š” ํ™”์‚ดํ‘œ ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ•˜๊ณ  ์‚ฌ๋ณธ ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

      2. ๊ฐ€์ ธ์˜ฌ ๊ธฐ์กด ๋…ธํŠธ๋ถ์„ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๊ฒ€์ƒ‰ ์ฐฝ์—์„œ ๊ธฐ์กด ๋…ธํŠธ๋ถ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋…ธํŠธ๋ถ์„ ๊ฐ€์ ธ์˜ค๋ฉด ๋…ธํŠธ๋ถ ์†Œ์Šค ํŒŒ์ผ์ด ํŒŒ์ดํ”„๋ผ์ธ์— ๋ณต์‚ฌ๋˜๋ฏ€๋กœ ์›๋ณธ์€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

      3. ๊ฐ€์ ธ์˜จ ๋…ธํŠธ๋ถ์„ ์—ด๋ ค๋ฉด ์ˆ˜์ •์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

      4. ์ €์žฅ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

      ๋ฐ์ดํ„ฐ ์ค€๋น„

      1. ํƒœ์Šคํฌ ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•œ ํ›„ ๋ฐ์ดํ„ฐ ์ค€๋น„๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋ฐ์ดํ„ฐ ์ค€๋น„๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๊ธฐ์กด ๋ฐ์ดํ„ฐ ์ค€๋น„๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

      2. ์„ ํƒ์‚ฌํ•ญ: ๋ฐ์ดํ„ฐ ์ค€๋น„ ํƒœ์Šคํฌ ์„ธ๋ถ€์ •๋ณด ์ฐฝ์˜ ์„ ํ–‰ ์ž‘์—… ๋ฉ”๋‰ด์—์„œ ๋ฐ์ดํ„ฐ ์ค€๋น„ ์•ž์— ์‹คํ–‰ํ•  ํƒœ์Šคํฌ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

        ๋ฐ์ดํ„ฐ ์ค€๋น„๋Š” ์ด์ „ ํƒœ์Šคํฌ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

      ์ƒˆ ๋ฐ์ดํ„ฐ ์ค€๋น„ ๋งŒ๋“ค๊ธฐ

      1. ๋ฐ์ดํ„ฐ ์ค€๋น„ ์ˆ˜์ • ์˜†์— ์žˆ๋Š” ํ™”์‚ดํ‘œ ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ•˜๊ณ  ์ปจํ…์ŠคํŠธ์—์„œ ๋˜๋Š” ์ƒˆ ํƒญ์—์„œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

      2. ๊ธฐ์กด ๋ฐ์ดํ„ฐ ์ค€๋น„๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

      3. ๋ฐ์ดํ„ฐ ์ค€๋น„ ์ด๋ฆ„์„ ์„ ํƒํ•˜๊ณ  Enter ํ‚ค๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

      4. ์ €์žฅ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

      5. ์„ ํƒ์‚ฌํ•ญ: ๋ฐ์ดํ„ฐ ์ค€๋น„ ์ด๋ฆ„์„ ๋ฐ”๊พธ๋ ค๋ฉด ํŒŒ์ดํ”„๋ผ์ธ ์ฐฝ์—์„œ ๋ฐ์ดํ„ฐ ์ค€๋น„ ์ด๋ฆ„์„ ํด๋ฆญํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์ค€๋น„ ์ˆ˜์ •์„ ํด๋ฆญํ•œ ํ›„ ํ™”๋ฉด ์ƒ๋‹จ์—์„œ ์ด๋ฆ„์„ ํด๋ฆญํ•˜๊ณ  ์ƒˆ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

      ๊ธฐ์กด ๋ฐ์ดํ„ฐ ์ค€๋น„ ๊ฐ€์ ธ์˜ค๊ธฐ

      1. ๋ฐ์ดํ„ฐ ์ค€๋น„ ์ˆ˜์ • ์˜†์— ์žˆ๋Š” ํ™”์‚ดํ‘œ ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ•˜๊ณ  ์‚ฌ๋ณธ ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

      2. ๊ฐ€์ ธ์˜ฌ ๊ธฐ์กด ๋ฐ์ดํ„ฐ ์ค€๋น„๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๊ฒ€์ƒ‰ ์ฐฝ์—์„œ ๊ธฐ์กด ๋ฐ์ดํ„ฐ ์ค€๋น„๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์ค€๋น„๋ฅผ ๊ฐ€์ ธ์˜ค๋ฉด ๋ฐ์ดํ„ฐ ์ค€๋น„ ์†Œ์Šค ํŒŒ์ผ์ด ํŒŒ์ดํ”„๋ผ์ธ์— ๋ณต์‚ฌ๋˜๋ฏ€๋กœ ์›๋ณธ์€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

      3. ๊ฐ€์ ธ์˜จ ๋ฐ์ดํ„ฐ ์ค€๋น„๋ฅผ ์—ด๋ ค๋ฉด ์ˆ˜์ •์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

      4. ์ €์žฅ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    ํŒŒ์ดํ”„๋ผ์ธ ํƒœ์Šคํฌ ์ˆ˜์ •

    ํŒŒ์ดํ”„๋ผ์ธ ํƒœ์Šคํฌ๋ฅผ ์ˆ˜์ •ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    1. Google Cloud ์ฝ˜์†”์—์„œ BigQuery ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

      BigQuery๋กœ ์ด๋™

    2. ํƒ์ƒ‰๊ธฐ ์ฐฝ์—์„œ ํ”„๋กœ์ ํŠธ์™€ ํŒŒ์ดํ”„๋ผ์ธ ํด๋”๋ฅผ ํŽผ์นœ ํ›„ ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    3. ์„ ํƒํ•œ ํƒœ์Šคํฌ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    4. ์•ž์˜ ํƒœ์Šคํฌ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ์„ ํ–‰ ์ž‘์—… ๋ฉ”๋‰ด์—์„œ ์ฟผ๋ฆฌ๋‚˜ ๋…ธํŠธ๋ถ ์•ž์— ์‹คํ–‰ํ•  ํƒœ์Šคํฌ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    5. ์„ ํƒํ•œ ํƒœ์Šคํฌ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์ˆ˜์ •ํ•˜๋ ค๋ฉด ์ˆ˜์ •์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    6. ์ƒˆ ํƒญ์ด ์—ด๋ฆฌ๋ฉด ํƒœ์Šคํฌ ์ฝ˜ํ…์ธ ๋ฅผ ์ˆ˜์ •ํ•œ ๋‹ค์Œ ํƒœ์Šคํฌ์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

    ํŒŒ์ดํ”„๋ผ์ธ ํƒœ์Šคํฌ ์‚ญ์ œ

    ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ํƒœ์Šคํฌ๋ฅผ ์‚ญ์ œํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    1. Google Cloud ์ฝ˜์†”์—์„œ BigQuery ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

      BigQuery๋กœ ์ด๋™

    2. ํƒ์ƒ‰๊ธฐ ์ฐฝ์—์„œ ํ”„๋กœ์ ํŠธ์™€ ํŒŒ์ดํ”„๋ผ์ธ ํด๋”๋ฅผ ํŽผ์นœ ํ›„ ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    3. ์„ ํƒํ•œ ํƒœ์Šคํฌ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    4. ํƒœ์Šคํฌ ์„ธ๋ถ€์ •๋ณด ์ฐฝ์—์„œ ์‚ญ์ œ์‚ญ์ œ ์•„์ด์ฝ˜์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    ํŒŒ์ดํ”„๋ผ์ธ ๊ณต์œ 

    ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ณต์œ ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    1. Google Cloud ์ฝ˜์†”์—์„œ BigQuery ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

      BigQuery๋กœ ์ด๋™

    2. ํƒ์ƒ‰๊ธฐ ์ฐฝ์—์„œ ํ”„๋กœ์ ํŠธ์™€ ํŒŒ์ดํ”„๋ผ์ธ ํด๋”๋ฅผ ํŽผ์นœ ํ›„ ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    3. ๊ณต์œ ๋ฅผ ํด๋ฆญํ•œ ํ›„ ๊ถŒํ•œ ๊ด€๋ฆฌ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    4. ์‚ฌ์šฉ์ž/๊ทธ๋ฃน ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    5. ์ƒˆ ์ฃผ ๊ตฌ์„ฑ์› ํ•„๋“œ์— ์‚ฌ์šฉ์ž ์ด๋ฆ„์ด๋‚˜ ๊ทธ๋ฃน ์ด๋ฆ„์„ ์ตœ์†Œ ํ•˜๋‚˜ ์ด์ƒ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

    6. ์—ญํ•  ํ• ๋‹น์—์„œ ์—ญํ• ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    7. ์ €์žฅ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    1. Google Cloud ์ฝ˜์†”์—์„œ BigQuery ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

      BigQuery๋กœ ์ด๋™

    2. ํƒ์ƒ‰๊ธฐ ์ฐฝ์—์„œ ํ”„๋กœ์ ํŠธ์™€ ํŒŒ์ดํ”„๋ผ์ธ ํด๋”๋ฅผ ํŽผ์นœ ํ›„ ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    3. ๊ณต์œ ๋ฅผ ํด๋ฆญํ•œ ํ›„ ๋งํฌ ๊ณต์œ ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ดํ”„๋ผ์ธ URL์ด ์ปดํ“จํ„ฐ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ๋ฉ๋‹ˆ๋‹ค.

    ํŒŒ์ดํ”„๋ผ์ธ ์‹คํ–‰

    ํŒŒ์ดํ”„๋ผ์ธ์˜ ํ˜„์žฌ ๋ฒ„์ „์„ ์ˆ˜๋™์œผ๋กœ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    1. Google Cloud ์ฝ˜์†”์—์„œ BigQuery ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

      BigQuery๋กœ ์ด๋™

    2. ํƒ์ƒ‰๊ธฐ ์ฐฝ์—์„œ ํ”„๋กœ์ ํŠธ์™€ ํŒŒ์ดํ”„๋ผ์ธ ํด๋”๋ฅผ ํŽผ์นœ ํ›„ ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    3. ์‹คํ–‰์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์ธ์ฆ์— ๋‚ด ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๋กœ ์‹คํ–‰์„ ์„ ํƒํ•œ ๊ฒฝ์šฐ Google ๊ณ„์ •์„ ์Šน์ธ(ํ”„๋ฆฌ๋ทฐ)ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    4. ์„ ํƒ์‚ฌํ•ญ: ์‹คํ–‰์„ ๊ฒ€์‚ฌํ•˜๋ ค๋ฉด ์ด์ „ ์ˆ˜๋™ ์‹คํ–‰์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

    Google ๊ณ„์ • ์Šน์ธํ•˜๊ธฐ

    Google ๊ณ„์ • ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๋กœ ๋ฆฌ์†Œ์Šค๋ฅผ ์ธ์ฆํ•˜๋ ค๋ฉด Google ๊ณ„์ •์˜ ์•ก์„ธ์Šค ํ† ํฐ์„ ๊ฐ€์ ธ์˜ค๊ณ  ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ์†Œ์Šค ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ BigQuery ํŒŒ์ดํ”„๋ผ์ธ์— ์ˆ˜๋™์œผ๋กœ ๋ถ€์—ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. OAuth ๋Œ€ํ™”์ƒ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜๋™ ์Šน์ธ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    BigQuery ํŒŒ์ดํ”„๋ผ์ธ์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ํ•œ ๋ฒˆ๋งŒ ๋ถ€์—ฌํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

    ๋ถ€์—ฌํ•œ ๊ถŒํ•œ์„ ์ทจ์†Œํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    1. Google ๊ณ„์ • ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
    2. BigQuery ํŒŒ์ดํ”„๋ผ์ธ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
    3. ์•ก์„ธ์Šค ๊ถŒํ•œ ์‚ญ์ œ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    ํŒŒ์ดํ”„๋ผ์ธ์— ๋…ธํŠธ๋ถ์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ Google ๊ณ„์ •์˜ ์•ก์„ธ์Šค ํ† ํฐ์„ ๊ฐ€์ ธ์˜ค๊ณ  ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ์†Œ์Šค ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ Colab Enterprise์—๊ฒŒ ์ˆ˜๋™์œผ๋กœ ๋ถ€์—ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ถŒํ•œ์„ ํ•œ ๋ฒˆ๋งŒ ๋ถ€์—ฌํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. Google ๊ณ„์ • ํŽ˜์ด์ง€์—์„œ ์ด ๊ถŒํ•œ์„ ์ทจ์†Œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋‹ค์Œ ๋‹จ๊ณ„