기본 콘텐츠로 건너뛰기

Talend 프로젝트 및 아티팩트 마이그레이션

Talend 프로젝트 및 아티팩트 마이그레이션은 6단계 마법사로 구현됩니다. Talend Studio의 호환되지 않는 버전으로 설계된 프로젝트의 업그레이드뿐만 아니라 Talend Cloud로 아티팩트를 게시하는 것도 자동화할 수 있습니다.

프로젝트 업그레이드 또는 아티팩트 배포와 같은 작업을 자동화하려면 지속적 통합/지속적 배포(CI/CD) 샌드박스 설치를 구성하고 실행해야 합니다. Qlik Talend Cloud Migration Toolkit은 업그레이드를 자동화하는 데 필요한 모든 도구와 Talend CommandLine 8.0 최신 버전 설치를 포함하여 로컬 Talend 8.0 CI/CD 샌드박스 환경을 설치합니다.

프로젝트 업그레이드가 성공적으로 완료되면 새로 업그레이드된 Talend 8.0 프로젝트를 사용하여 로컬 CI/CD 샌드박스 환경에서 Job 및 Route 아티팩트 빌드를 자동화할 수 있습니다. 해당 아티팩트는 Talend Cloud 작업 영역에 게시될 수 있으며, 관련 Talend Management Console 태스크가 생성 및 구성됩니다.

정보 메모중요: 이 기능은 기존 SDLC(Software Development Life Cycle) 프로세스 및 현재 CI 서버의 사용을 대체해서는 안 됩니다. 이것은 Talend 8로의 본격적인 마이그레이션 전에 Talend Cloud에서 프로젝트 업그레이드를 검토하고 Talend Cloud 테스트 환경에서 프로젝트 아티팩트의 빌드 및 실행을 테스트하는 빠르고 편리한 방법을 제공합니다.
주요 개념 목록은 다음과 같습니다:
주요 개념세부 정보
Talend 8개의 CI/CD 샌드박스 환경

CI/CD 샌드박스는 CI/CD 작업을 자동화하는 데 전념하는 환경입니다.

기억해야 할 몇 가지 속성은 다음과 같습니다.

  • 샌드박스라고 불리는 이유는 CI/CD 환경의 로컬 및 격리된 복제본이지만, Talend을 위해 단순화되었기 때문입니다.
  • 마이그레이션, 빌드 및 게시 측면에서 Talend Studio이(가) 할 수 있는 작업을 정확히 수행합니다.
  • 이러한 작업에 Talend Studio를 사용하지 않습니다. 대신 Talend CommandLine를 사용하는데, 이는 그래픽 사용자 인터페이스가 없는 Talend Studio입니다.
Qlik Talend Cloud Migration Toolkit는 필요한 도구의 로컬 설치를 자동화합니다:
  • Java JDK
  • Git 클라이언트: Git 리포지토리를 복제하는 데 사용됩니다.
  • 추가 플러그인이 포함된 Maven: Maven은 Java 프로젝트를 위한 빌드 자동화 도구입니다.
  • Talend 8 명령줄
Talend CommandLine의 월별 릴리스를 기반으로 여러 환경을 설치할 수 있습니다.
CI/CD 매니페스트

매니페스트는 CI/CD 구현을 정의하는 구성 목록입니다.

Qlik Talend Cloud Migration Toolkit에서 매니페스트를 구성하여 다음을 수행할 수 있습니다:

  • 새 버전의 Talend Studio에서 소스 프로젝트를 업그레이드합니다.
  • 선택한 Job 및 Route를 빌드하고 Talend Cloud 또는 아티팩트 리포지토리에 게시합니다.
  • 보고서를 생성합니다.
CI/CD 매니페스트는 네 가지 섹션으로 구성됩니다.
  • CI/CD 실행에 사용될 CI/CD 환경 버전.
  • 소스 프로젝트: Git 리포지토리 정보(URL 및 자격 증명)이거나 Talend 프로젝트가 위치한 로컬 작업 공간 경로일 수 있습니다.
  • CI/CD 프로세스의 대상: 현재 Qlik Talend Cloud Migration Toolkit는 여러 유형의 대상을 지원합니다:
    • Talend Cloud: 프로젝트 자산 아티팩트 게시 및 관련 작업 생성을 요청하는 데 사용되는 대상. 대상 구성은 Talend Cloud 환경 및 작업 공간 이름, 아티팩트가 게시될 위치, 작업 이름, 설명 템플릿 및 작업에서 사용되는 엔진을 참조합니다.
    • 아티팩트 리포지토리: 프로젝트 자산 아티팩트를 아티팩트 리포지토리(Nexus3, JFrog Artifactory)에 게시하도록 요청하는 데 사용되는 대상. 구성에는 요청된 모든 매개변수(리포지토리 유형(Nexus3 또는 Artifactory), URL, 자격 증명 및 리포지토리 이름)가 포함됩니다.
    • CVE 보고서: Talend 프로젝트의 CVE(Common Vulnerabilities and Exposures) 보고서 생성을 요청하는 데 사용되는 대상입니다.
    • 프로젝트 업그레이드 보고서: 현재 CI/CD 환경에서 사용되는 Talend 8 버전을 기반으로 Talend 프로젝트 업그레이드 보고서를 생성하는 데 사용되는 대상입니다.
  • 처리할 자산 목록: 업그레이드되면 프로젝트가 Talend Studio의 웹 버전으로 열리며, 여기에서 배포할 작업 및 경로를 선택할 수 있습니다.
CI/CD 파이프라인

파이프라인은 매니페스트를 CI/CD 샌드박스에서 실행될 일련의 단계로 변환한 것입니다.

각 단계는 CI/CD 명령의 실행입니다:

  • Git 명령

  • Maven 명령
  • 보고서 생성 (CVE 및 업그레이드)
요청된 대상과 매니페스트의 자산 목록을 기반으로, Qlik Talend Cloud Migration Toolkit는 파이프라인의 단계 수와 단계에서 사용되는 Maven 명령 매개변수를 최적화합니다.

Visit the discussion forum at community.qlik.com

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!