PDMReader是瀏覽速查pdm(*.pdm)文件的免費工具軟件,與SyBase公司的PowerDesigner產品相比的優(yōu)勢是:它可以以最快的速度找到您要查到的數(shù)據(jù)字典信息,大大提高日常工作效率。PDMReader也具備ADO連接數(shù)據(jù)庫的基本建議功能,并提供比如SQL腳本導出,excel,word,html,xls,txt文件導出等。
您想查找某個表的表結構,并且想查看其中某字段的A,B,C狀態(tài)值具體含義代表什么,通過PowerDesigner進行查找,您可能需要打開多個Pdm文件進行搜索,搜索到結果后可能要經(jīng)過多次鼠標點擊操作才能找到您要查找到的信息。如果不記得您要查找的表在哪個pdm數(shù)據(jù)字典文件中,那么可要花費您大量的時間。而PDMReader則可以最迅速快捷的找到您想要查找到的表結構信息,簡單到輸入關鍵字查找即可得到結果。當然,當您的pdm(*.pdm)數(shù)據(jù)字典文件發(fā)生變更后,PDMReader會自動提出重新讀取該pdm數(shù)據(jù)字典文件,以達到實時最新,使查詢結果為最新數(shù)據(jù)字典結果。
主要功能:
數(shù)據(jù)字典查詢
導出為word,html格式的數(shù)據(jù)字典文件.
逆向獲取表結構信息,為您制作數(shù)據(jù)字典。
輔助功能,比如SQL腳本生成,excel,word,html,xls,txt文件導出等。
數(shù)據(jù)字典和表結構的校對功能。
PDMReader使用經(jīng)驗總結
由于PDMreader不支持從mysql導出數(shù)據(jù)字典。因此,必須使用PowerDesigner就需要中轉一下了,先生成pdm然后再由pdm轉換成數(shù)據(jù)字典。
關于如何從mysql數(shù)據(jù)庫導出成pdm文件,可以參考以下
在使用PDMreader的時候需要電腦上安裝ODBC來建立數(shù)據(jù)源,因為的windows7 64位,就下載了一個mysql-connector-odbc-5.2.6-win64.msi,誰知道PDMReader不認識,只能卸載了又重新下來了一個mysql-connector-odbc-5.2.6-win32.msi才能夠識別。希望這個經(jīng)驗可以幫助那些碰到“驅動程序與應用程序之間的體系結構不匹配”的朋友。
然后再ODBC中創(chuàng)建DSN就行了,使用PowerDesigner通過DSN導出pdm,然后再由pdm就可以導出doc的數(shù)據(jù)字典文檔。
數(shù)據(jù)庫生成數(shù)據(jù)字典工具(PDMREAD)圖解
1.首先建立odbc數(shù)據(jù)源,開始->控制面板->管理工具->數(shù)據(jù)源(odbc)->系統(tǒng)DSN->添加數(shù)據(jù)庫驅動(本人是用的oracle。所以就使用 oracle in oraDb10g_home驅動), 建立好數(shù)據(jù)源測試成功即可。
2.添加myo數(shù)據(jù)源,測試連接成功就OK。
3.下載pdmread并安裝,本軟件支持 plsql,powerdesinger等等,由于我不熟悉前面兩種。就使用了自己配置數(shù)據(jù)源。、
5.在數(shù)據(jù)源處配置數(shù)據(jù)源信息.
6.配置也數(shù)據(jù)源,測試連接如果成功就OK
7.成功連接后,pdmread就會顯示出數(shù)據(jù)庫的所有表,及每個表的字典
8.在數(shù)據(jù)字典信息處右鍵導出為excel格式,目前我是一個表一個表的復制出來的。
9.導出為excel格式
10.將excel數(shù)據(jù)復制到word中
11.好了通過數(shù)據(jù)源設置生成字典成功。