BA는 무엇인가요
BA(BRIQUE Analytics)는 쉽고 편리한 데이터 분석환경을 제공하는 통합 분석 플랫폼 입니다
BA가 왜 필요한가요
왜 필요한지를 이야기 하기에 앞서 데이터 분석이란 무엇인가에 대한 정의가 필요합니다
데이터 분석은, 데이터로부터 유용한 정보를 보다 쉽고 정확하게 찾기 위한 행위 인데요
- 데이터 수집
- 데이터 전처리
- 모델링
- 시각화
- 시스템 적용의 5가지 단계로 진행되는 것이 보편적이며
각 단계별로 다음과 같은 기능들을 필요로 합니다
데이터 수집
분석에 필요한 데이터를 파일이나 데이터베이스로부터 가져오는 기능들
데이터 전처리
분석 알고리즘을 효율적으로 수행하기 위한 데이터의 가공이나 결측 값들을 제거하는 등의 기능들
모델링
분석 알고리즘을 개발하고, 알고리즘들을 조합해서 또 다른 알고리즘을 만들거나 최적화하기 위해 시뮬레이션을 할 수 있는 기능들
시각화
분석 결과를 챠트나 도표로 보여줄 수 있는 기능들
시스템 적용
개발된 분석 알고리즘을 어플리케이션이나 기존의 레거시 시스템에서 활용할 수 있도록 해주는 기능들
이렇게 각 단계별로 필요한 기능들을 하나로 묶어서 제공하고, 관리할 수 있게 해주는 것을 통합 분석 플랫폼이라는 명칭으로 만든 것이 바로 BA입니다
그래서, 통합분석 플랫폼이 왜 필요하냐구요
그것은 데이터 분석을 필요로 하는 다양한 수요가 존재하기 때문입니다
일반사용자와 전문 분석가, 두 부류의 수요층을 나눠서 정리해보면, 위에 나열된 각 분석 단계에서 필요로 하는 기능들 외에 사용 및 운용성과 관련한 필요성이 도출됩니다
일반사용자
- 알고리즘을 잘 모르는데 분석을 배우고 싶은 경우
- 절차대로 쉽게 따라하면서 배우고 싶은 경우
- 사업 아이템은 있는데 데이터 분석을 필요로 하는 경우
- 컨텐츠 서비스를 하고 싶은데 분석 시스템을 구축하기 위한 여건이 안되는 경우
- 기존에 개발해 놓은 알고리즘이 있는데 타인과 공유하고 싶은 경우
- 개발된 알고리즘을 바로바로 테스트 하면서 검증하고 싶은 경우
전문 분석가
- 분석 알고리즘의 구현 방법을 통일하고 싶은 경우
- 기 작성된 분석 알고리즘을 통합해서 관리하고 싶은 경우
- 기 작성된 단위 분석 알고리즘을 조합 및 재활용 하고 싶은 경우
- 이종 언어(R 또는 Python)로 작성된 분석 알고리즘을 활용하고 싶은 경우
- 로컬 환경의 제약으로 큰 데이터의 분석 수행이 어려운 경우
- 생성된 모델을 실 운영환경에 적용하고 싶은 경우
사실 위에 나열된 필요성에 대해 100% 긍정하지 못하는 분들이 있을 수 있습니다. 개인의 성향 및 실력에 따라 필요로 하는 것이 다르고, 추구하는바 역시 다를 수 있으니까요
하지만 분명 필요성은 존재하고, 보다 다양한 수요를 반영하는 것이 저희의 숙제인 것 같습니다
글을 쓴다는 것이 참 쉽지 않다는 것을 새삼 실감합니다
사실 이 글에서 BA의 모든 소개를 끝내리라 생각했었는데, 많은 시간과 노력을 필요로 하는 것 같습니다.
다음의 주제로 몇 차례에 나눠서 연재해야 할 것 같네요. 다음 글을 기약하며 이만 줄여야 겠습니다.
BA로 무엇을 할 수 있나요
BA를 어떻게 쓴다는 건가요
BA만의 특징은 무엇인가요
BA를 어디에 활용하나요
'BA' 카테고리의 다른 글
BA를 어디에 활용할 수 있나요 (0) | 2020.08.05 |
---|---|
BA의 특징은 무엇인가요 (0) | 2020.08.05 |
BA를 어떻게 쓴다는 건가요 (0) | 2020.08.05 |
BA로 무엇을 할 수 있나요 (0) | 2020.07.23 |
블로그를 시작하며 (0) | 2020.07.17 |