IRI Workbench™是提供所有IRI軟體產品使用的免費圖形使用者介面(GUI)暨整合開發環境(IDE)。IRI Workbench可在Windows與Linux用戶端執行,其結合具備實證效能的IRI軟體引擎,以及Eclipse令人熟悉的工作設計和管理機制。
IRI Workbench特色為提供Metadat的建立、轉換、搜尋與應用精靈,協助您產生、建置與管理所有IRI軟體通用的簡易資料定義檔(DDF)和工作腳本。
IRI Workbench包括依用途啟用的精靈,旨在針對下列用途來建立新工作:
- 使用IRI FACT進行超大型資料庫擷取作業(E)
- 使用IRI CoSort進行資料轉型(T)、載入(L)與報表製作
- 使用FACT與CoSort進行資料倉儲ETL和資料庫重整
- 使用IRI NextForm或CoSort進行資料或資料庫遷移、複製或合併
- 使用IRI FieldShield或CoSort進行資料加密或遮蔽
- 使用IRI RowGen或CoSort產生測試資料
在精靈和對話中,亦有資料對應、MDM和規則應用機制。每項建立或匯入的工作,都會產生一至數項獨立工作腳本或配置檔,以驅動前述任務。
利用圖形使用者介面構件或語法編輯器來修改工作內容。可從圖形使用者介面、本地端或遠端系統利用指令列、批次script或API來執行
IRI工作腳本是簡單的可移植的純文字檔。從後端裝有授權IRI軟體產品的任何地點都能執行。腳本資料和工作定義都使用CoSort分類控制語言(SortCL) 第4代語言程式的共用Metadata。
IRI Workbench的腳本和Metadata,易於利用內建Eclipse功能搜尋和分享。免費Eclipse外掛程式,例如GIT與SVN,支持小組分享、版本控管、後設資料連結與衝擊分析。
Eclipse 功能機制
IRI Workbench圖形使用者介面最為強大的特點之一,在於該介面建立在Eclipse™。
Eclipse整合開發環境(IDE)提供IRI CoSort、IRI快速擷取軟體(FACT)、IRI FieldShield、IRI RowGen與IRI NextForm使用者:
- 熟悉的共通圖形使用者介面,以及共用Metadata、工作和工作流程管理系統
- 能依照用途所需方式來結合產品(如離線重整精靈)
- 直接瀏覽本地端和遠端來源檔案和線上RDB且移動其中資料
- 人體工學設計,例如視角控制和純文字搜尋(用於Metadata衝擊分析)
- 外掛套件互動,用於BI/分析(如BIRT)、Metadata元件控制(如EGit)、資料模型建置等
- 存取Hadoop(HDFS)、mainframe、半結構化與非結構資料來源
- 從W2O2等供應商角度,提供使用企業服務匯流排(ESB)模組的機會
比方說,Eclipse資料工具平台(DTP)外插套件,讓IRI軟體使用者能瀏覽和編輯來源及標的資料庫,進而:
- 使用FACT大量上傳,在CoSort/SortCL或SQL進行選擇/過濾
-
大量載入事先使用CoSort處理過的資料,並在CoSort/SortCL或SQL插入/更新
- 使用FieldShield(或CoSort/SortCL)操作和保護表格內容
- 使用NextForm(或CoSort/SortCL)遷移表格
- 使用RowGen(或CoSort/SortCL)產生測試表格
在相同圖形使用者介面下,CoSort/SortCL、FieldShield和其他IRI軟體執行結果,能匯入高階資料具現化外插套件(如BIRT):
搜尋資料
IRI Workbench支援搜尋和定義在本地端及遠端系統不同資料來源。您連接的一般檔案和資料庫表格,都能採用資料定義檔(DDF)格式自動定義。Workbench提供的資料搜尋和定義功能,支援所有IRI軟體使用者。亦可使用Eclipse內建或外部獨立資料設定工具。一旦在DDF metadata倉儲設定與記錄,您就能準備將layout資料用於資料整合、階段區分、保護和BI應用。
設計與執行工作
IRI Workbench提供簡單的視覺介面和人體工學模組,來設計和執行所有IRI軟體。您在使用Eclipse建立的圖形使用者介面,能建立、修改、分享和執行可移植簡易工作腳本。
所有產品(IRI FACT除外)採用的工作腳本,都是以IRI CoSort分類控制語言(SortCL)程式為基礎。SortCL是第四代語言(4GL),專為自行建立檔案而設計,利用IRI Workbench,使用者無須特地去學程式語言。
工作腳本亦能在語法編輯器進行轉換。您能使用編輯器撰寫或修改參數。描述語言變化將動態反應在工作概要、GUI對話視窗、以及較為廣義的工作流程(專案) Metadata上。所以,您能進行變更,軟體將自動反映且傳送。