2014-06-18 5 views
0

우리는 ETL 프로그램 (IBM Datastage 8.5)을 지속적으로 변경하고 있으며 대부분 동일한 프로젝트 폴더에 있습니다.Datastage 작업을위한 저장소

구현 시점에서 개발자를 혼란스럽게하는 많은 코드 버전이 있습니다. 전문가 나를 도와 주시겠습니까 내가 무엇을 찾고 있어요 것은 GitHub의이 데이터 스테이지 코드에 대한 말았입니다

..

...

감사합니다!

답변

1

Datastage는 버전 제어와 관련하여 매우 끔찍합니다. 다른 조직에서는 다른 도구를 사용하여 일정량의 버전 제어를 시행합니다. 예 : 1. 그들은 서버에 최신 dsx 코드를 저장합니다. 2. 거기에서 SVN을 사용하여 체크인하고 코드를 체크 아웃하십시오. 3. 코드를 작성해야하는 경우 먼저 SVN에서 최신 버전의 dsx를 추출한 다음 다른 사람이 체크 아웃했는지 확인해야합니다. SVN에서 dsx를 확인하십시오; 4. 가져 와서 변경하십시오. 5. 변경된 코드를 내보내십시오. 6. SVN 에서 다시 확인하십시오. 해결책이 아니라 대다수의 개발자 환경에서 가장 좋은 방법 일 것입니다.

+0

인 Ashish @, 답장을 보내 주셔서 감사. 네, 우리가 작업하는 중간 해결책입니다. :) –

0

InfoSphere Information Server Manager와 DataStage 설치를 사용할 수 있습니다.

  • 사용 밑받침 정보 서버 관리자는 데이터 스테이지 구성 요소에 대한 배포 패키지를 만들 수 있습니다.

  • 그리고 좋은 버전 관리 도구를 사용하여 버전을 유지하십시오.

예 - 당신은 항상 라이브 봉투에서 최신 코드를 얻을,이 과정을 시작하려면

이클립스 SVN 버전 유틸리티

를 사용하여 테스트 봉투 또는 다른 봉투에서 변경할 수 있습니다. 배포 전에

-

  • 사용 밑받침 정보 서버 관리자가 생산성에 관련 데이터 스테이지 구성 요소의 백업 패키지를 작성 및 수정 작업에 대한 패키지를 만들

  • SVN

    에서 해당에 대한 버전 번호를 보려면 및 기존 또는 실행중인 코드를 대체하지 않고 Live Env로 보냅니다.

  • SVN에서이 패키지의 버전 번호를 가져옵니다.

배포 -

  • 사용 밑받침 정보 서버 관리자가 새 기존 코드를 대체합니다.

  • 롤백 이전 버전의 코드 경우이 스레드를 다음 사람들은 개발 운영을 구현하기위한 내 조직의 솔루션 ('MettleCI'라고도 함) 데이터 스테이지 개발 접근 것을 알고 관심을 가질만한