Openflow Connector for Jira Cloud 정보

참고

커넥터에는 커넥터 약관 이 적용됩니다.

이 항목에서는 Openflow Connector for Jira Cloud 의 기본 개념, 워크플로 및 제한 사항에 대해 설명합니다.

Openflow Connector for Jira Cloud 는 Atlassian Jira에서 Snowflake로 데이터를 수집합니다. Jira Cloud REST APIJira Query Language(JQL) 를 사용하여 데이터를 검색한 다음 Snowflake 테이블에 저장합니다. 데이터 수집은 다음의 두 단계로 수행됩니다.

  1. 초기 로딩으로, 초기 API 호출 중에 모든 데이터가 검색됩니다.

  2. 증분 로딩은 업데이트와 새로운 데이터를 대상 테이블에 병합하고 이전 호출의 타임스탬프를 사용하여 결과를 마지막 로드 이후 업데이트된 문제로 제한합니다.

다음 작업을 수행하려는 경우 이 커넥터를 사용하십시오.

  • 팀 간 표시 여부 및 심층적인 인사이트를 위해 Jira 문제 및 프로젝트 세부 정보 추출

워크플로

  1. Jira Cloud 관리자 는 다음 작업을 수행합니다.

    1. 필요한 범위(read:jira-workread:jira-user)의 Jira 인스턴스 내에서 API 토큰을 생성합니다. 이 토큰은 커넥터에서 인증을 위해 사용됩니다.

    2. 프로젝트 이름, 생성한 필드, 업데이트된 필드 등 문제를 검색할 기준을 정의합니다.

  2. Snowflake 계정 관리자 는 다음 작업을 수행합니다.

    1. 커넥터 정의 파일을 다운로드하여 Snowflake Openflow 캔버스로 가져옵니다.

    2. 커넥터를 구성합니다.

      1. Jira API 토큰을 제공합니다.

      2. Jira 인스턴스 URL 을 지정합니다.

      3. JQL 쿼리를 제공하거나 간단한 경우 프로젝트 이름만 제공하여 수집되는 문제의 기준을 정의합니다.

      4. Snowflake 계정의 데이터베이스 및 스키마 이름을 설정합니다.

    3. Openflow 캔버스에서 커넥터 플로우를 실행합니다. 실행할 때 커넥터는 다음 작업을 수행합니다.

      1. 구성된 Jira 인스턴스에서 문제를 가져오는 API 호출을 생성합니다.

      2. 문제 생성 날짜, 상태, 담당자 등 관련 데이터를 추출합니다.

      3. API 호출이 1개 이상의 결과를 반환한 경우 구성된 대상 데이터베이스 테이블을 Snowflake 데이터베이스에 생성합니다.

      4. 처리된 데이터를 지정된 Snowflake 테이블에 로드합니다.

  3. 그런 다음 Snowflake Business 사용자 는 뷰에 액세스하고 Jira Cloud에서 대상 테이블로 다운로드한 데이터에 대한 작업을 수행할 수 있습니다.

제한 사항

  • 각 커넥터 인스턴스는 1개의 JQL 검색 쿼리에만 연결할 수 있습니다.

  • 커넥터 속성의 타임스탬프는 Jira Cloud의 표준 시간대를 반영하므로 사용자의 현지 표준 시간대와 불일치가 발생할 수 있습니다. Jira Cloud 시간대는 1회 가져온 후 FetchJiraIssues 프로세서의 상태로 유지됩니다. 커넥터의 표준 시간대를 업데이트하려면 이 프로세서의 상태를 지워야 합니다.

  • Jira Cloud REST API 에서 데이터 삭제에 대한 정보를 반환하지 않으므로 커넥터는 대상 Snowflake 테이블에 삭제를 반영할 수 없습니다.

  • 이메일과 API 토큰을 사용하는 기본 인증이 지원되는 유일한 승인 방법입니다. 따라서 커넥터는 API 토큰의 소유자가 액세스할 수 있는 데이터만 수집할 수 있습니다.

  • FetchJiraIssues 프로세서는 단일 스레드이며 기본 노드에서 작동하도록 설계되었습니다.

다음 단계

Openflow Connector for Jira Cloud 설정