0

我的任务是更好地了解使用 Business Intelligence Development Studio (SQL 2005) 在数据库项目中创建的几个 ETL 包。

目前,我必须打开每个主包、包和数据流等,以发现与源表和目标表存在的关系。

我意识到更容易获得这些信息的一个好方法可能是拥有一个类似于 SchemaSpy 对普通数据库所做的工具。这将为我提供有关现有关系的高级细节。

任何人都知道可以帮助我实现此结果的应用程序/脚本吗?

我试图搜索,但我必须承认,我感觉自己并没有真正朝着正确的方向搜索,因为我的大多数搜索最终都指向数据库比较。

4

1 回答 1

0

结果,我发现这样做的唯一方法是解析包内的 xml 并提取关系。然后使用 Graphviz(schema spy 使用的相同可视化组件)创建图表。

不幸的是,这是一件昂贵的事情,我从未完成过这个项目。主要是由于缺乏对 xml 结构的了解,但绝对可以实现

于 2014-02-07T09:29:10.063 回答