Elastic Stack을 활용한

Data Dashboard 만들기 CAMP

데이터 기반 의사결정의 근간이 되는
Dashboard를 직접 구축해 보는 실습 중심 코스!

#Elastic#Elastic Stack#Dashboard
#데이터기반_의사결정#Kibana#ElasticSearch

기간 & 일정

2019.09.18 ~ 10.30
(10/9 휴강)
매주 수요일 19:30 – 22:30
주 1회, 총 18시간

장소 & 준비물

패스트캠퍼스 강남강의장
강남역 4번 출구, 미왕빌딩
개인 노트북

담당자 & 문의

윤형진 매니저
02-501-9396
help-ds@fastcampus.co.kr

마케터, 기획자, 데이터 분석가…
모두 대시보드 만들어본 경험 있으시죠?

마케터입니다.

각종 이벤트와 프로모션의 성과를 측정하고, 그로 인해 얻을 수 있는 인사이트를 분석, 정리해 부서원들에게 공유합니다. 누구나 바로 보고 파악할 수 있도록 직관적으로 만드는 것이 가장 중요한 것 같아요. 

기획자입니다.

런칭한 서비스를 사용자들이 어떤 방식으로, 어떤 경로로 이용하는지 모니터링하고 분석합니다. 이곳 저곳에서 들어오는 데이터를 한 곳에서 보기 편하게 만들고 이를 바탕으로 이해관계자들과 커뮤니케이션합니다.

데이터 분석가입니다.

데이터를 분석해서 같이 일하는 팀원, 상사에게 보고하여 원활한 의사결정을 돕는 일을 합니다. 그러다 보니 다양한 포맷의 많은 데이터를 효과적인 방법으로 시각화해서 보여주는 것이 매우 중요합니다. 그래서 대시보드를 만드는데 많은 공을 들이죠.

아무리 좋은 데이터라도 제대로 표현이 안 되면
무용지물입니다.

직무를 막론하고 대시보드를 잘 만드는 능력은
업무 능률과 커뮤니케이션 개선에 반드시 필요합니다.

혹시 대시보드를 만들면서,
이러한 고민해본 적 있으신가요?

대시보드에 구현된 차트와 그림들은
예쁘고 깔끔하게 표현하기 위한 요소가 아닌
‘수천,수만 줄의 로그들’과 같은 가치를 지닙니다.

따라서, 데이터를 효율적으로 분석하고,
목적에 맞게 필요한 위치에 시각화하는 것이 중요합니다.

이제는 데이터만 준비하세요.
Elastic Stack으로 더 쉽고 편하게
나만의 대시보드를 만들 수 있습니다.

