본문 바로가기
포트폴리오 Portfolio

클라우드 기반 데이터 시각화 하기(feat. 넥슨 Open API, GCP, Power BI)

by yj-data 2025. 11. 20.

목차

결과물 미리보기

하게 된 계기

작업순서

상세 - 쿼리짜는 화면 들어가기


결과물 미리보기 ↓   (포폴 링크↗)

셀프 평가: 채용을 위해 당장 배워서 만든것 치곤 나쁘지 않다.


 

하게 된 계기

넥슨 플랫폼 분석팀에서 공고가 떴는데, 인텔리전스랩스그룹이라 더 관심이 갔고, SQL, 파이썬, BI까지 다 쓰는 직무라고 해서 더 관심이 갔다. 근데 거기 적혀있는 <필수 자격 요건>!!

 

- SQL 및 Python을 활용한 데이터 분석 실무 경험이 있으신 분
- 클라우드 환경(GCP, AWS 등)에서 데이터 분석 및 시각화 경험이 있으신 분
- 통계적 사고 및 실험 설계 역량을 보유하신 분

 

 

근데 "경험이 있으신분" 이라고 되어있어서 여기서 기회를 보고, GCP를 하고나서 넣어보기로 하다ㅋㅋㅋㅋㅋ (이것이 20251118일) 하면 될것이라는 마인드로 ㅋㅋㅋㅋㅋ 시작!!


작업 순서

1. 무슨 데이터로 할지 고민이 필요

  • 어차피 태블로 or MySQL과 비슷한 기능들이 있다는걸 파악하고 나니, 그럼 무슨 데이터로 해야하지??? 하는 고민이 들었다.
  • 그러다 찾은게 넥슨 Open API!!!!! 이런게 있다니!!!!!🥹🥹🥹 처음에는 잘못보고 메이플 전체 유저 데이터인줄 알았는데 ㅋㅋㅋ 그냥 내 계정 데이터였다;; 
  • 데이터가 뭐가 되었든 API를 꼭 써보기로 다짐! 게임별로 받을 수 있는데, 게임은 가장 많이 한 메이플스토리로 낙점!

2. GCP 환경 세팅

  • GCP를 처음 봐서 한참을 헤메다가 드디어 프로젝트도 만들고 세팅도 했다. 그 뒤에 API를 받아오는 쿼리를 띄웠는데 오류가 나.. 근데 왜 나는지 잘 모르겠음. 몇 시간을 붙잡고 하다가, 상시채용은 빨리 지원을 해야해!!!! 라고 나를 다그치며 GCP로 다이렉트로 API 받아오는 계획을 접었다.(언젠가..꼭..!)
  • 바로 파이썬으로 API로 json 받아온 후, GCP에 올려서 데이터 세트 적재 완성⭐

3. 시각화

  • GCP 내부에 시각화 기능이 있지만, 외부 연결을 해서 시각화를 많이 한다더라. 넥슨 공고에도 태블로랑 Power BI 둘다 쓰는걸로 되어있었음.
  • 태블로는 외부 클라우드 연결하려면 ⭐유료⭐라서 ㅠㅠ 한번도 안만져본 Power BI 채택ㅋㅋㅋ
  • Power BI Desktop을 켜서 GCP 연결하면 데이터를 바로 받아와서 바로 시각화가 가능하다;;; 대박슨;;
  • 익숙하지 않아서 표 만드는데 조금 헤맸지만 어떻게든 만들어냈쥬?
  • (와 근데 태블로 만지다가 파워비아이 만질려니까 너무나 답답... 이것이 대박 비싼 BI툴의 힘인가 한달에 1~2만원 했으면 솔직히 썼을지도 모르지만 7만원 오바죠?ㅉㅉㅉ 회사에서는 꼭 써보고 싶고만😏)

4. 테이블 수정 (BigQuery)

  • 시각화 하다보니, 테이블 수정할 거리가 생겼음. 내 캐릭터 이름 분류하기를 해보고 싶어서(ㅋㅋ) 데이터 수정하는 방법을 보다가, 아무래도 BigQuery에서 테이블 자체를 수정하는게 빠르겠다 싶어서 빅쿼리로 고고
  • 테이블 이름 쓰는 규칙이 조금 다른데 그 외에는 SQL과 동일하게 쓸 수 있어서 좋았다.
  • 수정한 테이블을 새 테이블로 만들고, 다시 파워비아이에서 로드하기!

5. 시각화 및 디자인

  • 사실 주제를 정하고 시작했다기 보다는, 이 데이터로 뭘 할수 있는지 보자, 라는 상황에서 시작했다.
  • 그래서 일단 표 몇개 만들고나서 주제를 대략 정해보니 '유니온'으로 모이고 있어서 그걸로 낙점!
  • 내 캐릭터 이름 분류는 대시보드의 목적과 맞지 않지만 왠지 넣고싶었기 때문에 넣음ㅋㅋㅋ
  • 메이플스토리 주요 색깔 추출후에 반영하고, PPT 슬라이드에도 색깔을 반영했다.
  • 폰트도 메이플스토리 폰트로 변경 ㅋㅋㅋ 딱 한 장 안에 해결 완료⭐

이 모든걸 거치고 11월 20일 오전에 지원을 완료하였습니다😁 재미난 경험이었다ㅋㅋㅋ 넥슨 서류랑 코테 붙으면 면접때까지 빡세게 더 공부해가야지ㅎㅎㅎ


상세 - 쿼리짜는 화면 들어가기

 

콘솔들어가면

왼쪽 햄버거에서 bigquery 들어가기

bigquery > studio에서 

원하는 쿼리를 짜서 뷰로 저장. 뷰로 저장은 일단 중간에 있는 '결과 저장'버튼 사용함. 코드로 하는 법은 나중에 익히자!


끝!!!

서류 붙었으면 좋겠다🙏🙏🙏

어쨌거나 수고 많았다!!!!! 꺄옹