데이터 기반의 의사 결정, 시작은 Dashboard 구축부터!

Elastic Stack을 활용한
Data Dashboard
만들기 CAMP.

  • 실제 데이터를 활용한
    실습 중심 수업

  • 현업 전문가의
    실무 노하우 공유

  • 최종 목표는
    나만의 대시보드 구현

  • 기간

    2019년 6월 19일
    ~ 2019년 7월 24일
    (주 1회, 총 6주)

  • 일정

    매주 수요일
    저녁 7:30 - 10:30
    (회당 3시간,총 18시간)

  • 장소

    강남 패스트캠퍼스 강의장

  • 문의

    윤형진 매니저
    02-517-0641
    help-ds
    @fastcampus.co.kr

강의 목표 .

‘나만의 Data Dashboard’를 만들어 빠르고 정확한 데이터 기반 의사 결정을 하는 것.

강의 요약.

데이터 기반 의사결정의 시작, Dashboard 구현

Dashboard에 구현된 차트와 그림들은 ‘수천,수만 줄의 로그들’과 같은 가치를 지닙니다. 잘 만들어진 Dashboard는 단순히 그래프의 모음이 아니라 대용량 데이터의 변화 흐름을 파악하는 수단입니다. Dashboard가 있다면 로그들 사이의 인과 관계와 경향성 등을 하나하나 찾아보지 않아도 한번에 파악할 수 있게되죠. 분석팀과 의사결정자처럼, 데이터를 가진 곳과 필요로 하는 곳이 달라 데이터를 전달해야할 때 Dashboard는 빛을 발할 것입니다.

클릭하고, 드래그하기만 하면, 심층분석이 가능한 Kibana

Elastic Stack은 로그 데이터의 수집 및 처리(Logstash), 데이터의 검색 및 분석(Elasticsearch), 데이터의 시각화(Kibana)를 통틀어 일컫는 용어입니다.특정 조건에 맞는 데이터를 걸러내며, 시시각각 변하는 데이터를 자동으로 파악합니다. 본 강의에서는 강력한 시각화 플랫폼인 Kibana를 중점적으로 학습하여, 내가 원하는대로 Customize된 dashboard를 만드는 것을 목표로 합니다.

[ Kibana를 활용해 Dashboard를 구현한 예 ]

[Elastic Stack을 통해 아래와 같은 분석이 가능합니다. (예시)]

  • 삼성카드 vs 현대카드 결제자 데이터 비교
  • 11번가 vs G마켓 구매자 데이터 비교
  • 10만원 이하 구매자와 20만원 이상 구매자의 차이

Kibana만의 강점은 무엇인가?

어느 지도에서든 위치정보 데이터 적용
Elastic Map 서비스를 활용하여 위치정보 데이터를 시각화하거나, 선택한 도표에 사용자 정의 위치정보 데이터를 창의적인 시각화가 가능합니다.

시계열 분석 제공
Time Series UI를 통해 Elasticsearch 데이터를 가지고 더욱 개선된 시계열 분석을 할 수 있습니다. 쉽게 배울 수 있는 기능을 통해 개발자가 아니더라도 심화 분석이 가능합니다.

손쉬운 공유
팀원, 상사, 상사의 상사, 고객 등 원하는 누구에게나 Kibana로 만든 Dashboard를 클릭만으로 손쉽게 배포할 수 있습니다.

강의 특징.

icon_project

최종 목표는
나만의 대시보드 구현

내 서비스의 운영 현황을 빠르게 파악하고, 문제에 대응하는 것이 곧 서비스의 질과 연결됩니다. 본 캠프에서는 Kibana의 강력한 시각화 기능을 활용하여, 대시보드를 구현하는 실습을 진행합니다. 더불어, 마지막 주차에는 각 수강생들이 직접 본인의 필요에 맞는 나만의 대시보드를 만들어봄으로써 배운 내용을 실무에 바로 적용하실 수 있습니다.

icon_test

로그 수집-분석-시각화
전과정 실습

Elastic Stack을 공부할 수 있는 자료나 예제는 많습니다. 하지만, 기본 코드를 익히는데 그칠 뿐, 실무에 적용하기에는 무리가 있습니다. 본 캠프에서는 실무 데이터를 활용하여, 로그 수집/처리(Logstash)부터 분석(elasticsearch) 그리고 시각화(Kibana)까지 전 과정을 실습으로 진행합니다. Elastic Stack의 활용법을 온전히 나의 것으로 만드세요!