( 이미지 출처 : https://www.elastic.co/kr/products/kibana )

개발을 전혀 몰라도 OK!
누구나 6주 후에는 위와 같은 대시보드를
만들 수 있게 됩니다.

데이터 수집-분석-시각화가 한 번에 가능한
Elastic Stack.

Elastic Stack은 로그 데이터의 수집 및 처리(Logstash),
데이터의 검색 및 분석(Elasticsearch),
데이터의 시각화(Kibana)플랫폼을 통틀어 일컫는 용어입니다.

이 중 강력한 시각화 플랫폼인 Kibana를 중점적으로 학습하여,
내가 원하는대로 대시보드를 만들어봅시다.

데이터 시각화와 대시보드 만들기,
왜 Kibana인가?

클릭하고 드래그하면 끝!
손쉬운 사용법

kibana를 사용하면 개발에 대해 몰라도 클릭, 드래그로 손쉽게 대시보드 구성이 가능합니다. 또한 logstash, elasticsearch와 연동하면 데이터 수집과 심층분석부터 시각화까지 한번에 해결할 수 있습니다.

어느 지도에서든
위치정보 데이터 적용

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

시계열 분석 기능 제공 및
심화 분석

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

누구에게나 쉽게
공유 가능한 대시보드

팀원, 상사, 상사의 상사, 고객, 이해 관계자등 원하는 누구에게나 Kibana로 만든 대시보드를 공유해보세요. 클릭만으로 손쉽게 배포하고 피드백을 받을 수 있습니다.

그런데 머신러닝 공부하다가,
수학 때문에 막막했던 적 있나요?

“알고리즘에 대해 이해하려면
수학적인 지식이 필요한데…”

머신러닝을 공부하다 보면
알고리즘을 위해 수학적인 지식은 필수예요.
근데 너무 범위도 넓고…
뭘 어떻게 학습해야 할지 감이 오지 않아요.

“머신러닝만을 위한 수학,
어디서 못 배우나요?”

수학 자료는 책으로도, 인터넷에도 많지만
머신러닝만을 위한 수학 개념을 찾기 어려워요.
복잡한 수학을 다 알아야 하나요?
머신러닝을 위해 잘 정리된 수학 자료가 필요해요.

이제는 쉽고 편하게,
나만의 데이터 대시보드를 만들어 보자.

Elastic Stack을 통해 손쉽게 나만의 데이터 대시보드를 만들고,
빠르고 정확한 데이터 기반 의사 결정을 통해 업무 능률을 올려보세요.

코스 특징.

01

Elastic Stack 전문가와 함께
실습 중심으로 진행되는 커리큘럼

내게 맞는 최적의 대시보드를 만들고 운영하는 과정에서 누구나 필연적으로 시행착오를 겪게 됩니다. 본 코스에서는 직접 Elastic Stack을 활용한 dashboard 개발 및 운영 뿐 아니라 데이터 파이프라인을 구축하고 현업에서 다루는 강사님이 이런 시행착오를 최소화해 줄 협업 노하우를 전합니다.

02

끊임없이 업데이트되고 있는
Elastic Stack의 최신 내용 반영

Elastic Stack을 구성하는 Logstash, Elasticsearch, Kibana는 데이터 수집, 분석, 시각화에 강점을 자랑하지만 그만큼 잦은 업데이트로 혼자서 학습하기에는 무리가 있었습니다. 본 코스에서는 Elastic Stack의 최신 업데이트에 따른 내용을 온전히 반영하여 나만의 것으로 만들 수 있게 도와 드립니다.

03

개발에 대해 잘 몰라도
나만의 Data Dashboard 구현

본 캠프에서는 Kibana의 강력한 시각화 기능을 활용하여, 개발에 대해 잘 모르는 경우라도 손쉽게 대시보드를 구현해보는 실습을 진행합니다. 더불어, 마지막 주차에는 각 수강생들이 직접 본인의 필요에 맞는 대시보드를 만들어봄으로써 배운 내용을 실무에 바로 적용하실 수 있습니다.

수강 대상.

icon_man4_3_oh

데이터 기반 의사 결정을 위해
Data Dashboard를 구현하고자 하는
데이터 분석가/마케터/기획자 등

icon_woman3_1_normal

실시간 데이터를 다양한 조건 하에
시각화하여 인사이트를 도출하고자 하는
데이터 분석가/마케터/기획자 등

icon_man4_3_oh

로그 수집과 분석, Dashboard 생성까지
올인원으로 가능한 Elastic Stack을
한국어로 배우고 싶은 누구나

개발에 대해 전혀 몰라서 걱정되시나요?

본 강의는 개발 지식이 없으셔도 충분히 수강 가능합니다.

다만, 처음 환경 설정 시 터미널을 사용하여 직접 명령어를 입력하는 작업이 필요합니다. Elastic Stack 설치 및 실행 방법 링크를 참조 바라며, 강의 시간에 강사님과 실습 조교님이 친절하고 자세하게 안내해 드리니, 이해가 가지 않더라도 걱정하지 마세요!

커리큘럼.

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

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 구축

수강생 인터뷰.

1기 수강생 허인규님

“지금까지 들었던 일반적인
데이터 분석 수업에서는 느끼지 못헸던
크롤링에 대한 정수가 담긴 강의”

2기 수강생 최OO님

“책으로 찾아보기 힘들었던
R 데이터 크롤링에 대해
필요한 부분만 제대로 찝어준 강의”

2기 수강생 조예진님

“직무를 막론하고 누구에게나 필요한
데이터에 대한 수집/분석 능력,
나만의 강점으로 만들어 준 강의”

강사 소개.

이승철 강사님.

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

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

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

수강생 후기.

수강생들의 생생한 후기를 들어보세요!

“좋은 데이터 분석가라면
대시보드를 만드는 능력은 필수”

대시보드를 만드는 능력은 분석가에게 꼭 필요하다고 생각합니다. 내 비즈니스 현황을 빠르게 파악하고, KPI를 효율적으로 트래킹 할 수 있다는 것을 의미하기 때문이죠. Elastic Stack을 활용하면 클릭만으로 간단하게 분석할 수 있으니, 분석가든 마케터든 수치와 가까이 있다면 반드시 수강하셔야 합니다.

“엑셀 시트만으로 부족했던 대시보드,
Kibana로 말끔히 해결했습니다”

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

“Kibana로 이제는 어떠한 데이터든
깔끔하게 시각화할 수 있습니다”

‘직접 해보는 수업’으로, 내가 강의 내용을 잘 이해하고 있는지 노트북으로 바로 확인해볼 수 있었습니다. 또 잘 안되는 부분을 바로 질문할 수 있는 환경이 좋았습니다. 진도를 나가는데 조금 뒤처지는 분들은 실습 조교님이 강의실에서 바로 도와주셨습니다. 초보자라도 수업에 잘 적응하실 수 있을 겁니다.

“데이터를 깔끔하게 보여주는 것도
남을 설득할 때 매우 중요합니다”

이 강의의 핵심은 kibana로 데이터를 시각화하는 부분입니다. 같은 데이터를 갖고도 어떻게 시각화를 하느냐에 따라 고객, 이해관계자 등 듣는사람에게 설득의 효과가 달라집니다. 그렇기 때문에 이 부분에서 니즈가 있으신 분들은 꼭 들어보시기 바랍니다. 프로그래밍 경험이 없어도 충분히 들으실 수 있어요.

자주 묻는 질문.

수업 전 궁금하신 점이 있으신가요?

개발 관련 경험이 없는데 정말 수강하는데 무리가 없을까요?

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

본 강의는 예제로 실습을 하나요? 본인의 데이터로 실습을 하나요?

본 강의는 이론 강의 후 예제, 더미 데이터가 아닌 본인이 만들어보고 싶은 내용, 보유하고 있는 데이터로 직접 ‘나만의 대시보드’를 만들어 봅니다. 그렇기 때문에 추후 실제 업무에서 활용도가 매우 높습니다.

Elasticsearch로 검색엔진을 구축하는데 관심이 있는데 이 강의에선 배울 수 없나요?

본 강의는 데이터를 가지고 ‘시각화’하여 ‘나만의 대시보드’를 만들어보는 데 중점을 둔 강의입니다. 관련 내용은 [실무에 활용하는 Elasticsearch 검색엔진 구축 CAMP(클릭)]에서 한국어 기반 검색엔진 구축법과 노하우에 대해 현업 전문가에게 배우실 수 있습니다.

{ FASTCAMPUS COMMUNITY MEMBERSHIP }

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

매주 목요일마다 할인 마감!

수강료 안내

강의 정보, 한 번 더 확인!

기 간 : 2019. 9. 18 ~ 2019. 10. 30 (10/9 휴강)
일 정 : 매주 수요일 19:30 ~ 22:30 (주 1회 수업)
준비물 : 필기구, 개인 노트북
장 소 : 패스트캠퍼스 강의장


다음 기수 출시알림 신청하기

출시알림 신청해주시면 오픈 시 가장 먼저
메일로 알려드립니다 🙂

72만원 80만원

얼리버드 / 10% 할인 (~9/12)

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

강의장 안내

데이터 기반 의사결정을 위한 나만의 Data dashboard를 만들어 보는 6주 강의

오픈 준비중