最近 在調整 AS400 到 不同資料庫 發覺 有幾隻View 是可以 值得觀察的 首先
如果 使用 SYSIBM.COLUMNS
=====================================
select
TABLE_SCHEMA,
TABLE_NAME,
COLUMN_NAME,
DATA_TYPE,
IS_NULLABLE,
CHARACTER_MAXIMUM_LENGTH,
NUMERIC_SCALE,
NUMERIC_PRECISION,
COLUMN_DEFAULT,
CHARACTER_SET_NAME
from SYSIBM.COLUMNS
=====================================
可帶出想要的 create table 所需的資訊,那就可以動 建table 在不同資料庫上啦
網頁
2011年5月6日 星期五
talend 放置資料於globalMap 與 context
Talend Open Studio對異質整合的功用是一件值得學習的方式,只是tool 本身有太多需要程式定義的方法,如globalMap, context 幾乎是值得研究的地方
globalMap 的用法
globalMap 是畫在 Job 所生成的 物件暫純區 所有 有用到的 拖拉元件都會有對應
如使用 tLoop_1 會產生 一個相關的globalMap 中的
tLoop_1_CURRENT_VALUE 與 tLoop_1_CURRENT_ITERATION
其讀取方式 可用 globalMap.get("tLoop_1_CURRENT_VALUE")拿到 相對應的object
當然 其他有其他的
context
是定義內部暫純區
如使用於 tJavaFlex 我就可以 放
context.put("mydates",mydates);
之後用的地方可以使用此conext.get("mydates") 讀取此物件
globalMap 的用法
globalMap 是畫在 Job 所生成的 物件暫純區 所有 有用到的 拖拉元件都會有對應
如使用 tLoop_1 會產生 一個相關的globalMap 中的
tLoop_1_CURRENT_VALUE 與 tLoop_1_CURRENT_ITERATION
其讀取方式 可用 globalMap.get("tLoop_1_CURRENT_VALUE")拿到 相對應的object
當然 其他有其他的
context
是定義內部暫純區
如使用於 tJavaFlex 我就可以 放
context.put("mydates",mydates);
之後用的地方可以使用此conext.get("mydates") 讀取此物件
2011年5月1日 星期日
流程規劃淺見
流程系統一般都規劃為資訊管理系統的核心,一般所見可分為三個部分
大多使用者可了解,但是在運作上,流程的待處理(todo list)又是一項艱鉅的工程更不用提 流程版本,人事異動與流程異動,掉單處理 是現有產品面都有所欠缺的。
經過多次流程規劃的見解,我還是建議以下方向:
- 業務流程(Business Flow)
- 系統整合(EIP)
- 人事簽核(Human Task)
大多使用者可了解,但是在運作上,流程的待處理(todo list)又是一項艱鉅的工程更不用提 流程版本,人事異動與流程異動,掉單處理 是現有產品面都有所欠缺的。
經過多次流程規劃的見解,我還是建議以下方向:
- 以主副流程形式規劃
- 主流程以業務流程為依歸
- 人事簽核建議以Rule Engine 形式進行
- 系統規劃建議以同步與非同步為流程異動要素
- 系統整合面的需求在實務上要小心資料所屬的問題
- 追蹤還是代辦
- 逾時通知(上班日與否)
- 系統異常通知
訂閱:
文章 (Atom)