icon_knowhow

현업 전문가의
실무 노하우 공유

내게 맞는 최적의 대시보드를 만들고, 운영/관리하기까지 필연적으로 시행착오를 겪게 됩니다. 본 캠프는 직접 Elastic Stack을 활용한 dashboard 개발 및 운영 뿐 아니라 데이터 파이프라인을 구축 경험이 있으신 강사님이 이러한 시행착오를 최소화해 줄 협업 노하우를 전합니다.

공부도 하고!
학습지원금도 받고!

결제액의 10%를 학습지원금으로 드립니다.

패스트캠퍼스의 수강의지를 강화하기 위한 지원금 제도를 운영합니다
패캠이 제안하는 학습 목표를 달성하고 커리어 이상의 성취감을 얻어가길 바랍니다.

*학습지원금은 제세공과금(22%)을 제하고 드립니다.

과제/학습노트

100% 제출

커리큘럼.

Part 1. Kibana를 활용하여 Data Dashboard를 만들어 보자

1회차

1) Elastic Stack 소개 및 기본 용어
– 데이터를 수집하는 Logstash
– 데이터를 저장하는 Elasticsearch
– 데이터를 시각화하는 Kibana

2) Kibana 메뉴

3) Kibana 사용법
– 데이터를 추출하거나 열람하기 위한 메뉴 Discover(Save, Share, Refresh, Time Picker, Filter, Query)
– 날짜 별/ 카테고리 별/ 지역 별 등 특정한 기준으로 데이터를 분류하는 Bucket Aggregation
– 평균/ 최대값/ 최소값/ 백분율 등 데이터의 통계량을 추출하는 Metric Aggregation

2회차

Kibana의 다양한 활용 방법(1)
– 여러 그룹 데이터를 통합하여 통계량을 추출하는 Pipeline Aggregation
– 데이터를 시각적으로 표현해 주는 Visualize 메뉴 (Area, Heat Map, Pie, Data Table, Gauge, Goal, Metric, Coordinate
– Map, Region Map, Controls, Markdown, Tag Cloud)

3회차

Kibana의 다양한 활용 방법(2)
– 시계열 데이터에 특화된 차트 Time Lion
– 여러 차트를 한 곳에 모아서 볼 수 있는 Dashboard
– 저장된 데이터, 차트, Dashboard를 관리하는 Management
– 원본 데이터를 확인해 볼 수 있는 Dev Tools

Part 2. Elastic Stack을 사용하여 데이터를 수집하고, 처리하고, 전송하여 Data Dashboard를 구축해 보자

4회차

Elasticsearch를 활용한 데이터 검색 및 분석
1) Elasticsearch 개념
– Elasticsearch 내부 동작 특성 파악을 통해 활용하는 빅데이터 분석
2) Elasticsearch 사용법
– 데이터를 입력/ 수정/ 검색/ 삭제하는 Document API
– Elasticsearch에 저장되는 다양한 Data type
– 데이터 구조를 정의하는 Mapping
– 저장된 데이터를 검색하고 통계량을 추출하기 위한 Search/Aggregation API

5회차

Logstash를 활용한 데이터 수집 및 처리
1) AWS EC2 instance에 Elastic Stack 설치하기
– Mac/Window에서 EC2 접속하기
– Elastic Stack 설치 및 실행
– Elastic Stack 모니터링
2) 파일/ DB에 저장된 데이터를 Elasticsearch로 손쉽게 이동시키는 Logstash 사용법
– Config file 구조 설명
– Stdin/ Stdout
– Input/ Output/ Filter Plugin

6회차

Data Dashboard 생성을 위한 Workflow
– Elasticsearch Mapping 설정
– Logstash를 활용하여 파일/ DB 저장된 데이터 수집, 전처리, 전송
– Kibana를 이용한 Data Dashboard 구축

* 이론과 실습 진행은 코스 진행일 기준 Elastic Stack 최신 버전으로 진행됩니다.
* 커리큘럼의 세부 내용과 순서는 일부 변경될 수 있습니다.

