인디케이터 데이터 소스로 SQL 데이터베이스 사용하기
KPI의 데이터 소스로 외부 데이터를 이용하세요. 외부 데이터를 이용하시려면 SQL 인디케이터를 설정하세요.
SQL 인디케이터 설정
- 성과표를 열고,
KPI 탭으로 이동하세요
- 데이터를 받을 인디케이터를 선택하세요
- Data 탭으로 전환한 뒤, 값 필드 옆의 데이터 소스 버튼을 클릭하세요
- 더 많은 데이터 소스 섹션의 SQL 버튼을 클릭하세요
- 필수 SQL 질문 사항을 만드세요 (밑에서 예시를 보세요).
- 결과를 미리보기 위해 다음 버튼을 클릭하세요. 완료 버튼을 클릭하세요.
SQL 예시
BSC Designer는 SQL 질문에 대한 답변으로 하나의 값만 수용합니다. 수용된 데이터는 인디케이터의 값 필드에 사용됩니다.
지원 매개 변수(Parameters):
- %%UpdatePeriodStart%% and %%UpdatePeriodEnd%% - 각 업데이트 주기 시작 일과 마지막 일
- %%ItemName%% - 이름 필드에 명시되어있는 KPI의 이름
- %%date%% - BSC Designer의 캘린더에 선택되어있는 현재 날짜
예시 1: 인디케이터가 매일 업데이트 되고 한 날짜에 하나의 값만 있을 때.
select value from datatable where date = %%date%%
예시 2 (대부분의 경우): 인디케이터가 매달 업데이트 되고 한 달 간의 기간동안 데이터 베이스에 압축해야할 많은 값이 있을 때
select sum(value) from datatable where date between %%UpdatePeriodStart%% and %%UpdatePeriodEnd%%
데이터 업데이트
SQL 인디케이터에 데이터를 업데이트를 하는 방법은 여러가지가 있습니다.:
- 캘린더에서 아무 날짜를 클릭하세요 - BSC Designer가 그 날짜의 데이터를 읽습니다(이러한 방법은 웹 브라우저에서 가능합니다.)
- 수동 업데이트 - 특정 데이터에 대해 새로고침을 해야한다면 도구 메뉴에서 불러온 데이터 새로고침 옵션을 이용하세요
- 업데이트 주기 설정 - 인디케이터에 업데이트 주기를 설정하세요. BSC Designer가 명시된 스케쥴을 통해 SQL 인디케이터를 자동으로 업데이트합니다.