안녕하세요. 이번에는 Xplenty에서 시작하는 데이터 연결을 설정하는 방법을 소개합니다.
Xplenty는 크게 두 가지 형태의 데이터 연결 방법을 제공합니다. 방법이 다른 이유는 Xplenty가 미리 데이터 소스 전용(Native) 커넥터를 제공 여부에 달려 있습니다.
1. 전용 커넥터가 있는 경우
Xplenty의 왼쪽 메뉴에서 Connect(번개 아이콘)을 클릭하여 만들 수 있습니다.
다음 선택사항 중, 접속하고 싶은 데이터를 설정합니다
2. 전용 커넥터가 없는 경우
전용 커넥터가 없는 경우도 데이터 소스에서 데이터 취득용 Rest API가 제공되고 있다면, Xplenty의 범용 Rest API 컴포넌트로 접속이 가능합니다.
여담으로 데이터 취득 외에도 Xplenty는 Rest API에 대해 Curl 명령으로 요청을 보내거나 Rest API를 통해 데이터를 쓰는 기능도 있습니다. (자세한 것은 참고 가이드를 봐 주세요.)
예를 들어 일본의 대표적 업무소프트웨어 Kintone에 Rest API를 통해 연결 할 경우, 컴포넌트 선택 화면에서 Rest API를 선택합니다
그런 다음 Rest API 설정 화면에서 연결에 필요한 헤더 정보를 설정합니다.
물론, 어떤 항목을 얻을 것인가? 등의 다른 설정은 나중에 하겠지만, 이것만으로 API를 통한 데이터 취득의 기본적인 접속이 완료됩니다.
덧붙여서 Kintone을 비롯한 다양한 클라우드 서비스들은 Xplenty의 Integration 페이지 의 접속 리스트에 게재되고 있지 않습니다만, Xplenty에서 범용적으로 사용할 수 있는 Rest API 컴포넌트로 접속 가능한 경우가 많습니다.
주) Rest API 컴포넌트로 연결할 수 없는 경우
이번 예제는 비교적 간단하지만, 인증 프로토콜이 OAuth2인 경우는 주의가 필요합니다.
-
grant type
이 Client Credentials인 경우 : OK
-
grant type
이 Authorization Code인 경우: NG
이런..!! NG의 경우엔 연결이 안돼? 라고 생각하는 분이 계시겠지만, 이 경우는 Xplenty에 문의하시기 바랍니다.
많은 고객의 잠재적인 요구 사항이 예상되는 경우 전용 커넥터가 개발되어 제공될 수 있습니다.
OAuth2의 경우, AccessToken을 취득할 때에 토큰 취득용의 URL에 Token를 요청 합니다만, 이 설정을 어떻게 Xplenty로 구현하는가? 에 대해서는 중급 Part01: User 변수 사용 에서 설명하고 있습니다.
마지막으로
Xplenty는 클라우드 네이티브 ETL 도구입니다.
따라서 데스크톱 도구를 설치할 필요가 없습니다. 브라우저가 있으면 클라우드의 다양한 애플리케이션과 데이터베이스, 스토리지에 쉽게 연결(E) / 가공(T) / 로드(L)할 수 있습니다.
무료 평가판 신청으로 풍부한 연결 커넥터와 직관적이고 편리한 환경을 직접 경험해 보시길 바랍니다.