인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

고해양님의 프로필 이미지

작성한 질문수

실리콘밸리 데이터 리더가 알려주는 Airflow 기초

Snowflake 환경 익히기 실습

nps.csv 파일 위치 및 실습 질문

작성

·

77

·

수정됨

0

  1. 섹션 3에 있는 Snowflake 환경 익히기 실습에서 nps.csv 파일은 어디에 있나요?

  2. 환경 익히기 실습에서 진행하는 google colab 파일과 깃헙에 있는 country_capital_to snowflake.py 파일의 차이를 알고 싶습니다.

     

  3. 최종적으로 우리가 airflow를 사용하기 위해 스노우플레이크 내에 만들어져 있어야하는 스키마, 테이블 및 적재되어야하는 csv파일 정리해서 알려주시면 감사드리겠습니다.

답변 2

0

한기용님의 프로필 이미지
한기용
지식공유자

  1. nps.csv 파일은 "Snowflake 환경 익히기"강의에서 뒤 실습 학습 자료에 있다고 이야기했던 걸로 기억합니다. 어떻게 그 파일을 다운로드 받느냐면 커리큘럼 메뉴에서 "Snowflake 환경 익히기 실습"에서 "자료다운"을 선택하시면 됩니다. 강의 중에 CSV 파일등을 다운로드 받거냐 해야 한다면 항상 자료다운을 참고하시던지 수업노트를 확인해보세요.

    Screen Shot 2025-03-17 at 9.43.52 AM.png.webp

     

  2. 전에 해주셨던 질문에 대한 답변과 동일한 셈인데 Google Colab에 만든 파일은 일회성으로 매뉴얼하게 실행할 수 밖에 없습니다. country_capital_to snowflake.py 파일로 만든 것은 Airflow 상에서 스케줄해서 실행을 자동화할 수 있다는 점이 다릅니다. 기능상에 있어 둘 간의 차이는 없습니다. 실제 프로덕션 환경에서 데이터 소스가 매일매일 바뀐다 (예를 들어 주식 가격처럼) 그 경우 매뉴얼하게 내가 Google Colab에 가서 실행을 할 수는 없겠죠. Airflow를 통해 그 과정을 자동화하고 문제가 생겼을 때 재실행도 쉽게 해서 운영의 편리성을 가져가는 겁니다.

  3. dev라는 데이터베이스를 만들고 그 밑에 raw_data, analytics, adhoc 세 개의 스키마를 만들게 되구요. 시작은 raw_data.nps라는 테이블이고 이걸 가지고 analytics.monthly_nps 라는 테이블을 만드는 걸 Snowflake 환경 익히기에서 해보았습니다. 그 다음은 raw_data.country_captial이란 테이블을 만들고 뒤의 강의에서는 주식 정보를 읽어오면서 raw_data.stock_price라는 테이블을 만들어보게 됩니다. 그 뒤에도 몇 개의 테이블들을 만들게 되는데 그건 뒤 예제를 따라가면서 해보시면 됩니다. 일단 이 포인트까지 요약하면 아래와 같습니다.

     

    • database: dev

      • schema: raw_data

        • tables: nps, country_captial, stock_price

      • schema: analytics

        • tables: monthly_nps

      • schema: adhoc

         

어느 부분이 이해가 안되는지 구체적으로 본인이 이해한 바를 이야기하면서 질문을 주세요. 그리고 가능하면 본인의 백그라운도와 강의를 듣는 목적도 알려주시면 제가 도움을 드리기가 수월해집니다. 그리고 ChatGPT나 Claude와 이야기해보는 것도 많은 도움이 되리라 믿습니다.

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. 고해양님.

실습에 필요한 nps.csv 파일의 위치를 찾지 못하셨군요. 해당 파일은 보통 강의 자료 섹션에서 제공되거나 강의 초기 소개 또는 실습 자료 공유 링크를 통해 접근할 수 있습니다. 만약 이러한 경로에서 파일을 찾을 수 없다면, 지식공유자가 게시한 강의 공지사항이나 댓글을 확인해 보시길 권장드립니다.

또한, 이전에 유사한 문제를 겪은 수강생들을 위한 질문이 아래 링크에서 논의되었습니다. 이 링크를 참조하시면 추가적인 도움을 얻으실 수 있습니다:

해당 링크에서는 데이터 파일을 다운로드하는 데 문제가 있었던 상황과 그 해결책을 공유하고 있습니다. 실습 파일 관련 문의는 강의 플랫폼 내 지식공유자의 방침에 따라 제공되는 경우가 많으니, 확인 후 여전히 문제 해결이 어려우시다면 강사님께 직접 문의를 남겨보시는 것도 좋은 방법입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.