분류 전체보기 140

10일차 SQL 스터디: 공부하다보니 팀 프로젝트 시간이 왔어요!

공부를 한 결과를 점검하기 위해 팀 프로젝트를 수행해야 합니다! 이제, 아래와 같은 team_projects(프로젝트) 테이블이 있습니다.idnamestart_dateend_dateaws_cost1일조2023-01-012023-01-07300002꿈꾸는이조2023-03-152023-03-22500003보람삼조2023-11-202023-11-30800004사조참치2022-07-012022-07-3075000 17. team_projects 테이블에서 AWS 예산(aws_cost)이 40000 이상 들어간 프로젝트들의 이름을 선택하는 쿼리를 작성해주세요!SELECT nameFROM team_projectsWHERE aws_cost >= 40000; 18. team_projects 테이블에서 2022년에 시작..

DATA 사전캠프 2024.11.16

9일차 SQL 스터디: SQL에서 발생하는 Data Type 오류 및 해결

문제 상황avg, substring 같은 SQL 함수 사용 시 Data Type 오류 발생데이터 타입이 다른 경우 연산이 불가능한 환경에서는 오류가 발생할 수 있음예: rating 컬럼이 숫자가 아닌 문자형으로 저장된 경우원인데이터가 문자형(ABC)이나 숫자형(123)으로 저장되어 있지만, 연산 대상이 데이터 타입에 맞지 않음예: 문자형 데이터에 숫자 연산 함수(avg) 사용 시 오류해결 방법데이터 타입 변환이 필요:숫자로 변환: CAST 또는 CONVERT 함수 사용문자형 데이터를 숫자로 변환해 연산이 가능하도록 처리문자로 변환: CAST를 사용해 숫자형 데이터를 문자형으로 변환

DATA 사전캠프 2024.11.14

8일차 아티클 스터디: 데이터를 쉽게 찾고 잘 활용할 수 있는 기반을 만드는 Data Analytics Engineer

DAE의 역할과 업무각 제품팀에서 생성된 데이터를 전사적으로 활용 가능하도록 자산화 및 데이터 파이프라인 운영데이터 마트를 구축하고 표준 정책을 수립하며, 데이터 분석과 인사이트 도출을 지원데이터의 구조화, 설계, 품질 관리, 모니터링을 통해 믿을 수 있는 데이터를 제공 협업 방식데이터 분석가와 협력해 분석용 데이터 마트를 설계 및 개발데이터 엔지니어, 서버 개발자, DBA 등과 협업하여 실시간 데이터 파이프라인 구축 및 데이터 연동데이터 분석 플랫폼팀, DW팀과 협력해 품질 개선 및 데이터 활용도 향상 데이터 표준화와 오너십토스 DW 표준안을 기반으로 표준 데이터 마트를 구축해 데이터 사일로화 방지 및 Data Maturity 개선데이터 소비 주체들에게 신뢰할 수 있는 Data Product를 제공Da..

DATA 사전캠프 2024.11.13

8일차 아티클 스터디: 데이터 분석으로 유저의 마음을 읽는 서비스가 되려면

리디의 데이터 활용법이 고객에게 되돌려주는 가치리디에서 '데이터'란? 정확한 의사결정을 위해서는 사고의 유연함으로 직관의 불을 켜고 데이터를 지표 삼아 검토해야 함가설을 검증하는 데이터의 역할, 가설을 세우는 직관의 역할서비스 운영은 가설을 세우고 검증하는 일의 연속데이터는 가설을 검증하는 도구: 유저가 불편하다고 느끼는 기능을 데이터로 확인할 수 있으며 고객의 취향과 일치한다고 여기는 작품을 데이터로 파악해 추천할 수도 있음가설은 직관의 영역: 데이터로 고객의 사용 패턴을 알 수는 있어도 고객의 마음을 읽어낼 수는 없음데이터를 직관적으로 해석하고 가설을 세우는 능력 = 데이터 리터러시 직관적인 능력을 기르기 위해서는 산업 동향에 대한 이해가 필수또한, 고객이 직접 들려주는 구체적인 피드백에 해답이 있을..

DATA 사전캠프 2024.11.13

6일차 아티클 스터디: 주니어 데이터 사이언티스트에게 하고 싶은 이야기들

어떤 역량을 특화할 것인가?주된 성장 경로1) 도메인 전문성과 네트워크를 키워 PM 혹은 경영자와 같은 도메인 전문가의 길2) 통계 및 머신러닝 방법론에 특화된 분석 전문가의 길3) 개발 및 시스템 역량을 키워 분석 역량을 갖춘 엔지니어로서 성장하는 길=> 커리어의 방향성을 결정하면 자신에게 맞는 기회를 찾는 과정이 더 쉬워짐 [데이터 역량을 갖춘 도메인 전문가의 길]해당 업종 내에서 다양한 비즈니스 문제를 접하며 좀 더 전문성을 쌓을 수 있는 방법 고민 [분석/엔지니어로서의 성장]해당 기술의 트렌드를 선도하는 프로젝트를 할 수 있는 환경을 찾아 전문 역량을 키우는 것이 바람직대규모 데이터와 폭넓은 첨단 기술을 경험할 수 있는 빅테크 기업, 혹은 AI나 시각화 등 특정 분야의 기술 솔루션을 제공하는 기업..

