產生聯邦代碼
最后一步是從模型回到可執行代碼的轉換。 你可以從映射模型完成這個步驟。 但是你如何確定能夠產生正確的代碼?
從所有的數據源為信息集成接收正確的代碼:
把所有映射模型合并到一個模型中。首先,你需要有一個數據源到聯邦模型的整體視圖。 如果你在一端覆蓋所有源模型那么你就可以這么做,并且把單個聯邦模型作為目標留在另外一端。 這個步驟使用很多映射導致一個非常忙碌的模型,并且沒有很大的關聯,你將會在下一步中刪除其中的很多關聯。
Rational Data Architect能讓你使用多種方法把兩個模型合并成一個模型。 其中的一個方法就是使用同樣的目標。 我們重復這個過程直到所有的模型都添加到一個模型中。
另外一個合并兩個映射模型的方法是當一個目標和另一個目標的源相同的時候。
除去競爭映射。如果你想得到一個單獨的可用模型,那么這個步驟是關鍵。 結果是需要每一個目標元素(列)都有一個單獨的可執行的映射。 合并所有的映射模型建立了很多元素,它們是單個映射的目標。 我們將要看到這種元素并且選擇一個單獨的映射。 所有其它的映射都不需要了,所以可以刪除掉。
當然你也可以刪除一個你認為不需要的映射組。
你還需要刪除說有空的映射組。 你可以通過選擇結果映射模型中的映射組細節來輕松的完成這些工作。
從映射模型產生目標計劃。雖然你可以從模型中產生DDL,但是這個過程還是要小心。 請記住每一個物理模型都要了解目標的容量。 你需要選擇一個WebSphere Information Integrator產生的模型來使用匿名和產生試圖來接收聯邦代碼。
映射模型的代碼產生向導中,Rational Data Architect允許為任何產生的元素更改名稱,如圖所示:圖7: 代碼的產生結果是一個帶所有目標集成模型中的模型的計劃,還有代碼產生的腳本。
圖7:產生集成的計劃
使用WebSphere Information Integrator執行計劃DDL。
它值得去查看產生的腳本并了解它變化的可用性。 我建議從模型自身產生代碼,因為你可以把它根目標和產生代碼作比較。
當產生代碼的時候,你會使用一個到WebSphere Information Integrator的連接——和反向工程初始模型一樣。
現在你已經完成了設計過程,F在要考慮測試和部署問題了。
總結
這篇文章描述了聯邦設計產生集成計劃的五個步驟的過程。 你將以一系列的中間模型結束,他們都可以被再度使用,在下次開發中將會縮短過程的時間。這個過程還能增加你對總體信息結構的理解。
Rational Data Architect的建立幫助你理解信息的集成。我建議你訪問資源以獲得更多的信息。
文章來源于領測軟件測試網 http://www.kjueaiud.com/