2018年1月1日 星期一

關於歷史資料維護轉檔 (轉入部份)

您可利用 bin/x_mdchd 工具

以此次案例, 20171227 資料異常, 需要匯入
我們在 tmp 目前中放入整理好的檔案 TW_20171227.csv

注意!! 工具匯入時, 將為當日日期完全覆蓋, 請小心盤別跨日不完整資料, 不會保留舊有

TW_20171227.csv 內容如下
ExchangeAbbr,CommodityCode,Date,Time,Price,Volume,S
SGX,TW\Z17,20171227,000002700,384.5,1,E
SGX,TW\Z17,20171227,000005624,384.5,1,E
SGX,TW\Z17,20171227,000014176,384.5,1,E
.
.
.
SGX,TW\H18,20171227,114131728,386.4,1,E
SGX,TW\H18,20171227,114131728,386.4,1,E
SGX,TW\H18,20171227,114131728,386.4,1,E

只要有 ExchangeAbbr,CommodityCode 欄位, 就可以多商品合併匯入
欄位代碼可以換位置, 但名稱不可變, 變了就會判定失敗
最後一欄 S 是亂取得, 因為我們不需要這一欄

然後叫起 x_mdchd 匯入, 至 bin 目錄, 指令如下:
./x_mdchd -p /ap/vipquoterd/mdc/db -i -t tick ../tmp/TW_20171227.csv

輸出結果如下:
Exch=SGX Code=TW\Z17 date=20171227 rows=9706
Exch=SGX Code=TW\F18 date=20171227 rows=8932
Exch=SGX Code=TW\H18 date=20171227 rows=4
Import 18642 rows

表示匯入成功

tspubtm 壓測工具

tspubtm 壓測工具的測試模型, 如下: tspubtm(send)  ---tcp-->  MDC ---tcp-->  tspubtm(recv)  ※ tspubtm(send) /  tspubtm(recv) 須為同設備       為了更精確的計算時差...