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