2012年11月23日 星期五

[SAP][Information Design Tool] 建立 Data Foundation

Data Foundation 是建立 Business Layer 前必備的工作,主要功能是選取相關資料表、資料表間的關連、資料的篩選及設定 Primary Key Foreign Key 等工作。Data Foundation 的來源 Connections 可以是單一來源,也可使用多來源。可使用多來源表示 Data Foundation 中的資料表是可以來自不同資料庫,並進行關連(Join),這對異質資料庫來源的資料整合很方便。


Local Projects 的專案圖示上按右鍵,NEW >> Data Foundation


輸入 Data Foundation 名稱



選擇 Data Foundation 類型,單一來源或是多重來源。這兩個類型有些限制,可參考該視窗中的說明。Single Source 可以使用 Database 特定的 SQL 語法,若使用 Multisource 則只能使用 SQL-92 所規範的 SQL 語法。


使用單一來源,可以選用本機建立的連線(*.cnx)或是伺服器上的連線捷徑(*.cns),若使用多來源,只能使用伺服器上的連線捷徑(*.cns)。


設定好 Connection 後,即可看到相關資料庫的資料表,選取資料後,拖拉至右側 Master View 中,也可以點選 Master View 上方,Inert Tables...


設定資料表間的關連,點選 Master 視窗中 Orders 資料表中 OrderID 欄位,並拖拉至 OrderDetails 資料表中的 OrderID 欄位,即產生聯結線。


點選聯結線兩下,進行關聯設定 Join Definition。主表是左方的 Order Table,OrderID 對 OrderDetails Table 而言是 1 對多 (1,n),在下方的 Cardinality 中設定 1,n 。Detect 按鈕可以依資料自動偵測關聯的關係


完成後如下


自動重新排列資料表,為了讓資料表的圖形排起來較為整齊,可以按下 Arrange tables 的圖示,讓系統自動排列資料表。


關聯圖的顯示可在右下方進行相關調整。



基本上,這已完成 Data Foundation 的設定,後續還有些細項設定,留待後面再說囉!




沒有留言: