2010-08-16 4 views
1

엔터프라이즈 프로젝트에는 7 개의 스테이징 영역이있는 약 800 개의 테이블이 있습니다. 우리는 DW를 구현하기 위해 거의 100 개의 패키지를 개발했습니다.동적 종속 뷰 SQL 및 SSIS 패키지

비즈니스 사용자는 비즈니스 요구 사항으로 인해 테이블 ​​/ 열 이름, PK/FK 열과 같은 모든 패키지를 완료 한 후에 계속해서 요구 사항을 변경합니다.

테이블 구조가 변경되면 해당하는 활발한 변화와 관련된 모든 패키지를 새로 고쳐야합니다.

이제 어떤 패키지가 어떤 테이블에 영향을 미치지 않을지 때문에 패키지 변경 사항이 누락되는 경우가 있습니다.

그래서 우리는 pakcage 의존성을 추적 할 수있는 프로세스가 있는지 알아야하므로 어떤 pakcage가 영향을 미치고 새로운 메타 데이터를 설정해야 하는지를 직접 알 수있는 테이블 구조를 쉽게 변경할 수 있습니다. 당신이 사용하는 어떤 작업의 속성을 구문 분석하려고 시도 할 수 있도록

감사

prav

답변

0

각 dtsx 파일, XML입니다. 그러나 형식을 변경하면 코드가 손상됩니다.

.Net 코드는 Application 개체에 패키지를로드 할 수 있으며 패키지에서이 방식으로 http://msdn.microsoft.com/en-us/library/ms211665%28v=SQL.90%29.aspx을 가져올 수 있습니다.

또한 설명서 데이터베이스/응용 프로그램을 만들고 배포 및 프로세스 변경 과정에 참여할 수도 있습니다.

저장 프로 시저에 모든 sql 코드를 저장 한 경우 SQL의 종속성을 쿼리 할 수 ​​있습니다.

+0

테이블과 패키지의 종속성을 만들기 위해 작은 데이터베이스를 만들 계획입니다. 2 주 동안 모든 strugle이 내 고객에게 20 년을 행복하게 제공합니다. 고맙다 prav – prav