BA

BA를 어디에 활용할 수 있나요

승질알면서 2020. 8. 5. 15:47

BA는 알고리즘 검증, 알고리즘 실시간 실행, 트랜드분석, 이상감지를 위한 도구로 활용할 수 있습니다

  • 알고리즘 검증도구
    문제점의 해결을 위해 개발된 알고리즘의 성능을 파악하고 정합성 유무를 판단하는 검증도구로 활용할 수 있습니다
  • 알고리즘 실행엔진
    예측이나 분류, 판단을 목적으로하는 시스템에서 알고리즘의 실행을 위한 실시간 실행엔진으로 활용할 수 있습니다
  • 트랜드 분석도구
    주기적인 데이터의 분석을 통해서 흐름이나 동향을 파악하고, 의사결정을 내릴 수 있도록 지원하는 트랜드 분석도구로 활용할 수 있습니다
  • 이상감지 지원도구
    주기적으로 데이터를 분석한 뒤, 설정된 임계치를 벗어난 경우, 그 결과를 통보하여 장비나 시스템의 이상유무를 파악할 수 있도록 하는 이상감지 지원도구로 활용할 수 있습니다

활용 예시를 통해서 좀 더 자세히 알아보겠습니다


알고리즘 검증도구 활용 예시

  • 목적
    제품 생산에 사용되는 자재의 불량 유무를 판단하기 위해 데이터 분석을 이용하기로 합니다
  • 알고리즘 개발
    자재를 이미지화 하고, 이미지를 숫자로 변환하여 설정된 SPEC에 따라 자동으로 불량을 판단하는 알고리즘을 개발합니다
  • 검증
    개발된 알고리즘을 BA의 라이브러리로 등록하고 불량을 판단하기 위한 목적의 워크플로우를 생성한 뒤, 입력 및 속성 값을 변경해가면서 실행함으로써 검증을 수행합니다

알고리즘 실행엔진 활용 예시

  • 목적
    제품의 생산 공정마다 결과물의 이미지를 남기고 이를 육안으로 검사하여 결과물의 불량 여부를 판단하고 있는데, 이러한 과정에 데이터 분석을 이용하기로 합니다
  • 알고리즘 개발
    이미지 분할을 통해 지표를 생성하고 이를 통해 불량검출 및 패턴을 분류할 수 있는 알고리즘을 개발합니다
  • 검증
    개발된 알고리즘을 BA에 등록하고, 검출 및 분류 목적의 워크플로우를 생성한 뒤, 입력 및 속성 값을 변경해 가면서 실행함으로써 알고리즘의 검증을 수행합니다
  • 공정제어 시스템 구축
    생산 공정마다 완료 메시지를 수신하여 검증된 알고리즘을 실행하고, 불량 검출 여부와 발생 원인에 따른 분류를 실행하여 후속 공정을 제어하는 시스템의 알고리즘 실행엔진으로 활용합니다

이상감지 지원도구 활용 예시

  • 목적
    어플리케이션 로그 데이터를 이용해서 시스템의 이상여부를 판단하기 위해 데이터 분석을 이용하기로 합니다
  • 알고리즘 개발
    서비스 평균수행 속도를 누적하여 객관적인 지표로 표현하기 위한 알고리즘을 개발합니다
  • 검증
    개발된 알고리즘을 BA에 등록하고, 판단 목적의 워크플로우를 생성한 뒤, 입력 및 속성 값을 변경해 가면서 실행함으로써 알고리즘의 검증을 수행합니다
  • 배치실행
    매일 반복적인 실행으로 서비스의 수행속도에 대한 증가 및 감소의 추세지표를 추출합니다
  • 결과통보
    매일 아침 추출된 지표 및 결과 이미지를 담당자 메신저로 통보함으로써 시스템의 이상유무를 파악할 수 있도록 지원합니다

BA는 데이터 분석을 다양한 분야에 활용할 수 있도록 지원하는 도구이자 서포터즈라고 할 수 있습니다