UniDbf-MS

UniDbf Merge Server (UniDbf-MS) 可以將各種DTS來源資料作整併提供整合後的設計規劃應用

1. 可作為數據來源狀態統一監視的管理工具, 同時作為統合數據源簡化系統架構

2. 透過DTS本身的Multi-DB多重數據庫服務功能, 提供變化無窮的下游應用組合

3. 相同的數據源可形成多備源重疊架構, 確保資料永不中斷

4. 可結合不同類型數據庫作共同應用, 將各種應用所須的資料表同時結合在單一連線中完成接收

5. 整合多重DTS來源可簡化同步架構的建立更增加資訊運用規劃的彈性

6. 能簡化TSHS-UniDbf的分合流架構, 提供更多彈性並節省資源

7. 提供日排程快照篩選數據功能,可供歷史轉檔或其他應用之需求

設定功能說明如範例

設定範例

'指令 SetWorkPath 用來設定排程存檔的路徑

SetWorkPath .\DbfMS_Work\

'設定日排程動作的方式

'     AddTask HH[:MM[:SS]] Command-Line

'Command-Line 指令有

'     SaveDBF DbfId;Filename

'     SaveCSV DbfId;Filename;Field-List

' DbfId用以指定要存檔之數據庫代碼, 如 0x0025

' Filename用以指定要存檔之檔名, 如 Dbf_0025.csv

' Field-List用以指定儲存哪些欄位以','作分隔, 如 1,14,6,8,10,12

AddTask 05:25:00 SaveCSV 0x0025;ROHLC.csv;1,14,6,8,10,12

'設定DTS資料來源的方式

'     SourceID=Host;Hex-4-Digi-DbfId-List[;BackupHost]

' SourceID用以提供資料源一個操作代碼, 不存在則會新增, 已存在則為更改, 設空(SourceID=)表刪除

' SourceID可為10進制整數1~65535,於代碼的等號右邊有2或3個參數, 參數分隔用';'

' DbfId-List為4碼HEX(16進制)數據庫代碼以','作分隔

' Host,BackupHost 的格式為 domain-or-ip[:port][::proxy[:port]]

'Example:

4321=192.168.1.117:38433;0001,0002;192.168.1.64:38433    '(有正備源,收DbfId為0x0001與0x0002的資料)

1234=192.168.1.110:31213;0025    '(無備源,收DbfId為0x0025的資料)

8888=192.168.1.64:31213;0025,A130,A131,A132

55555=10.192.168.88:31213;CA00,A100,A110,A120,A140,A141,A150,A160,A170,A180,A190,A200,A201,A210

可將全部資訊來源之連線與接收狀態同時檢視(InfoData欄位代表的是資料更新筆數)

所有數據庫內容可切換查看(數據庫依來源,可為相同或不同的資料表結構)

不同的資料表結構, 範例為深圳證券行情數據庫