2장. 통합 생성 준비 방법
통합 생성을 위한 워크플로 계획 및 이해는 요구 사항에 맞는 통합을 생성하는 데 도움이 될 수 있습니다. 다음 주제에서는 통합을 생성할 준비를 위한 정보를 제공합니다.
2.1. 통합 계획 고려 사항 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
통합을 생성하기 전에 다음 질문을 고려하십시오.
통합 실행을 트리거하려면 어떻게 해야 합니까?
- 지정한 간격으로 실행을 트리거할 타이머를 설정하시겠습니까?
- HTTP 요청을 보내시겠습니까?
데이터를 가져오기 위해 애플리케이션에 연결하시겠습니까?
- 해당 애플리케이션에서 데이터를 가져오는 작업을 트리거하는 것은 무엇입니까? 예를 들어, Twitter에서 데이터를 가져와서 시작하는 통합은 Twitter 언급에서 트리거될 수 있습니다.
- 관심 있는 데이터 필드는 무엇입니까?
- Fuse Online에서 이 애플리케이션에 액세스하는 데 사용하는 인증 정보는 무엇입니까?
클라이언트가 작업에 대한 흐름 실행을 트리거하는 REST API 호출을 호출할 수 있도록 REST API 서비스를 게시하시겠습니까?
- 서비스에 대한 OpenAPI 스키마가 이미 정의되어 있습니까?
- 그렇지 않은 경우 서비스에서 어떤 작업을 정의합니까?
간단한 통합을 완료하려면 다음을 수행합니다.
- 데이터를 수신하거나 통합 로그에 정보를 전송하려는 애플리케이션이 있습니까?
- 애플리케이션에 데이터를 전송하는 경우 통합 작업은 어떻게 수행됩니까?
- 관심 있는 데이터 필드는 무엇입니까?
- Fuse Online에서 이 애플리케이션에 액세스하는 데 사용하는 인증 정보는 무엇입니까?
흐름의 단계에서는 다음과 같습니다.
다른 애플리케이션에 액세스해야 합니까? 액세스해야 하는 다른 모든 애플리케이션의 경우:
- 흐름은 어떤 애플리케이션에 연결되어야 합니까?
- 연결에 어떤 작업을 수행해야 합니까?
- 관심 있는 데이터 필드는 무엇입니까?
- 연결에서 이 애플리케이션에 연결하는 데 사용해야 하는 인증 정보는 무엇입니까?
흐름은 연결 간 데이터에서 작동해야 합니까? 예를 들면 다음과 같습니다.
- 흐름이 작동하는 데이터를 필터링해야합니까?
- 소스 애플리케이션과 대상 애플리케이션 간에 필드 이름이 다른가요? 이 경우 데이터 매핑이 필요합니다.
- 흐름은 컬렉션에서 작동합니까? 이 경우 흐름에서 데이터 매퍼를 사용하여 컬렉션을 처리하거나 흐름이 컬렉션을 개별 레코드로 분할해야 합니까? 흐름은 레코드를 컬렉션에 집계해야 합니까?
- 템플릿이 일관된 형식으로 데이터를 출력하는 데 도움이 됩니까?
- 처리 중인 메시지에 대한 정보를 통합 로그로 전송하시겠습니까?
- 흐름은 어떤 사용자 지정 방식으로 데이터에서 작동해야합니까?
- 통합 데이터의 내용에 따라 실행 흐름을 변경해야 합니까? 즉, 조건부 흐름이 필요합니까?