강의

멘토링

로드맵

BEST
데이터 사이언스

/

데이터 분석

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

Google Analytics 4, Firebase 데이터의 형태의 앱 로그 분석을 진행합니다. 배열, 윈도우 함수, 퍼널, 리텐션, Google Sheets 등 실무에서 사용할 때 유용한 내용들을 담았습니다.

(5.0) 수강평 51개

수강생 507명

  • 카일스쿨
데이터분석
bigquery
데이터시각화
SQLFirebaseGoogle SheetsGoogle Analytics

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • BigQuery

  • SQL

  • Google Sheets

  • 윈도우 함수

  • ARRAY, STRUCT 다루기(UNNEST)

  • 앱 로그 데이터 분석

  • 리텐션 분석

  • 퍼널 분석

Google Analytics 4, Firebase의 데이터를 활용해 퍼널 분석 / 리텐션 분석은 어떻게 해야할까요?

신입 시절 처음으로 Google Analytics, Firebase 데이터를 접했습니다. 그 당시엔 유저 로그 데이터에 대한 자료가 거의 없었던 시기인데, 이 데이터를 어떻게 다뤄야 할지 감이 잡히지 않았습니다. 여러 자료를 보면서 GA4/Firebase에서 생성된 유저 로그 데이터를 BigQuery로 적재하고, 그 적재된 데이터를 어떻게 분석할지에 대해 알게 되었습니다. 그 경험이 쌓이고 쌓여서, 이제 저만의 패턴이 만들어졌습니다. 그 내용을 공유해보려고 합니다

BigQuery 활용편에선 퍼널 분석과 리텐션 분석을 진행하면서 초보자를 위한 BigQuery(SQL) 입문에서 다루지 않은 함수들을 학습합니다. BigQuery를 접할 때 어려운 부분은 ARRAY, STRUCT가 있는데, 이 부분에 대해 어떻게 접근하면 좋을지 공유드릴 예정입니다. 그 후엔 윈도우 함수를 알려드리는데, 윈도우 함수를 처음에 잘 익혀두면 앞으로 SQL 작성하는 과정에서 매우 편해지게 됩니다. 실무에서 경험했던 케이스를 기반으로 윈도우 함수에 대해 알려드릴게요.

🎈Google Analytics 4, Firebase를 사용하는 분에게 추천해요🎈

Google Analytics 4, Firebase에서 리텐션 기능이 존재하지만, 기능의 제한으로 실제로 사용하긴 어렵습니다.

  • 기능의 제한 : 데이터를 샘플링하고, 리텐션에서 자세한 조건을 설정하기 어렵습니다.

이런 이유로 데이터를 BigQuery로 Export를 하고, 직접 리텐션을 작성해야 합니다. 그런 상황이시면 이 강의를 수강하시면 바로 적용할 수 있습니다. 어떤 기준으로 리텐션을 작성할 것인지, 어떻게 해석할지를 자세하게 다룹니다.

🚀 SQL 코딩 테스트를 준비하는 경우에도 추천합니다 🚀

SQL 코딩 테스트의 기초적인 부분은 입문편을 보시면 푸실 수 있고, SQL 코딩 테스트에서 심화적인 내용은 윈도우 함수나 특정 로직을 주고 데이터를 추출하는 문제가 종종 나옵니다. 이런 문제들은 문제를 많이 푸는 것도 가능하지만, 어려운 로직을 직접 생각하는 과정이 필요합니다.

강의에서 여러 연습문제를 제시하면서 풀 수 있도록 강의를 설계했습니다. ARRAY, 윈도우 함수 파트는 연습 문제를 푸시면서 감을 익힐 수 있을 거예요. 윈도우 함수에선 대부분 비슷한 패턴으로 문제가 출제됩니다(데이터의 차이만 존재). 이 문제들을 보시고 어떻게 문제를 해결할지 고민하면 됩니다.

