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

# 목표는 나만의 대시보드를 직접 구현해보는 것 –

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

nam

데이터 분석가 남지열 강사님
(Dashboard 개발 및 운영 담당) 

기 간 일 정 장 소 준비물 문 의
8월 14일 ~ 9월 18일
(주 1회, 총 6회)
화요일 저녁 7시 30분 ~ 10시 30분
(회 당 3시간, 총 18시간)
패스트캠퍼스 강남 강의장 개인 노트북 권장 윤형진 매니저
tel. 02-517-0641
help-ds@fastcampus.co.kr

강의 요약.

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

Dashboard에 구현된 차트와 그림들은 ‘수천,수만 줄의 로그들’과 같은 가치를 지닙니다. 잘 만들어진 Dashboard 하나만 있다면 로그들 사이의 인과 관계와 경향성 등을 하나하나 찾아보지 않아도, 한번에 파악할 수 있게되죠. 특정 이슈가 분기별 수치에 미치는 영향부터 구매 금액대 별 고객 데이터의 특성까지 이해할 수 있습니다.

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

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

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

Kibana (1)

Kibana만의 강점은 무엇인가?

geo

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

kibana-timeseries

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

kibana-graph

그래프간의 관계 분석
검색 엔진의 연관성 기능을 활용하면, Graph 탐색과 조합해서 쉽게 찾을 수 없었던 Elasticsearch 데이터 관계를 확인할 수 있습니다.

reporting_no_zoom-optimized (1)

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

강의 특징.

icon_project

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

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

icon_test

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

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

icon_knowhow

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

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

커리큘럼.

1회차/2회차 : 데이터를 시각화하고 Dashboard를 만들어 보자

1) Elastic Stack 소개

2) Visualization 소개
– 차트 및 함수
– Aggregation: Metric, Bucket, Parent Pipeline, Sibling Pipeline

3) Visualization 실습
– Area, Heat Map, Line, Pie, Data Table, Gauge, Metric, Time Lion 등의 구현

3회차 : Dashboard에서 원하는 정보만 검색해 보자

1) 필터의 활용

2) 키워드 검색 (Lucene Query Syntax)

3) Kibana Dashboard의 활용 Tip

4회차 : 데이터를 생성하고 수정해보자

1) Elasticsearch에서 사용 가능한 Data Type

2) 데이터의 생성/ 조회/ 수정/ 삭제를 위한 API 소개
– Indice API: Index 생성 및 삭제, Mapping 설정
– Document API: Document 생성, 조회, 수정, 삭제 및 재색인

3) Query DSL를 활용한 데이터 검색

4) AWS에 Elastic Stack 설치하기

5회차 : 데이터를 수집하고, 전처리하고, 전송해 보자

1) Logstash를 사용한 data input/ filter/ output

2) 다양한 활용을 위한 Plugin

6회차: Data Dashboard를 구축해 보자

1) 이론 내용 review

2) Elastic Stack 설치부터 Data Dashboard 구축까지 exercise

추천 대상.

icon_man3_2_happy

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

icon_woman1_2_happy

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

icon_woman4_2_happy

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

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

강사 소개.

nam

강사 남지열

GA는 웹 로그를 분석하고 시각화하는 툴입니다. 그리고, 개인적으로는 사용 환경 자체가 개발자들에게 익숙하게 되어 있다고 생각됩니다. 반면에 Kibana의 경우에는 누구나 이해할 수 있는 버튼과 손쉬운 검색창으로 사용 환경이 구성되어 있어서 비개발자가 사용하기 훨씬 편하죠. 물론, 초기에 Dashboard를 구현하는 것에 어느 정도 리소스가 들 수는 있지만 한번 구축만 해두면 이후 사용이 상당히 간편하다는 장점을 가지고 있어요. 게다가, 웹로그뿐 아니라 Elasticsearch가 받아들일 수 있는 다양한 종류의 데이터도 시각화할 수 있죠.

[ 약력 ]

– 서비스 플랫폼 업체 데이터 분석 담당
– Elastic Stack을 활용한 dashboard 개발 및 운영
– 데이터 파이프라인 구축
– 배송시간 예측 및 최단 경로 안내 모델 개발
– AWSKRUG(AWS 한국 사용자 모임) ‘Elastic Stack 소개 및 라이브 코딩 세션’ 발표

수강 후기.

dsk-800x419

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

자주 묻는 질문.

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

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

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

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

수강료 안내.

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

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

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

68만 원 (정가 : 80만원)

15% OFF [최저가 할인! 7/26까지]

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

수강 신청하기

강의 장소.