액티브피스는 다음과 같이 설계된 올인원 AI 자동화 시스템입니다. 확장 가능 를 통해 유형 안전 조각 프레임워크로 작성된 타입스크립트. 새로운 Couchbase 커넥터를 통해 이제 Activepieces 워크플로는 Couchbase Capella에서 호스팅되는 클러스터를 포함하여 Couchbase 클러스터에 저장된 데이터에서 작동할 수 있습니다.
이 블로그 게시물에서는 Activepieces 인스턴스를 구성하여 Couchbase 클러스터에 연결하고 SQL++를 사용하여 데이터를 쿼리하는 데 필요한 단계를 검토합니다.
카우치베이스 작업
Couchbase 통합은 Activepieces 사용자에게 클러스터의 데이터를 조작할 수 있는 일련의 작업을 제공합니다:
- 문서 삽입
- 문서 업서트
- 문서 가져오기
- 문서 삭제
- SQL++ 쿼리 실행
모든 작업은 Activepieces 프로세스 빌더 사용자 인터페이스에서 구성할 수 있으며, 모든 필수 및 선택 작업 매개변수에 대한 기본 문서가 제공됩니다. 모든 작업은 정적 값과 동적 값을 모두 인자로 지원합니다.
액티브피스에서 SQL++ 쿼리 실행하기
카우치베이스 조각 문서 페이지에서 “사용해 보기” 링크를 클릭하여 Activepieces에서 제공하는 무료 공개 테스트 인스턴스를 사용할 수 있습니다(https://www.activepieces.com/pieces/couchbase):

SQL++ 쿼리를 실행하려면 먼저 Activepieces 플로우를 생성하고 빌더에서 편집할 수 있도록 엽니다:

흐름 트리거와 끝 사이의 더하기 기호를 클릭하고 Couchbase의 “SQL++ 쿼리 실행” 작업을 검색하여 흐름에 추가합니다:

카우치베이스 연결 구성
이 작업에서 가장 먼저 구성해야 할 것은 이 작업에서 사용하려는 Couchbase 연결입니다:

이전에 Couchbase 연결을 구성했다면 여기에서 선택할 수 있었을 것입니다. 그렇지 않으므로 유일한 옵션은 새 연결을 만들고 Activepieces에 Couchbase 클러스터(예: 무료 티어 Capella 클러스터)에 대한 자격 증명을 제공하는 것입니다:

SQL++ 쿼리 동작 구성
“저장'을 클릭한 후, 버킷 선택 드롭다운을 사용하여 클러스터에서 버킷을 선택할 수 있습니다. 여행 샘플 버킷을 선택해 보겠습니다:

버킷을 선택하면 범위 선택기 드롭다운이 활성화됩니다. 인벤토리 범위를 선택해 보겠습니다:

쿼리를 수행할 범위를 선택했으면 이제 쿼리 자체를 입력할 수 있습니다. 데모 목적으로 공항 컬렉션에서 단일 공항을 간단히 선택해 보겠습니다:
이 작업은 쿼리 텍스트 입력 필드 아래에 추가할 수 있는 위치 인수가 있는 쿼리도 지원합니다. 이 작업은 정적 및 동적 인수 값을 모두 지원하며, 쿼리가 클러스터로 전송되기 전에 동적 값이 평가됩니다.
이 작업은 또한 간단한 쿼리에는 필요하지 않지만 AI 워크로드에서 유용할 수 있는 벡터 검색 및 주문 작업을 수행하기 위한 편리한 입력을 제공합니다:


벡터 검색 기능도 설정 UI에 잘 설명되어 있습니다.
작업에 대한 모든 매개변수를 구성한 후 샘플 데이터 생성 섹션 아래의 “테스트 단계” 버튼을 클릭하여 테스트할 수 있습니다:

모든 것이 정상적으로 진행되면 해당 버튼을 클릭하면 테스트가 성공적으로 완료되고 작업이 클러스터에서 가져온 JSON 데이터를 볼 수 있습니다:

문서 및 지원
카우치베이스 통합은 커뮤니티에서 개발한 프로젝트로서 Activepieces의 일부로 출시되고 Activepieces GitHub 리포지토리에서 호스팅됩니다: https://github.com/activepieces/activepieces
통합에 대한 피드백, 제안 또는 질문은 Activepieces GitHub 이슈 페이지를 통해 제공해 주세요.