리텐션 파트나 커스텀 세션 만들기 부분에선 특정 로직을 구체화하면서, 그 부분을 쿼리로 작성합니다. 데이터의 Input과 최종적으로 원하는 Output 형태를 생각하고, 그 과정의 중간 Output을 생각하며 쿼리를 작성합니다. 이 부분이 처음에 어려운 느낌이 들 수 있는데, 괜찮습니다. 이 강의는 역량을 최대로 올리기 위한 강의라 처음엔 그런 감정이 드는게 당연합니다(저도 그랬어요) 그러나 강의를 잘 수강하시면 SQL 역량이 많이 올라갈 것이라 생각합니다.


활용편까지 수강하시고 코딩 테스트 관련한 의견을 남겨주신 수강생분도 계십니다. 우리가 다 아는 국내 유니콘 기업의 코딩 테스트를 통과하셨다고 하네요.

🎁 BigQuery 꽤 사용하셨거나, 다른 DB를 사용하는 분도 추천드려요 🎁

BigQuery를 3~4년 이상 쓰신 분들도 도움을 받을 수 있도록 하려면 어떻게 해야할까?를 고민했고그 내용들을 담았습니다.

또한 회사에서 BigQuery를 꼭 사용하지 않아도(Spark나 다른 DW를 사용하셔도) 이 강의를 들으면서 얻어갈 수 있는 것이 있을거예요. 쿼리를 작성하는 흐름, 어떤 문제를 해결하기 위해 쿼리를 작성하는가? 어떤 방식으로 사고해야 하는가? 이 부분이 여러분들에게 도움이 될 거예요


수강생분이 남겨주신 후기를 공유합니다.


다른 수강생분이 남겨주신 후기 글의 일부를 공유합니다(자세한 내용은 아래 글에서 볼 수 있어요)

SQL경력 5년차가 빅쿼리 강의를 들으면…?

이 강의를 들어야 할지 확인하기 위한 문제


아래 두 문제를 보시고 정답이 바로 나오는지 생각해주세요.
첫번째 문제는 어떤 Action을 해야할지 구체적으로 생각해보는 문제고, 단순히 1~2줄로 끝나는 것이 아닌 구체적인 Action Item을 제시하는 것이 목적입니다.
두번째 문제는 윈도우 함수 중 NULL 처리에 대한 문제입니다(윈도우 함수 연습 문제 : 단순히 LAG 함수가 아닌 특정 옵션을 줘야 정상적인 값을 얻을 수 있습니다)

강의에서 나오는 Weekly Retention Curve 해석하기 : 어떻게 해석해야 할까요?

윈도우 함수 연습 문제 : 단순히 LAG 함수가 아닌 특정 옵션을 줘야 실행됩니다

위 질문에 대해 바로 답이 나오지 않는다면, 이 강의를 수강하시는 것을 추천드려요.

이 강의의 특징

📌 앱 로그 데이터를 직접 제작했습니다. 약 70만 Row고, 배달 서비스의 앱 데이터를 제작했습니다

📌BigQuery 심화 문법(ARRAY, STRUCT, UNNEST, 윈도우 함수, DECLARE 등)을 공유드리고, 언제 어떻게 활용해야 하는지 공유드립니다. 실무에서 꼭 필요한 내용만 담았습니다

📌 단순히 쿼리만 작성하고 끝이 아닌, 퍼널 분석 / 리텐션 분석을 하며 어떻게 해석해야 하는지도 공유드립니다. 저연차 시절에 쿼리만 작성하고 회사에서 어떻게 생각해야 하는지가 참 어려웠습니다. 이 부분에 대한 경험을 공유드립니다.

📌Google Sheets를 사용해 간단하게 시각화할 수 있는 방법도 공유드리고, 스케쥴 쿼리, VIEW 등 실무에서 유용하게 사용할 수 있는 내용들도 공유드립니다.

📌연습 문제와 과제가 존재합니다. 문법에 익숙해져야 하는 부분엔 연습 문제를 제공했고(ARRAY : 4문제, PIVOT : 3문제, 윈도우 함수 : 9문제), 리텐션 분석과 전체 과제에선 실무에서 경험할 수 있는 업무에 기반한 과제를 제공합니다. 이 부분을 풀고 게시판에 올려주시면 피드백을 해드릴 예정이에요

