250203 TIL

수이·2025년 2월 3일

🟡 TIL

목록 보기
2/60

팀스터디

아티클스터디

선정 아티클
데이터를 쉽게 찾고 잘 활용할 수 있는 기반을 만드는, 토스 Data Analytics Engineer

개인 요약
[주제]
토스 DAE(Data Analytics Engineer) 직군 인터뷰

[아티클 요약]

  • DAE의 역할
    • 제품팀이 생성하는 데이터를 전사적으로 유용하게 활용할 수 있도록 데이터 자산화 및 파이프라인 운영
    • 데이터 구조화, 설계, 데이터 마트 구축, 데이터 표준정책 수립 → 데이터 분석과 비즈니스 인사이트 도출이 원활하게 이뤄질 수 있도록 하는 것이 목표
    • 데이터 환경 개선
      • DW 표준안 정립, 표준 데이터 마트 구축 → 데이터 사일로화 방지
      • Data Mesh 방식 지향 : 표준 관리 조직(데이터 마트팀)이 각 도메인에 표준 전파, 모니터링 수행 / 각 도메인 DAE는 분산된 데이터 오너십을 가짐
  • 협업 방식
    • 데이터 분석가, 데이터 엔지니어, 개발자, 비즈니스 조직 등 다양한 직군과 협업
    • 예시
      • 데이터 분석가 : 담당 데이터 분석가와 논의, 데이터 마트 개발 및 데이터 연동
      • 데이터 엔지니어 : 실시간 파이프라인 제공 > 데이터 모니터링
      • 개발자,DBA : 집계한 데이터 마트를 제품에 활용할 수 있도록 연동
  • 토스 DAE팀
    • 다양한 제품 → 복잡한 데이터를 적극적으로 활용
    • 빠르게 변화하는 환경 속에서 효율적인 방식 체득 가능
    • 이론과 실전을 반영한 온보딩 과정 → 빠른 적응 지원
    • 원하는 인재상
      • 데이터 사용자들이 쉽게 데이터를 찾고 활용할 수 있도록 고민하고 실행한 경험
      • 재사용성과 확장성을 고려하여 데이터 구조화 및 설계한 경험

[인사이트]

채용 공고를 찾아볼때, 토스에서는 데이터 직군도 굉장히 세세하게 나누어서 채용하는 것 같아 궁금했는데 아티클을 통해 엿볼 수 있어 좋았습니다. 데이터 직군의 확장성이 무궁무진한 것 같아요. 엔지니어는 개발자로 치면 백엔드가 아닐까 싶네요.

[팀원 공통 인사이트]

도메인별 오너십을 부여하여 데이터를 표준화 시켜 믿을 수 있는 데이터를 가지고 파이프라인을 구축
토스 DAE는 팀의 경계를 넘어 “공유”할 때 진정한 가치를 발휘함


개인스터디

엑셀보다 쉬운 SQL 1주차

기본 구조

SELECT  데이터를 가져오는 기본 명령어로, 데이터를 조회하는 모든 Query 에 사용됨
FROM    데이터를 가져올 테이블을 특정해주는 문법
  *    모든 컬럼을 가져와준다는 의미

1) 원하는 컬럼을 선택하기

테이블의 모든 컬럼이 필요하지 않을 때, 필요한 것만 선택하여 조회

SELECT 컬럼1, 컬럼2
FROM 테이블

2) 컬럼에 별명(alias) 을 주기

- 방법1 : 컬럼1 as 별명1
- 방법2 : 컬럼2 별명2

영문, 언더바 : 별명만 
특수문자, 한글 : "별명" 으로 작성

필터링

1) WHERE 절의 개념

SELECT *
FROM 테이블
WHERE 필터링 조건 (eg. 20살 이상)

2) 비교연산자

= 같다 
<> 같지 않다 (다르다) 
> 크다 
>= 크거나 같다 
< 작다 
<= 작거나 같다 

3) 조건

BETWEEN : A 와 B 사이 BETWEEN AND
IN : ‘포함’ 하는 조건 주기 (A,B,C)
LIKE : 비슷한 값을 조건으로 주기 %

여러 조건 적용 시 논리연산자 사용
AND, OR, NOT

실습

상품 준비시간이 20~30분 사이인, 한국음식점의 식당명과 고객번호 조회하기

나눠서 생각하기
1) 식당명과 고객번호 조회하기

SELECT restaurant_name, --식당명
       customer_id  -- 고객번호 
FROM food_orders 

2) 상품 준비시간이 20~30분 사이인 한국음식점

WHERE food_preparation_time BETWEEN 20 and 30 
AND cuisine_type = 'korean'

3) 최종 코드! 정답✨

SELECT restaurant_name, 
	   customer_id
FROM food_orders
WHERE food_preparation_time BETWEEN 20 and 30 
AND cuisine_type = 'korean'

데일리퀘스트

SQL 문법을 연습해요 4 - 이제 놀만큼 놀았으니 다시 공부해봅시다!


일기

기나긴 연휴가 끝나고 다시 공부하려니 집중이 잘 안 돼서, 다른 팀 노션을 둘러보다가 블로그 작성을 엄청 잘 하신 분이 계셔서 손민수하기로 결정. . . (혹시나 보시게 된다면 감사합니다 쫄보라서 팔로우는 못 걸었지만 많은 도움이 됐어요🍀)

하는 김에 강의 들은 거 복습하면서 다시 정리하는 게 좋을 것 같아 SQL 1주차를 정리해봄 원래 목표는 SQL 4주차 완강이었는데 생각보다 시간이 꽤 오래 걸려서 블로그 쓰는 방식에 얼른 익숙해지는 게 좋을듯.. 😂

본캠프까지 이제 2주정도밖에 남지 않았다는 사실이 놀랍다 얼른 SQL 강의 다 뿌수고 ADSP에 집중해야지!

0개의 댓글