DATA 사전캠프 2024.11.11

6일차 아티클 스터디: 데이터 분석가에게 코딩테스트가 필요할까?

데이터 분석가가 업무에서 하게 되는 것들서비스 고도화: 국내 사건사고 데이터 시각화- 데이터 분석을 통해 어느 위치에서 어떤 유형의 사고가 자주 일어나는지 파악- 해당 위치에 선제적으로 안전 난간을 설치하는 등의 액션=> 약 22%의 출동 건수 감소 및 사상자 수 43% 감소와 같은 사고 저감 효과 실험 설계/분석: 오바마 캠프의 A/B테스트 사례SNS의 좋아요 버튼을 통해 수집되는 유저 데이터부터 이메일 수신자 그룹 데이터, 오바마 홍보 웹페이지에 접속한 이후의 로그 데이터 등 다양한 데이터를 활용하여 세그먼트 별 가장 효과적인 캠페인을 진행할 수 있도록 A/B 테스팅 진행 데이터 기반 의사결정 전략: 서울시 심야버스 노선 최적화통신사 KT와 협업을 통한 휴대전화 이력 데이터를 통해 어느 지역에 심야 ..

DATA 사전캠프 2024.11.11

5일차 SQL 스터디: 이제 놀만큼 놀았으니 다시 공부해봅시다!

아래와 같은 sparta_students(학생) 테이블이 있습니다.idnametrackgradeenrollment_year1르탄이Node.jsA20232배캠이SpringB20223구구이UnityC20214이션이Node.jsB2022 13. sparta_students 테이블에서 모든 학생의 이름(name)과 트랙(track)을 선택하는 쿼리를 작성해주세요!SELECT name, trackFROM sparta_students; 14. sparta_students 테이블에서 Unity 트랙 소속이 아닌 학생들을 선택하는 쿼리를 작성해주세요!SELECT *FROM sparta_studentsWHERE track != 'Unity'; 15. sparta_students 테이블에서 입학년도(enrollment_y..

DATA 사전캠프 2024.11.08

5일차 아티클 스터디: 마케터에게 데이터 분석이란? 꼭 필요할까?

데이터 분석 능력이 왜 필요할까요?데이터 분석을 통해 나온 인사이트를 바탕으로 더 나은 의사결정을 하기 위함특히, 디지털 중심으로 운영되는 브랜드의 경우 데이터에 대한 의존도가 더욱 높음 어떻게 준비하면 될까요?마케터에서 데이터 분석 능력은 데이터를 통해 가설을 세우고 검증하는 '기획력'에 가까움데이터를 읽고 방향성을 설정하고, 그 속에서 인사이트를 찾는 등 데이터 엔지니어나 데이터 분석가와는 다른 형태로 데이터를 다룰 줄 알아야 함문제 인식 - 가설 수립 - 검증(with 데이터) - 개선 데이터를 읽고 문제를 정의하고, 어떤 지표를 개선해야 하는지 알 수 있는 능력 중요 인사이트이전 회사에서 일을 할 때는 데이터가 중요하다고는 생각했지만 내 업무 외의 일이라고 생각했기 때문에 데이터를 보는데 소홀했는..

DATA 사전캠프 2024.11.08

5일차 아티클 스터디: SQL 질문 잘 하는 방법

질문 전 체크리스트: SQL 초보자들이 자주 하는 실수들- 코드에 오탈자가 있는가- 쿼리 실행 후 에러메시지를 읽어보고 그에 맞는 조치를 취했는가- 문제에서 요구하는 조건을 빠짐없이 작성했는가 (필터링, 정렬,컬럼명 등)- 질문에 포함된 쿼리를 실행해봤는가 (질문 사항 외 다른 에러 발생 여부)- 문법에 맞는 DBMS가 선택되어 있는가  검색검색 팁 5가지1. 구글에서 검색하기기술 검색은 반드시 구글에서!관련 공식 문서나 잘 구축된 기술 커뮤니티 stackoverflow가 검색 결과로 자주 등장 2. 영문으로 검색하기단어 나열로도 충분 3. 검색 키워드 잘 넣기검색 쿼리의 범위를 좁혀야 함 (너무 좁히지는 x)\ 4. 신뢰할 수 있는 사이트를 클릭하기MySQL: http://dev.mysql.com/Po..

DATA 사전캠프 2024.11.08

4일차 SQL 스터디: 상품 주문이 들어왔으니 주문을 처리해 봅시다!

이제 상품 주문이 들어왔으니 어떤 고객에게 어떤 주문이 들어왔는지를 파악할 수 있는 orders(주문) 테이블이 아래에 있습니다.idcustomer_idproduct_idamountshipping_feeorder_date171913500002023-11-01213121100002023-11-0236541200002023-11-054100832250002023-11-05535611150002023-11-09 9. orders 테이블에서 주문 수량(amount)이 2개 이상인 주문을 진행한 소비자의 ID(customer_id)만 선택하는 쿼리를 작성해주세요!SELECT customer_id FROM ordersWHERE amount >= 2; 10. orders 테이블에서 2023년 11월 2일 이후에 주문..

DATA 사전캠프 2024.11.07