프로버스 교육 1w
2023-03-22
교육 내용
- 비즈니스 프로세스와 영업
- 프로세스 마이닝에 대해서 어떻게 생각하고 있는지
- 데모용 화면 만든것
- 셀로니스 무료버전 설치하고 사용하는 방법
파트너 계약
아이오 코드는 아직 되어 있지 않음
셀로니스란?
셀로니스는 BI 솔루션입니다. 아이오코드와 경쟁하는 제품이 아닙니다.
EMS 로 실행관리 시스템 입니다.
국내 프로세스 마이닝 역사
-
disco (가장 성공한 회사로 10군데 납품)
-
puzzle (LG CNS, 신한, 한국 암웨이 등에 납품)
-
aris (LG, 삼성)
국내 프로세스 현실
도입은 했었지만, 지금은 사용하는 업체가 없고, 오히려 프로세스 마이닝에 대해서 나쁜 인상을 가지고 있다.
유럽의 현실
셀로니스의 경우 600명이 만들고 있으며, 300 군데 정도 납품을 하였고, 프로세스 마이닝이 활성화가 잘 되어 있음.
추후 프로세스 마이닝은 외산 솔루션이 재패할 것이다.
아이오코드가 가야 하는 방향
셀로니스가 못하는 부분을 해야 하며, 틈새시장을 노려야 한다.
mes 분석같은 쪽으로 가야 한다.
셀로니스 교육 영상
프로버스가 하고자 하는것
- 교육
- 컨설팅
- 자문 (분석 도와주는 것분석 도와주는 것)
- 책
- 기획
- ems app 을 개발하는 것
- ems app 을 마켓 플레이스에 올리는 것
- 서울대나 카이스트에서 celonis 를 강의 하는 것
파트너 사가 하는 것
- 개발
- 분석
셀로니스의 역할
- bi 솔루션
고객의 역할
- 데이터 전처리
현업 부서의 역할
- ems app 사용
국내에서 실패한 이유
- 프로세스 분석으로 접근하였기 때문
- 데이터가 준비 되지 않음
- 공수에 비해서 아웃풋이 너무 작음
- 데이터 전처리가 너무 어려우나 그에 반한 분석은 원하는 만큼 나오지 않음
어떻게 접근 해야 하나?
라이트하고, 쉽게 접근해야 하며, 현업이 아닌 데이터 분석가에게 영업을 해야 합니다.
데이터 분석이라고 접근해야 합니다.
SAP 커넥터
셀로니스에는 커넥터라는 게 존재함.
SAP에서는 서버의 SAP 데이터를 수집하는 에이전트만 제공함.
에이전트에서 데이터를 송출하면 SAP 커넥트로 받아들이는 것으로 보이고, 커넥트는 SAP 만든것이라고 함
커스텀 커넥트 만들기
셀로니스는 sdk 및 툴 같은걸 제공하고 있으며,
실시간으로 데이터를 가져와야 할때, 이런 커넥스가 사용 되며,
현재 약 80개 정도 커넥터가 있다고 합니다.
셀로니스 장점
- 퍼포먼스 (0.5초만에 분석된 화면이 나옴)
- 속도 문제로 인해 일반 sql (오픈소스 쓰지 않고 모든걸 자체 재작함) 쓰지 않고, 컬럼 디비라는걸 사용하고 있음
- kafka 인수
- 커넥터에서 이미 전처리가 되어 수집하는 것임
- 셀로니스 abap
- abap 은 sap 프로그래밍 언어인데, abap 언어로 작성된 프로세스 마이닝이라고 함
- 사실 정확히 이해를 하지 못하였는데, 고객이 직접 통해서 전처리를 한다고 하며, 지금 동서식품이 그렇게 하고 있습니다.
- 조금더 명확히 하면 동서식품의 데이터 분석팀이 전처리를 하고, 프로버스는 자문 역할을 합니다.
판매 절차?
무료 poc
-> 교육 -> 1차분석
-> 2차분석
-> 라이선스 판매
프로세스 마이닝이란?
- 알고리즘이며, 학문임
- 가장 초창기 알고리즘은
알파알고리즘
입니다. - 로그 데이터를 가지고 8단계를 거처 플로우를 그려 냅니다.
- 데이터 분석가들이 쓰는 툴이지, 현업이 사용하는 프로그램 따위가 아닙니다.
- 데이터 마이닝 중
하나의 기법
에 불과하며, 특수한 데이터포맷일 뿐
입니다.
알파 알고리즘
이벤트 로그 형태
이벤트 로그의 액티비티 간의 log-based ordering relations를 파악
Footprint Matrix
알고리즘
프로세스 모델 도출
프로세스 마이닝이 할 수 있는 일
- Play-in
- 로그로 부터 화면을 만듬
- Play-out
- 화면으로 부터 로그를 만듬
- Replay
-
시뮬레이션을 함
- 예) 현재 4명을 투입했을때 9시가 걸렸는데, 7명을 투입했을때 어떻게 변하는지?
- 예) 뭔가를 뺏을때 영향도가 어떻게 되는지?
-
셀로니스에서는 컴포먼스 체크 정도만 재공함
- Replay는 프로세스 모델과 이벤트 로그 모두를 input으로 사용한다.
- 이벤트 로그는 프로세스 모델 위를 움직이고(re-play) 이를 바탕으로 하여
이벤트 로그에 프로세스 모델이 얼마나 부합하는지를 분석
하거나(Conformance Checking) 모델에없었던 데이터(수행시간, 대기 시간 등)를 추가
(Extending the model)하여 모델을 발전시키기도 한다. 또한 프로세스 모델에서많은 이벤트 로그를 학습
함으로써대기 시간 등을 예측
하는 predictive model을 만들 수도 있고, 현재진행되고 있는 프로세스가 어떻게 진행될 것인지를 예측
하거나적절한 행동을 추천
할 수도(operational support) 있다.
-
데이터 업로드 방법
- 커넥트
- jdbc
- api
- csv (무료버전은 csv 만 가능)
메뉴
- space : 개발 공간
- package : purchasing
- analysis : purchasing_analysis
- edit : 개발자 모드
- 뉴시트 : 대시보드
라이선스
- 개발 라이선스
- 비즈니스 유저 라이선스
학습한 예제
- 간단한 벤터 컨트리와 올렙 차트
- 고민되는 액티비트를 설정하고 필터링을 해봄
- 부서마다 직급마다 어떤지 비교 화면 ( 이건 실습까진 안하고 보여주기만 함 )