채널톡 아이콘

GCP 빅쿼리(BigQuery) 입문자를 위한 강의

GCP에서 제공하는 정형화(Structured), 비정형화(Unstructured) 데이터 둘 다 편리하게 다룰 수 있고 자유로운 테이블 포맷을 허용하는 컬럼 지향 스토리지(Columnar Storage), 만능형 데이터베이스 BigQuery를 함께 배워봐요.

20명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

토스
토스뱅크
배달의민족
딜리버리히어로
롯데쇼핑 이커머스사업본부

롯데쇼핑 이커머스사업본부

임직원들도 이 강의를 듣고 있어요!

토스
토스뱅크
배달의민족
딜리버리히어로
롯데쇼핑 이커머스사업본부

롯데쇼핑 이커머스사업본부

임직원들도 이 강의를 듣고 있어요!

수강 후 이런걸 얻을 수 있어요

  • BigQuery에서 제공하는 특수한 문법

  • ARRAY, STRUCT 데이터 타입 쿼리

  • 간단한 SQL 쿼리

  • 다양한 JOIN 패턴 및 장/단점

BigQuery는 무엇이며 왜 배워야 할까요? 🤔

BigQuery는 Google Cloud Platform(GCP) 서버리스 데이터 웨어하우스(Serverless Data Warehouse)입니다. BigQuery는 페타바이트 규모의 데이터를 쉽게 다룰 수 있게 해주며, 회사에서 데이터를 저장하고 쿼리하는 데 도움이 되는 클라우드 데이터베이스(database)입니다. 이러한 이점때문에 방대한 데이터를 BigQuery 머신 러닝에 업로드하여 데이터를 더 잘 이해할 수 있습니다. 또한 BigQuery로 원하는 데이터를 어디서나 쉽게 불러올 수 있습니다. 구글 드라이브를 포함하여 각종 플러그인을 사용하여 외부 데이터셋도 쉽게 BigQuery 테이블로 불러올 수 있습니다. 이런 확장성 때문에 BigQuery의 인기는 계속 상승하고 있습니다.


SQL에 익숙한 사람이라면 bigquery를 배우기가 쉽습니다 . 장점으로는 빠른 데이터 처리와 확장성이 있습니다. 복잡한 데이터 분석과 다른 Google Cloud 서비스와의 통합을 가능하게 하여 Google Analytics 360에 도움이 될 수 있습니다.

본 강의에서는 데이터, 테이블 및 데이터세트를 탐색하는 방법을 배우게 됩니다. BigQuery 힌트와 포맷팅 도움을 사용하여 쿼리를 효율적으로 작성할 수 있습니다. SELECT 문을 사용하여 FROM, WHERE, GROUP BY, HAVING 및 ORDER BY 절을 사용하여 데이터에 대한 중요한 질문에 답하는 SQL쿼리(sql-query)를 작성합니다. 혹시라도 여러 테이블 작업과 조인 사용에 익숙하지 않다면 걱정하지 마세요. 빅쿼리 입문자를 위한 강의에서 모든것을 배울 수 있습니다.

BigQuery의 서버리스 아키텍처를 사용하면 SQL 및 Python과 같은 언어를 사용하여 인프라 관리 없이 조직의 가장 큰 질문에 답할 수 있습니다. BigQuery는 구조화된 데이터와 구조화되지 않은 데이터 모두를 처리하는 균일한 방법을 제공하며 Apache Iceberg, Delta, Hudi와 같은 오픈 테이블 형식을 지원합니다.


본 강의를 모두 수강하시면 여러분들께서는 SQL에 매우 큰 자신감이 생기실 수 있습니다 😃



GCP 빅쿼리(BigQuery) 입문자를 위한 강의만의 특징은 무엇인가요?

📌 BigQuery 환경에서 직접 강의가 진행됩니다.

📌 SQL경험이 없으신 분들도 강의내용을 쉽게 따라오실 수 있습니다.

📌 이론보다는 실습에 더 비중을 두고 있어 SQL을 한줄한줄 작성하면서 부연설명을 넣습니다.

📌 10년 이상의 SQL경험을 보유한 강사의 노하우와 설명은 귀에 쏙쏙 들어옵니다.

이런 분들께 추천해요

빅쿼리를 자세히 배우고 싶어요.
BigQuery 구성 요소의 심층 내부를 배우고자 하는분

SQL을 빨리 익히고 싶어요.
데이터 여정을 이제 막 시작했고 짧은 시간 안에 초급에서 고급까지 SQL을 마스터하고 싶은 분

구글 클라우드 데이터 엔지니어 자격증에 관심있어요.
빅쿼리도 데이터 엔지니어 자격증 과정에 포함되어 있기 때문에 빅쿼리를 더 자세히 배우고 싶으신 분

수강 후에는

  • 빅쿼리 콘솔(BigQuery Console) 환경이 더욱 편해집니다.

  • SQL을 더욱 능수능란하게 다룰 수 있습니다.

  • 빅쿼리의 도움으로 데이터 분석이 더욱 용이해집니다.

  • 구글 클라우드 데이터 엔지니어 자격증 준비가 수월해집니다.

이런 내용을 배워요.

ARRAY & STRUCT

빅쿼리에서 제공하는 복잡한 데이터 타입 ARRAY & STRUCT를 심오하게 다루며 풍부한 실습으로 여러분들에게 쉽게 풀어서 설명합니다.

다양한 JOIN 패턴

SQL에는 많은 JOIN패턴이 존재합니다. 언제 어떻게 JOIN을 써야하는지는 입문자분들에게 이해하기 힘들 수 있으며 강의 중간에 그림을 추가해 여러분들의 이해를 도와줍니다.