📌 이 강의는 초급자 대상은 아니고, 초보자를 위한 BigQuery(SQL) 입문 강의를 수강하셨거나 SQL JOIN에 대해 아는 분들 대상으로 강의를 진행합니다


이런 분들께 추천해요

앱 로그 분석을 해야하는 분
단순히 쿼리만 작성하는 것이 아닌 앱 로그를 분석해서, Action Item을 도출하고 싶은 분

BigQuery 심화 학습이 필요하신 분
회사에서 BigQuery를 사용하는데 더 심화 학습이 필요하신 분

Product Analyst 직무에 계신 분
제품 분석가 직무에 계시면 꼭 경험하는 퍼널 분석, 리텐션 분석에 대해 궁금하신 분

수강 후에는

  • BigQuery를 활용해 퍼널 분석을 할 수 있게 됩니다. 퍼널 분석에서 어떤 부분이 중요할지 생각하게 되면서, 퍼널을 위한 쿼리도 작성할 수 있게 됩니다

  • BigQuery 윈도우 함수를 사용할 수 있게 됩니다. 윈도우 함수의 여러 종류와 어떤 상황에 사용해야 하는지 연습 문제를 풀면서 익숙해질 수 있습니다

  • BigQuery에서 ARRAY, STRUCT를 다룰 수 있게 됩니다

  • BigQuery에서 PIVOT을 할 수 있게 됩니다

  • 리텐션 분석을 어떻게 진행해야 할지, 어떻게 쿼리를 작성해야 할지 알게 됩니다

  • UDF를 저장해 활용할 수 있게 됩니다

  • Google Analytics 4, Firebase의 로그 데이터를 활용하는 방법을 이해합니다

  • Google Sheets를 사용해 BigQuery의 데이터를 Export하고 시각화할 수 있게 됩니다


🔥 강의 수강 후, 코칭 이벤트 🔥

강의를 75% 이상 수강하신 후, 설문을 남겨주시면 코칭을 진행합니다. 코칭 주제는 BigQuery 활용편에 나온 과제를 기반으로 어떻게 작성해야 더 좋은지에 대해 상세하게 피드백을 드릴 예정입니다. 혹은 이 과제에 대해서는 가볍게만 이야기하고, 개인 고민에 대해서 이야기하는 것도 가능합니다.

자세한 것은 강의 0-5를 참고해주세요

이 강의를 만든 사람

  • Cloud GDE(Google Developer Expert)

  • 구글 빅쿼리 완벽 가이드 역자

  • 부스트캠프 AI Tech 강사 - Product Serving/러닝 마스터(2022 ~ 현재)

  • 카일스쿨(2022.07 ~ 현재) : 데이터 코칭, 컨설팅(DA/DS/DE), 교육

  • 쏘카 데이터 과학자(2018.09 ~ 2022.07)

  • 레트리카 데이터 분석가 & 데이터 엔지니어(2017.02 ~ 2018.04)

  • 기술 블로그 : https://zzsza.github.io/

  • 유튜브 : 카일스쿨

  • 인스타그램 : @data.scientist

이런 내용을 배워요.

퍼널 분석의 큰 흐름 도식

리텐션 분석의 큰 흐름 도식


윈도우 함수 핵심 총 정리


배열 데이터 다루기 : UNNEST로 평면화


수강 전 참고 사항

실습 환경

  • BigQuery는 웹브라우저에서 진행하므로 Mac, 윈도우 상관없이 수강하실 수 있습니다

  • 초보자를 위한 BigQuery(SQL) 입문 강의에 나오는 프로젝트 생성까지 하고 오시면 됩니다

학습 자료

  • PDF로 제공하며, 디스코드 채널도 운영하니 궁금한 내용이 있다면 편하게 질문주셔도 됩니다

