2013-07-03 23 views
0

我被授予了一個任務,以便更好地理解在使用Business Intelligence Development Studio(SQL 2005)的數據庫項目中創建的幾個ETL包。生成分析服務數據庫項目的模式

目前我必須打開每個主包,包和數據流等,以發現與源表和目標表存在的關係。

我意識到,可能更容易獲得該信息的一種好方法是使用類似於SchemaSpy對普通數據庫的工具。這將爲我提供關於現有關係的高層次細節。

任何人都知道可以幫助我實現此結果的應用程序/腳本?

我試圖搜索,但我必須承認,我感覺我並沒有真正在正確的方向上搜索,因爲我的大多數搜索最終指向了數據庫比較。

回答

0

原來,我發現這樣做的唯一方法是解析軟件包內的xml並提取關係。然後使用Graphviz(與模式間諜相同的可視化組件)創建圖表。

不幸的是,這是一件昂貴的事情,我從來沒有完成這個項目。主要是由於缺乏關於xml結構的知識,但它絕對有可能實現

相關問題