실습예제

추천 대상.

icon_man3_2_happy

데이터 기반의 의사 결정을 위해
Dashboard를 구현하는 능력을 익히고자 하는
데이터 분석가 및 마케터/ 기획/ 전략 직무 종사자

icon_woman1_2_happy

실시간 데이터를 다양한 조건 하에
‘스스로’ 시각화하여 insight를 도출하고자
데이터 분석가 및 마케터/ 기획/ 전략 직무 종사자

icon_woman4_2_happy

로그 수집과 분석, dashboard 생성까지
all-in-one으로 가능한 Elastic Stack 학습을
시작하고자 하는 누구나

※ 본 강의는 개발 지식이 없으셔도 충분히 수강가능합니다.
다만, 처음 환경 설정 시 터미널을 사용하여 직접 명령어를 입력하는 작업이 필요합니다. 아래의 [Elastic Stack 설치 및 실행 방법] 링크를 참조 바라며, 강의 시간에 강사님과 실습 조교님이 친절하게 안내 드리니, 이해가 가지 않더라도 걱정하지 않으셔도 됩니다.

강사 소개.

강사님

이승철 강사님

대시보드의 구현, 어렵지 않습니다. 하지만 구현을 위한 환경 구성이 까다롭습니다. 데이터 기반 의사 결정을 위해서는 온전히 데이터에만 집중할 수 있어야 합니다. Elastic Stack을 활용하면 별도의 개발 없이 내 업무에서 발생하는 수많은 데이터를 한 곳에 저장하여 웹 브라우저를 통해 분석하는 대시보드를 구현하여, 데이터 분석과 시각화에 집중할 수 있습니다.

[ 약력 ]
– 창원문성대학교 빅데이터센터 특임교수
– Elastic Stack 기반 데이터 분석 플랫폼 구축 및 Dashboard 개발
– Elastic Stack 및 데이터 분석 강의 다수 진행
– 배달대행 서비스를 위한 자동 배차 알고리즘 개발
– Carnegie Mellon University 빅데이터 전문가 과정 수료 (방문연구원)

* 창원문성대학교 빅데이터센터(Big Data Center)는 미국 Carnegie Mellon University School of Computer Science 언어기술연구소(LTI, Language Technologies Institute)와의 기술제휴 MOU를 통해 최고 수준의 빅데이터 분석기술을 확보하고 있는 빅데이터 분석 전문기술연구소입니다. 창원문성대학교 빅데이터센터는 소프트웨어 엔지니어링 기술을 활용하여 분석하고자 하는 도메인에서의 데이터 활용도를 극대화시키는 분석을 전문적으로 수행하여 적시에 인사이트를 제공할 수 있는 On-Demand Analysis를 지향합니다.

수강 후기.

대시보드를 만드는 능력은 분석가에게 꼭 필요하다고 생각합니다. 본인의 업무에 최적화된 대시보드를 구현할 줄 안다는 것은 결국 내 비즈니스 현황을 빠르게 파악하고, KPI를 효율적으로 트래킹 할 수 있다는 것을 의미하기 때문이죠. Elastic Stack을 활용하면 클릭만으로 간단하게 분석할 수 있으니, 분석가든 마케터든 수치와 가까이 있다면 이 강의를 꼭 수강하시라고 추천하고 싶습니다.

프론트엔드 개발언어를 사용해 직접 코딩 해야했던 데이터 시각화를 kibana로 빠르게 처리해 대쉬보드를 만들 수 있다는 점이 큰 장점입니다. kibana로 만든 dashboard를 iframe을 사용하여 다른 페이지에 연동할 수 있으니 추가작업은 전혀 필요없다는 것과 편집이 편해서 유지보수가 쉽다는 것도 장점입니다.

‘직접 해보는 수업’으로, 내가 강의 내용을 잘 이해하고 있는지 노트북으로 바로 확인해볼 수 있었습니다. 또 잘 안되는 부분을 바로 질문할 수 있는 환경이 좋았습니다. 진도를 나가는데 조금 뒤처지는 분들은 실습 조교님이 강의실에서 바로 도와주셨습니다. 수업 흐름이 끊길 일 없이 매끄럽게 진행된다는 점도 장점인 것 같습니다.

