인디케이터 데이터 소스로 SQL 데이터베이스 사용하기

KPI의 데이터 소스로 외부 데이터를 이용하세요. 외부 데이터를 이용하시려면 SQL 인디케이터를 설정하세요.

SQL 인디케이터 설정

  1. 성과표를 열고, KPI 탭으로 이동하세요
  2. 데이터를 받을 인디케이터를 선택하세요
  3. Data 탭으로 전환한 뒤, 필드 옆의 데이터 소스 버튼을 클릭하세요
  4. 데이터 소스 버튼

  5. 더 많은 데이터 소스 섹션의 SQL 버튼을 클릭하세요
  6. 필수 SQL 질문 사항을 만드세요 (밑에서 예시를 보세요).
  7. 결과를 미리보기 위해 다음 버튼을 클릭하세요. 완료 버튼을 클릭하세요.
Examples:

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 인디케이터를 자동으로 업데이트합니다.