ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Azure Data Factory - Git구성
    Azure 2022. 3. 30. 19:11
    반응형

    파이프라인에 구성된 내용이 게시를 통해서만 저장되고 버전관리가 되지 않습니다.

    이를 개선하기 위해 Azure Data Factory를 사용하면 Azure Repos 또는 GitHub를 사용하여 Git 리포지토리를 구성할 수 있습니다. 물론 자체구성된 엔터프라이즈 Github에도 연결가능합니다.

     

    왜 Data Factory에 Git 저장소가 필요할까요?

    아래와 같은 장점이 있습니다.

    Git 통합의 장점

    • 소스 제어: 데이터 팩터리 워크로드가 중요해지면서 팩터리를 Git에 통합하여 다음과 같은 여러 소스 제어 이점을 활용할 수 있습니다.
    • 협업 및 제어: 동일한 팩터리에 기여하는 팀 멤버가 여러 명인 경우에는 코드 검토 프로세스를 통해 팀원이 서로 협업하도록 할 수 있습니다. 일부 기여자는 다른 권한을 갖도록 팩터리를 설정할 수도 있습니다. 일부 팀 멤버는 Git를 통해서만 변경할 수 있고, 팀에서 특정 사용자만 팩터리에 변경 내용을 게시하도록 허용할 수 있습니다.
    • 향상된 CI/CD:지속적인 업데이트 프로세스를 사용하여 여러 환경에 배포하는 경우 git 통합을 통해 특정 작업을 더 쉽게 수행할 수 있습니다. 이러한 작업 중 일부는 다음을 포함합니다.
      • 'dev' 팩터리에 변경 사항이 생기는 즉시 자동으로 트리거되도록 릴리스 파이프라인을 구성합니다.
      • Resource Manager 템플릿에서 매개 변수로 사용할 수 있는 속성을 팩터리에서 사용자 지정합니다. 필수 속성 세트만 매개 변수로 유지하고 다른 모든 항목은 하드 코딩하면 유용할 수 있습니다.
    • 성능 향상: git 통합을 사용하는 평균 팩터리는 데이터 팩터리 서비스에서 작성하는 경우보다 10배 더 빨리 로드됩니다. 이러한 성능 향상은 리소스가 Git를 통해 다운로드되기 때문입니다.

    Git 구성

    두가지 타입이 있습니다.

    기능 분기 만들기

    데이터 팩터리와 연결된 각 Azure Repos Git 리포지토리에는 협업 분기가 생성됩니다. (main는 기본 협업 분기입니다). 분기 드롭다운에서 + 새 분기를 클릭하여 기능 분기를 만들 수도 있습니다.

    코드 변경 내용 게시

    공동 작업 분기(기본값)main 에 대한 변경 내용을 병합한 후 main 를 클릭하여 주 분기의 코드 변경 내용을 Data Factory 서비스에 수동으로 게시합니다.

    사이드 창이 열리면 게시 분기 및 보류 중인 변경 사항이 올바른지 확인합니다. 변경 내용을 확인한 후 확인을 클릭하여 게시를 확인합니다.

     

    참고URL:https://docs.microsoft.com/ko-kr/azure/data-factory/source-control

     

    원본 제어 - Azure Data Factory

    Azure Data Factory에서 소스 제어를 구성하는 방법을 알아봅니다.

    docs.microsoft.com

     

    반응형

    댓글

Designed by Tistory.