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를 사용한 사용자 인증’을 참조하십시오.