선수 지식 및 유의사항

  • 초보자를 위한 BigQuery(SQL) 입문 강의를 수강하고 오셔야 원활하게 이해가 가능합니다

  • 단, 수강하지 않은 분들을 위해 강의를 요약하고 필요한 부분만 부분적으로 수강할 수 있도록 언급합니다

  • 블로그에 강의 기록을 남기고 싶은 경우엔, 강의 URL을 남겨주시면 가능합니다. 다만 데이터나 PDF 파일 자체를 공유하는 것은 불가능합니다

    • 다만 강의의 대부분을 올리시는 것은 저작권 관련 이슈가 존재할 수 있습니다. 강의에서 꼭 기억하고 싶은 핵심과 자신의 생각을 얹어서 글을 작성해보시는 것을 추천드려요. 

    • 블로그의 글을 보면 강의를 수강하지 않아도 괜찮은가? 관점으로 생각하시면 됩니다

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 초보자를 위한 BigQuery(SQL) 입문을 학습하고, 추가적인 학습을 원하시는 분

  • 데이터 분석가 중 SQL 역량을 키우고 싶으신 분

  • Product Analyst로 퍼널 분석, 리텐션 분석을 BigQuery로 작성해야 하는 분

  • BigQuery 배열 데이터, 윈도우 함수를 익히고 싶은 분

선수 지식,
필요할까요?

  • 초보자를 위한 BigQuery(SQL) 강의

  • 기본적인 SQL 문법은 알고 있어야 합니다(SELECT, FROM)

안녕하세요
입니다.

12,949

수강생

407

수강평

356

답변

4.9

강의 평점

5

강의

9년차 데이터 과학자, 데이터 엔지니어, 머신러닝 엔지니어로 근무했으며, 쏘카와 타다에서 데이터 분석, 데이터 엔지니어링 개발, 머신러닝 알고리즘을 개발했습니다.

카일스쿨 유튜브에 데이터 커리어 관련 영상을 올리고 있으며, 어떻게 해야 강의를 수강하신 분들이 회사에서 일을 잘할 수 있을까?를 고민하며 자료를 만들고 있어요.

Google의 GDE(Cloud)로 활동하고 있어요.

 

카일스쿨 유튜브 : https://www.youtube.com/c/kyleschool
기술 블로그 : https://zzsza.github.io/
인스타그램 : https://www.instagram.com/data.scientist/
대표 컨텐츠 : https://github.com/Team-Neighborhood/I-want-to-study-Data-Science
데이터 과학자가 되기 위해 진행한 다양한 노력들 : https://zzsza.github.io/diary/2019/04/05/how-to-study-datascience/

커리큘럼

전체

62개 ∙ (10시간 35분)

해당 강의에서 제공:

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

수강평

전체

51개

5.0