SQL 기본 문법

SQL을 작성하기 위해 꼭 알아야 하는 수많은 키워드들을 다룹니다. 빅쿼리에서 제공하는 퍼블릭 데이터셋을 사용해 쿼리를 실행할때 비용이 청구되지 않아 부담없이 실습을 즐길 수 있습니다.

CRUD

실제 많은 SQL강의에서 잘 다루지 않는 내용이지만 본 강의에서는 CRUD가 무엇이며 어떻게 빅쿼리에서 사용되는지 상세히 설명하고 있습니다.

강사 소개


  • Tempus Inc - Senior Software Engineer (2019 ~ 현재)

    • BigQuery & Python BigQuery SDK & DBT(Data Build Tool)를 활용한 데이터 전처리 개발

    • Implement PHI data masking & automate data legal review process

  • CarVi Inc - Data Scientist (2017 - 2019)

    • 자율주행 데이터 분석

    • 실시간 주행데이터 수집 및 분석, 차선이탈 & 차량충돌 시스템 구현


  • 인프런 강사 - AWS 입문자를 위한 강의 (강의링크)

  • 인프런 강사 - AWS 중상급자를 위한 강의 (강의링크)

  • 인프런 강사 - AWS 실전편을 위한 강의 (강의링크)

  • 인프런 강사 - Python 입문자를 위한 강의 (강의링크)

  • 저자 - 업무에 바로 쓰는 AWS 입문 (도서링크)


수강 전 참고 사항

실습 환경

  • 강의는 MacOS, Google Chrome에서 진행됩니다.


학습 자료

  • 본 강의는 첨부파일을 따로 제공하지 않습니다. 모든 강의는 영상을 통해서 진행됩니다.

선수 지식 및 유의사항

  • SQL 기본 지식 (SQL을 전혀 해보지 않으신 분들도 환영합니다😄)

  • 기본 프로그래밍 지식 (프로그래밍 지식 없으셔도 괜찮습니다😃)

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • BigQuery를 체험해보고 싶으신 분

  • SQL에 관심이 많으신분

  • BigQuery만의 문법을 배우고 싶으신 분

선수 지식,
필요할까요?

  • SQL 기본 지식

  • 기본 프로그래밍 지식

안녕하세요
Sungmin Kim입니다.

커리어인증

6,119

수강생

325

수강평

158

답변

4.7

강의 평점

6

강의

포트폴리오

안녕하세요. 저는 미국에서 Computer Science 학사와 Data Science 석사 과정을 마친 후, 현재 Healthcare 도메인에서 데이터 엔지니어로 일하고 있는 사이먼킴입니다.

현재 업무에서는 AWS와 Airflow를 기반으로 매일 대용량 데이터를 수집하고 ETL 파이프라인을 설계 및 운영하고 있으며, 데이터의 안정성과 품질을 보장하기 위해 CloudWatch와 Splunk를 활용한 모니터링 시스템도 함께 관리하고 있습니다. 문제 발생 시 원인을 분석하고, 필요에 따라 파이프라인을 개선하거나 새로운 기능을 직접 구현하는 역할도 맡고 있습니다.

제가 사용하는 주요 기술 스택은 Python, SQL, AWS이며, 최근에는 GCP로의 대규모 마이그레이션 프로젝트를 통해 BigQuery, GCS, GKE 환경에서도 깊이 있는 경험을 쌓고 있습니다. 또한 Docker와 Terraform을 활용하여 인프라를 코드로 관리하는 IaC 환경에서도 지속적으로 작업하고 있습니다.

더 나아가 최근에는 AI Agent 시스템과 Harness Engineering에도 관심을 가지고, 실제 업무와 개인 프로젝트에서 에이전트 기반 자동화 시스템을 설계하고 실험하고 있습니다. 단순히 모델을 사용하는 것을 넘어, 여러 에이전트를 어떻게 연결하고 안정적으로 실행·관리할 것인지, 즉 “AI Agent Orchestration”과 “Execution Harness” 구조에 대한 고민을 지속하고 있습니다.

데이터 엔지니어로 일하면서 가장 크게 느낀 점은 기술은 끊임없이 변화하지만, 그 본질은 생각보다 크게 다르지 않다는 것입니다. 하나의 기술을 깊이 이해하면 다른 기술로 확장하는 과정은 훨씬 수월해집니다. 저는 이 “핵심 원리의 공통성”을 중심으로, 단순한 기술 나열이 아닌 본질을 이해하는 학습 경험을 전달하고자 합니다.

이번 강의를 통해 제가 현업에서 쌓아온 실전 경험과 인사이트를 아낌없이 공유드리며, 여러분이 스스로 문제를 해결할 수 있는 힘을 기를 수 있도록 길잡이가 되어드리고 싶습니다.

저 사이먼킴은 어렵고 복잡한 기술도 쉽게 풀어내어, 재미있고 이해하기 쉬운 강의를 만드는 것을 목표로 하고 있습니다. 수강생 여러분과 꾸준히 소통하며 함께 성장해 나가고 싶습니다.

여러분의 실력이 눈에 띄게 성장하는 과정을 함께 지켜보는 것이 저에게 가장 큰 보람입니다. 감사합니다.

 

집필저서: 업무에 바로 쓰는 AWS 입문

 

더보기

커리큘럼

전체

35개 ∙ (2시간 48분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

Sungmin Kim님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

신규가입 25% 할인

₩33,820

25%

₩45,100