지표의 데이터 소스로 SQL 데이터베이스 사용
KPI의 데이터 소스로 외부 데이터베이스를 사용하십시오. 원격 데이터베이스에 접근하기 위해 SQL 지표를 설정하십시오.
- 데이터베이스에서 직접 KPI로 데이터를 로드합니다.
- 외부 데이터 소스에 접근할 수 있도록 사용자 권한을 조정합니다.
데이터 소스 생성
> 설정 > 통합 탭을 클릭하십시오- 데이터 소스 섹션에서 추가를 클릭하여 새 데이터 소스를 추가하십시오
사용 가능한 데이터 원본:
- MySQL
- PostgreSQL
- Microsoft SQL 서버
- SAP HANA
- Oracle
- Databricks
- Snowflake
SQL 지표 설정
- 실적표를 열고,
KPI 탭으로 이동합니다
- 데이터를 받을 지표를 선택합니다
- 데이터 탭으로 전환하고, 값 필드 옆에 있는 데이터 소스 버튼을 클릭합니다
- SQL 쿼리 버튼을 클릭합니다
- 필요한 SQL 쿼리를 작성합니다 (아래 예시를 참고하십시오).
- 다음 버튼을 클릭하여 결과를 미리 봅니다. 완료 버튼을 클릭합니다.

SQL 쿼리 예시
BSC Designer는 SQL 쿼리에 대한 응답으로 하나의 값을 수신할 것으로 기대합니다. 수신된 데이터는 지표의 값 필드에 사용됩니다.
지원되는 매개변수:
- %%UpdatePeriodStart%% 및 %%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 지표 생성 권한
기본적으로, 고급 사용자는 새로운 SQL 지표를 생성할 권한이 없습니다. 이 권한을 부여하려면:
> 사용자 섹션으로 이동합니다- 사용자에 대해 편집 버튼을 클릭합니다
- 외부 데이터 소스 사용 허용 체크박스를 사용합니다
- 저장 버튼을 누릅니다
데이터 업데이트
SQL 지표의 데이터를 업데이트하는 방법은 여러 가지가 있습니다:
- 달력에서 날짜를 클릭 - BSC Designer가 해당 날짜의 데이터를 읽으려고 시도합니다.
- 수동 업데이트 - 특정 날짜의 데이터를 새로 고쳐야 하는 경우, 도구 메뉴에서 가져온 데이터 새로 고침 옵션을 사용하세요.
- 업데이트 간격 지정 - 지표에 대한 업데이트 간격을 지정하세요. BSC Designer는 지정된 일정에 따라 SQL 지표를 자동으로 업데이트합니다.