API 연동
콘텐츠 유형: 활용 가이드 모음
대상 독자: 개발자, 기술 관리자
적용 대상: TBM Studio 12.0 및 이후 버전
필수 조건: API 인증 정보, 프로그래밍 지식, TBM Studio에 대한 네트워크 접속 권한
개요
TBM Studio Platform API를 사용하면 데이터 업로드 및 다운로드를 프로그래밍 방식으로 자동화할 수 있습니다. 이 섹션에서는 인증, 데이터 처리, 실제 운영 환경에 적합한 오류 처리 패턴을 포함하여 REST API를 사용하여 시스템을 TBM Studio와 연동하는 방법에 대한 가이드를 제공합니다.
이 API는 간단한 ` HTTP ` 명령어를 통해 귀사의 기업 데이터 시스템과 TBM Studio를 직접 연결해 줍니다. 이 명령어들은 별도의 소프트웨어 설치 없이도 최소한의 설정만으로 작업 스케줄러, ETL 도구 또는 사용자 정의 애플리케이션에 통합할 수 있습니다.
참고: 12.9 버전 이상에서는 모든 API 호출에 다음 헤더를 포함해야 합니다: app-type="Flagship" 및 app-version="NA"
통합 방식 선택하기
TBM Studio는 다양한 통합 방식을 제공합니다. 이 결정 가이드를 활용하여 귀하의 사용 사례에 적합한 방법을 선택하십시오.
| 방법 | 최적의 대상 | 필요함 |
| 플랫폼 API | 맞춤형 통합, 타사 ETL 도구, 온프레미스 에이전트를 설치할 수 없는 환경 | 스크립팅 기술, API 인증 정보 |
| DataLink (클래식) | 포인트 앤 클릭 방식의 데이터 불러오기, 스크립트 기술이 없는 사용자 | DataLink 에이전트 설치, DataLink 라이선스 |
| 게시된 표 | 모델 데이터를 외부 BI 도구로 내보내기 ( Power BI, Tableau ) | TBM Studio 12.11.3 이상, 보고서 구성 |
다음과 같은 경우 플랫폼 API를 사용하십시오:
- 온프레미스 소스에서 데이터를 업로드하기 위해 온프레미스용 DataLink 에이전트를 설치할 수 없습니다
- 타사 ETL 도구에서 내장 스크립팅 기능을 사용하고자 합니다
- 기업용 작업 스케줄러를 통해 데이터 로딩을 자동화해야 합니다
- 데이터 작업에 대한 프로그래밍 방식의 제어가 필요합니다
다음과 같은 경우 ‘게시된 테이블’을 사용하십시오:
- 모델에서 계산된 데이터를 외부 시스템으로 내보내야 합니다
- 후속 BI 도구에서 데이터를 활용할 수 있도록 안정적인 스키마가 필요합니다
- 거버넌스를 갖춘 통제된 데이터 유출이 필요합니다
자세한 내용은 ‘API를 사용한 사용자 인증’을 참조하십시오.