2010-03-31 11 views
1

이 질문은 특히 스크립트 구성 요소와 관련되어 있습니다. 저는 SSISUnit 등을 알고 있습니다 ...SSIS 스크립트 구성 요소 테스트 전략

단순한 SSIS 스크립트 구성 요소를 사용하면 기본 테스트에서 문제를 해결할 수 있지만 시간이 지남에 따라 복잡해 진 스크립트로 작업하고 있습니다.

기능을 더 잘 테스트하려면 스크립트 논리를 패키지에 배포 된 DLL로 추상화 한 다음 스크립트에서 사용자 지정 구성 요소를 사용하는 것이 좋습니다. 이점은 기능이 더 많이 테스트 할 수 있다는 점이지만, 관리해야 할 또 하나의 배포 아티팩트입니다.

제 질문은 모든 패키지를 실행하고 출력을 검사하는 것보다 더 격리 된 방식으로 이러한 SSIS 스크립트를 테스트하는 더 좋은 방법을 알고 있습니까?

+0

이것은 내가 잘 작동하는 것 같아요. SSIS Exectuion Environment/Data Flow를 시뮬레이트하기 위해 일부 유형의 Moc 프레임 워크를 사용할 수도 있습니다. – JasonHorner

답변

0

CozyRoc에는 기본적으로 재사용 가능한 스크립트의 저장소를 만들 수있는 Script Task Plus가 있습니다. 이렇게하면 패키지를 직접 조정하지 않고도 스크립트를 관리하고 수정할 수 있습니다. 또한 전체 텍스트 블록을 복사하지 않으므로 공통 스크립트에 일관성있는 코드가 있는지 확인할 수 있습니다. 이 기능을 사용하지 않았기 때문에 도움이 될지 모르겠지만 최소한 DLL을 컴파일 할 필요는 없습니다. 하지만 테스트 가능성 측면을 해결하는 데는 도움이되지 않으므로 DLL 솔루션이 더 좋아질 수 있습니다.

관련 문제