51개의 수강평

  • homebrew1님의 프로필 이미지
    homebrew1

    수강평 2

    평균 평점 5.0

    5

    79% 수강 후 작성

    기본 강의 완강 했던 학생입니다. - 내용은 크게 1. BIGQUERY 심화 문법 2. PM 적인 사고법 입니다. - 1은 제가 원래 바라고 있던 내용이라 만족감이 정말 컸습니다. 아마 GA4로 데이터 분석 하실 마케터분들이면 무조건 알아야 할 내용 이라고 생각합니다. - 2는 제가 이미 알고 있던 내용들이 었지만, 실제 회사에 다녀보시지 않았거나 하신분들은 필수로 알아야할 내용이라, 그로스 해킹 / 리텐션 등의 용어에 익숙하지 않으신 분들에겐 유용하다고 생각이 들었습니다. - 강의 외적으로, 디스코드도 파시고, 피드백도 계속 모니터링 하시고, 1:1 코칭까지 해주시는것이 가장 인상 깊었습니다. 강의 금액을 떠나서 수강생들에게 신경 써주시려고 하시는게 느껴집니다.

    • 카일스쿨
      지식공유자

      homebrew1님 안녕하세요! 기본편, 활용편 수강해주셔서 감사합니다. 강의를 수강하시면서 해소가 안되는 부분이 있다면 제가 꼭 도와드리고 싶은 마음에 1:1 코칭, 디스코드를 운영하고 있어요. 문제를 같이 해결하고, 실질적으로 도움이 되는 교육을 계속 만들어볼게요. 감사합니다!

  • 흰임금펭귄님의 프로필 이미지
    흰임금펭귄

    수강평 1

    평균 평점 5.0

    5

    32% 수강 후 작성

    *𝓑𝓮𝓼𝓽 𝓢𝓠𝓛 𝓒𝓸𝓾𝓻𝓼𝓮 𝓸𝓷 𝓘𝓷𝓯𝓵𝓮𝓪𝓻𝓷 𝓲𝓷 2024* 기초편 수강평 보신분들은 아시겠지만 정말정말 sql 활용자에게 좋은 강의입니다🥺ྀི 개인적으로 인프런 넘버완~ 가격이 두배여도 들을 강의 분석가가 아닌 포지션에서 남이 짜둔 SQL을 여차저차 활용하며 야생쿼리로 성장하신 분들 으레 있지않으실까요? 그랬던 과거의 저에게 강의 하나만을 추천한다면 바로 카일스쿨... 본인의 회사에서 빅쿼리를 활용한다! (빅쿼리 활용법까지 상세히 알려주십니다) 다 짜놓은 쿼리에서 조건만 조금 수정해서 돌릴 수는 있는데 혼자 짜라면 못짜겠다! 어떻게 짜긴 짜는데 이게 어떻게 정제과정을 거치는지 모르겠다! 기다렸습니다 제대로 모시겠습니다 바로 구매GO🏃🏃 그럼 다음편이 나올때까지 숨 참으러 이만(흡~)

    • 카일스쿨
      지식공유자

      우와 너무 감동적인 수강평이네요. 회사에서 인수인계 받은 쿼리를 뜯어보면서 저도 참 어려움을 느꼈던 시기가 있었어요. 이 부분을 많은 분들이 덜 겪었으면 좋겠다고 생각했어요. 수강해주셔서 너무 감사합니다!!

  • 레오나님의 프로필 이미지
    레오나

    수강평 5

    평균 평점 5.0

    5

    100% 수강 후 작성

    카일님 덕분에 국내 유니콘 기업 SQL테스트, 직무인터뷰 합격했습니다! 경력직이지만 코테가 처음이라 오히려 긴장을 많이 했는데, 너무 수월하게 풀었어요. "어렵게 내면 나온다"고 하셨던 리텐션 문제가 진짜 나왔고ㅋㅋ 강의에서 많이 다뤘던 로직 덕분에 오히려 가장 쉽게 풀었습니다! 솔직히 '듣기만 하면 누구나 합격보장'은 아닌거 같구요. 저는 스터디 참여해서 문제 열심히 풀고, 강의 커뮤니티에서 다른 분들 풀이도 분석하고, 만들어주신 데이터셋으로 문제 직접 만들어서 풀고... 최대한 배운대로 해보려고 노력도 많이 했습니다. <강의 뽕뽑는 팁> 하수: 강의를 듣기만 한다 중수: 과제 스스로 풀고, 연습한다 고수: 커뮤니티 활용, 1:1코칭도 아끼지 말고 꼭 받는다 (+ 1:1로 조언 많이 얻었고 직무인터뷰까지 합격했어요🤙) 그리고 인프런 로드맵 기능 모르는 분들이 많은데, 참고해보세요. https://www.inflearn.com/roadmaps/4639 몇 년 전 블로그부터 이번 강의까지 직간접 도움 많이 받았는데 리뷰는 처음 남기네요. 첫 신입 취준부터, 업무에서도, 이직할 때도, 제 회사 밖 사수가 되어주셔서 감사합니다🙏 마지막에 예고하신 다음 강의도 기다리고 있겠습니다!!!

    • 망고맛있어님의 프로필 이미지
      망고맛있어

      수강평 18

      평균 평점 5.0

      5

      100% 수강 후 작성

      빠짝스터디 참여로 본 강의를 수강 하게 되었습니다💪 스터디로 몇 주 만에 강의를 완강할 수 있었네요:) [수강평] 1. 실무 중심적인 데이터 분석을 경험해 볼 수 있다 : 기존 강의들에서 잘 알려주지 않는 BigQuery를 이용한 데이터 분석을 중점으로 가르쳐 주십니다. 많이 사용하지만, 여느 강의에서도 잘 나와 있지 않는 리텐션(retention), 퍼널널(funnel)분석, 코호트 분석에 대하여 배우실 수 있습니다. 이 강의야 말로 현업에서 BigQuery를 사용하는 방식, 실무를 경험할 수 있는 강의하고 생각합니다. 2. 경험이 많은 강의자와의 원활한 소통 디스코드방도 운영하고 계시고, 강의의 커뮤니티 > 질문을 통해 소통할 수 있다는 것이 또 다른 장점이었습니다. 다른 강의에 비해 수강자의 의견과 질문을 잘 들어주시려 노력한다는 것이 느껴졌고, 데이터 분석 경험자의 조언을 들을 수 있어 좋았습니다. 특히, 수강 완료시, 1회 고민상담권?을 얻을 수 있다니 멘토를 얻은 기분입니다. 3. 어려운 문법도 쉽게! : 개인적으로 윈도우 함수를 독학하는 것이 힘들었는데, 쉽게 알려주시고, 실제 로그 데이터에서 어떻게 사용되는 지 알 수 있어 좋았습니다. 또한, 현업에서 많이 사용되는 unnest, array의 사용법 및 활용법에 대하여 배울 수 있어 좋았습니다. 4. 현업과 유사한 데이터에 배운 내용을 적용해 볼 수 있다! : 배운 내용을 실제 데이터에 적용하는 게 어려울 때가 많은데, 어떤 기술 이나 문법을 배울 때 마다 현업 데이터와 비슷한 log 데이터에 배운 내용을 적용해보는 커리큘럼이 있어 좋았습니다. [추천대상자] 1. sql 기반 데이터 분석을 경험하고자 하시는 분 2. 실무기반 데이터 분석을 경험하고 싶으신 분 3. 데이터 분석가 꿈꾸미 및 이직 준비 중이신 분

      • 카일스쿨
        지식공유자

        망고맛있어님 입문편에 이어 활용편에도 자세한 수강평 남겨주셔서 감사합니다. 이번 경험을 통해 망고맛있어님이 발전하셨을거에요. 앞으로도 계속 발전하시길 바랄게요! 코칭권은 고민이 있을 때 찾아주셔요..!

    • 박재은님의 프로필 이미지
      박재은

      수강평 3

      평균 평점 5.0

      5

      100% 수강 후 작성

      작은 규모의 스타트업이라 데이터 분석가가 없어 PM이 직접 쿼리로 추출하는 업무가 자주 있는데, 리텐션과 퍼널 분석 등은 쿼리가 복잡해 시도를 하지 못했는데요. 마침 빅쿼리 활용편으로 강의명에 똭 원하던 내용이 나와서 고민 안하고 수강했습니다! 이미 어느정도 SELECT, JOIN 은 능숙하게 하시는 분들이시라면 충분히 따라잡기 쉬울 것 같고요 만약 SQL이 처음이다 하시면 기초를 수강하신 후에 활용편을 듣는 것을 추천드립니다. 여기서 배운 윈도우 함수는 실무에서도 바로 써먹을 정도로 유익했습니다. 리텐션분석과 퍼널분석도 차근히 해보겠습니다. 좋은 강의 열어주셔서 감사합니다 :)

      • 카일스쿨
        지식공유자

        재은님 수강평 감사합니다. 3개월이 지났네요. 배우신 내용 잘 활용하고 계실지 궁금하네요. 앞으로도 계속 발전하시길 바랄게요!!

    월 ₩19,800

    5개월 할부 시

    ₩99,000

    카일스쿨님의 다른 강의

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

    비슷한 강의

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