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

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

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

데이터 분석가 남지열 강사님
(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만의 강점은 무엇인가?

어느 지도에서든 위치정보 데이터 적용
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 개발 및 운영 뿐 아니라 데이터 파이프라인을 구축 경험이 있으신 강사님이 이러한 시행착오를 최소화해 줄 협업 노하우를 전합니다.

커리큘럼.

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 소개 및 라이브 코딩 세션’ 발표

수강 후기.

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

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

자주 묻는 질문.

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

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

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

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

수강료 안내.

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

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

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

정가 : 80만원

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

출시알림 신청하기

강의 장소.