Schema

有沒有辦法在 InfoSphere Data Architect 中創建可重用的基表定義?

  • August 28, 2014

我們公司已選擇使用IBM 的 InfoSphere Data Architect (IDA)來對我們的數據倉庫和數據集市進行數據架構。

數據架構師最初為我們的市場設計了幾個“可重複使用”的表。換句話說,像 CUSTOMER_DIMENSION 這樣的表可能在結構上駐留在多個市場中。每個市場都有自己的數據副本。

我相信為了讓事情變得簡單,他們在他們在 IDA 中稱為 DB2ADMIN 的同一個“模式”中定義了所有表(維度和事實)。

由於一個集市只能有一個事實表,我必須查看表與事實表的關係圖,以確定哪些表應該生成到特定集市的 DDL 文件中。截至目前,每個集市物理上都駐留在一個數據庫中自己的模式中。因此,我不僅必須手動選擇用於 DDL 生成的表,而且還必須手動調整每個 DDL 文件以覆蓋模式。這並不理想,因為它是一個容易出錯的過程。

有沒有辦法擁有一個表的“基本”定義,然後將它或其他任何東西繼承到 IDA 中的真實表中?我要做的是在工具中擁有與我們在伺服器上擁有的相同的架構定義。我只想在每個模式中顯示適用的表(作為集市應該是 - 一個事實,只有它關心的維度表)。但是為了節省工作,我希望表定義在一個地方。因此架構師可以進行一項更改,但我們可以更輕鬆地生成我們的表格。

這可能嗎?那裡有 IDA 的專家嗎?

可悲的是,至少在我們目前使用的版本(7.5.3.0)中,似乎不存在這樣的功能。暫時將此標記為答案,除非其他人另有發現(包括在新版本中)。

引用自:https://dba.stackexchange.com/questions/22626