자주 묻는 질문.

개발 관련 경험이 없어도 정말 수강이 가능할까요?

네, 그럼요. 본 캠프는 본인의 서비스나, 업무 분야에 맞춰 customize된 Dashboard를 구축하는 것을 목적으로 Elstic Stack 중 하나인 Kibana의 활용법을 집중적으로 배우는 강의입니다. GA 등과 달리 복잡한 정규식 없이 원하는 데이터를 클릭/드래그 만으로 쉽게 추출할 수 있습니다.  다만, 초기 환경 설정에 터미널을 활용한 명령어 입력 작업이 필요하나, 이는 강의 중에 강사님께서 친절히 가르쳐드릴 예정입니다.

Elastic으로 검색엔진을 구축하는데 관심이 있는데, 그런 강의는 없나요?

있습니다. [실무에 활용하는 Elasticsearch 검색엔진 구축 CAMP(클릭)]를 수강하시면, 한국어 기반 검색엔진 구축법과 노하우에 대해 현업 전문가에게 배우실 수 있습니다.

{ FASTCAMPUS COMMUNITY MEMBERSHIP }

패스트캠퍼스 오프라인 강의를 수강하셨다면!
별도의 가입절차없이 패스트캠퍼스 커뮤니티 멤버쉽 회원이 됩니다.
커뮤니티 멤버쉽은 수강 후 1년 동안 유지되며,
오직 멤버들만을 위한 비공개 스터디클럽, 네트워킹행사, 세미나 등 비정기적 행사에 모실 예정입니다.

수강료 안내.

내게 필요한 Dashboard를 직접 구현하라!

Elastic Stack을 활용한 Data Dashboard 만들기 CAMP

일    정 2019.6.19.~ 7.24.
매주 수요일 19:30 ~ 22:30 | 총 6회
준비물 개인 노트북 사용 추천
(본인 PC에 맞는 개발 환경 설정 및 원활한 개별 실습을 위하여)
장    소 강남역 4번출구 부근
문    의 윤형진 매니저 : 02-517-0641
궁금하신 사항이 있으면 언제든 연락주세요 🙂

수강료: 80만원

※ 할인가는 매주 목요일 자정에 변경됩니다.
※ 카드 12개월 무이자 할부 가능

출시알림 신청
card_171120

강의 장소.

학습 지원 프로젝트

공부도 하고! 학습지원금도 받고!

*학습지원금(제세공과금 22% 차감 후 지급)은 강의마다 개인마다 상이할 수 있습니다.

학습 목표. 학습노트 제출

코스 진행 일정 3일 후(토요일) 24:00까지 폼스택으로 학습노트 제출. 학습노트 접수 여부는 폼스택 접수시간으로 판단.
[수강중 학습 콘텐츠 일정] 학습노트 제출 6회
1회차: 6월 22일(토)까지 학습노트 작성 후 제출
2회차: 6월 29일(토)까지 학습노트 작성 후 제출
3회차: 7월 6일(토)까지 학습노트 작성 후 제출
4회차: 7월 13일(토)까지 학습노트 작성 후 제출
5회차: 7월 20일(토)까지 학습노트 작성 후 제출
6회차: 7월 27일(토)까지 학습노트 작성 후 제출

학습지원금을 받으려면?

미션을 모두 완료하면 신청페이지를 통해 신청 가능합니다.
다만, 강의 종료 후 30일 이내에 신청페이지를 통해서 신청해주셔야 합니다.
아래의 환급신청 링크로 신분증 사본 / 환급받을 통장사본을 제출 (반드시 본인 명의로만 가능)해 주세요.
결제한 수강료의 10% (환급 금액의 22% 제세공과금으로 차감) 를 드리며, 학습지원금은 개인마다 상이할 수 있습니다.

환불규정

* 학습지원금은 기수강생 및 얼리버드 할인과 중복 적용이 가능합니다. (기타 다른 이벤트와 중복 적용이 불가합니다.)
* 과제물이 허위로 작성되거나 표절일 경우 환급이 거절될 수 있습니다.
* 환불은 환불규정(https://www.fastcampus.co.kr/refund/)에 따라 진행됩니다. 규정에 의거하여 환불금액이 없을 수 있습니다.