2013-07-03 4 views
0

SQL Intelligence Development Studio (SQL 2005)를 사용하여 데이터베이스 프로젝트에서 생성 된 여러 ETL 패키지를 더 잘 이해할 수있는 작업이 제공되었습니다.분석 서비스 데이터베이스 프로젝트의 스키마 생성

현재 소스 테이블과 대상 테이블 중 하나와 존재하는 관계를 발견하기 위해 각 마스터 패키지, 패키지 및 데이터 흐름 등을 열어야합니다.

나는 그 정보를 더 쉽게 얻을 수있는 좋은 방법은 SchemaSpy가 일반적인 데이터베이스로하는 것과 비슷한 도구를 사용하고 있음을 깨달았다. 그것은 존재하는 관계에 대한 내 높은 수준의 세부 사항을 제공 할 것입니다.

누구나이 결과를 얻는 데 도움이 될만한 응용 프로그램/스크립트를 알고 있습니까?

나는 검색을 시도했으나 대부분의 검색이 데이터베이스 비교를 가리켜 결국 제대로 된 방향으로 검색하고 있지 않다는 느낌을 받고 있음을 인정해야합니다.

답변

0

밝혀진 바있는 유일한 방법은 패키지 내부의 xml을 구문 분석하고 관계를 추출하는 것이 었습니다. 그런 다음 Graphviz (스키마 스파이가 사용하는 것과 동일한 시각적 구성 요소)를 사용하여 다이어그램을 만듭니다.

불행히도이 작업은 비용이 많이 드는 일이었으며 결코 프로젝트를 완료하지 못했습니다. 주로 xml 구조에 대한 지식이 부족하기 때문에 가능하지만 반드시 달성 할 수 있습니다.

관련 문제