2013年6月3日

利用Power Designer 16 輸出SQLSERVER Schema成Word

Power Designer是個功能很複雜的工具,這邊我們只是想利用他快速產生我們在SQLSERVER的Schema為Word檔,資料庫是Sql server 2005,以下是相關步驟

【反向工程匯入一個Sqlserver成PDM(Physical Data Model)】
  • File-Reverse Engineer-Database
    image
  • DBMS選SQL Server 2005
    image
  • Select Extensions選Power builder ,
  • 完成點確定
    image
  • 出現以下視窗。如果沒有現成的dcp,點資料庫圖示進入設定
    image
  • 選Connection Profile, 點Configure
    image
  • 選add new data source圖示
    image
  • 輸入連線訊息
    image
  • OK後就可以看到我們設定dcp檔,點Connect
    image
  • 回到原畫面,點確定
    image
  • 物件就進來囉
    image
【產生Report Template】
  • Report-report template, 點New
image
  • Type選Physical Data Model
    image
  • OK後Template Item加入以下兩項
--選List of table
image
--選Table-List ofTable column
--產生以下兩個項目
image
  • 選擇要顯示的欄位, 這裡選Name,
image
  • 接著要設定Layout,這是最重要的,因為預設只有code/Name的表格,這能幹甚麼?,就點上面的 Layout。把剛剛Selection的欄位選進來,並調整一下Width
image
  • 設定完,切到Physical Diagram,選 Report-Generate Report-Report template
image
  • Generation action選RTF ,就可以轉出word檔
image
【匯入新的資料表】
  • Database-Update Model from Database
    image
  • 選擇要匯入的資料表,勾選後按OK
image
【從資料庫更新模型】
Database-Update Model from Database
image
選取要更新物件,確認後就會更新。
【修改報表Header】
tools-resources-Report language
雙擊要改的語言, ex:Tranditional Chinese, 可以用general 或All Attribute.. 來找
名稱就是report template裡定義的, 一般是在Physical data model, 找不到可以到common找
image

沒有留言:

張貼留言