BI 란?
- Business Intelligence
- 데이터를 모아서 적절하게 가공하여 의사결정에 필요한 곳에 알맞은 시각화 기술을 이용하여
손쉽게 접근할 수 있도록 해주는 것
- 필요한 데이터를 바로 분석할 수 있는 환경을 만들고 주요 관심사에 대해서는 시각화된 결과를
의사결정에 활용하는 것
- 실무 현업 담당자의 요구가 잘 녹아든 시스템을 만들고, 데이터 기반의 의사결정을 하는
기업 내 문화가 만들어지는 것이 BI 성공의 지름길
BI 시스템의 예
- 버스 도착시간 안내 시스템은 각 버스가 언제 도착할지 알 수 있기 때문에 의사결정을 하는데 도움을 준다.
- 내가 원하는 목적지로 비교적 빨리 갈 수 있는 버스는 배차 간격이 길고, 이곳 저곳 다 들러 돌아가는 버스는
비교적 배차 간격이 짧다. 만약 버스가 도착하는 시간을 예측하는 것이 불가능하다면 정류장에 도착한 버스를
탈것인지 결정하기 위해서는 순전히 경험이나 운에 맡겨야 한다.
버스가 도착하는 시간을 알려주기 위해 필요한 기술
- 데이터 수집, 저장 : DW에 버스의 위치 정보를 포함한 데이터를 저장한다. 한 버스에 대해 정류장 별로
위치를 저장하여 추후 정류장간의 소요 시간을 예측하는데 활용
- 도착 시간 예측 : 원시 데이터는 이전 정류장에 도착한 시간만 저장하고 있어 다음 정류장까지
소요 시간을 예측해야한다. 날짜와 요일, 시간 등을 입력변수로 하여 데이터 마이닝이나 통계 기술을
이용하여 예측 가능하다.
- 시각화 : 사용자에게 보여주기 위한 데이터의 준비가 끝나면 가장 효율적인 방법을 통해 데이터를
시각화해야 한다. 버스 도착시간 안내 시스템과 같은 전광판을 우리는 대시보드라고 부른다.
- 데이터 요약 : DW에 저장된 수많은 데이터에 전국의 정류장에 정차하는 평균 버스의 수를 요약해야 한다면
OLAP 솔루션을 이용한다. OLAP 솔루션은 대량의 데이터를 미리 집계하여 저장하고 있기 때문에
요약된 형태의 정보 열람에 제격이다.
참고 : 권태돈과 함께하는 SQL Server 2012 BI
'BI' 카테고리의 다른 글
[BI] Microsoft BI 제품 소개 (0) | 2014.01.27 |
---|