如何能找出ERP所用的資料庫Schema?
到iT邦幫忙

jameswang180(iT邦初學者10級)發問:
公司的ERP要更換,但是資料庫的Schema都沒有文件可以參考,ERP廠商不願意給,請問有工具可以查出來嗎?

timloo(iT邦初學者9級):
資料庫是用那一牌的?莫非不是用知名品牌的?一般資料庫伺服器都有簡易的維護介面,或是用像TOAD這類專門做資料庫維護工具的公司產品。至少可以看Table、View的結構。

TIPTOP 6.x因為4GL的設計,還特別有Schema檔案給4GL程式參照,不然編譯不會過。手冊也有,就是沒有常更新。

如果是沒有中文,就有得猜了。如果是有意義的命名法,料號大約是item、material,採購是pur、purchase,應收是AR、應付是AP,自力救濟一下。如果是用Access,整個資料庫檔鎖密碼,就很麻煩了。

建議向消基會或向蘋果日報投訴,畢竟ERP的資料是公司的資產,也是公司的營業資訊,不給你Schema,至少要把資料匯出,看是文字檔,還是CSV檔。

ERP採Open Source在全世界大行其道,累積了不少成功案例,而我們國家在這塊又遠遠落後了。這類產品,所需的Know-How和病毒軟體、網頁框架、系統核心、編譯器,完全不同,需要的技術人員還是相對是少的,企管顧問反而要很多。把系統做到配合企業運作,才是勝出之道,不管商業或開源ERP,站穩腳根的解決方案都是這樣。

明年要上IFRS,又必須贊助廠商一百多萬了。但是更怕更換ERP。小弟從小到大,比賽、聯考、外島當兵沒有胃痛過,第一次胃痛(及第二、三次)都獻給ERP上線了。

gidetw(iT邦初學者9級):
不管資料庫是MS SQL Server或是Oracle,都可以將Schema資料找出,詳細的資訊可以去Google找一下就有。

civilhunter(iT邦初學者10級):
看貴公司用的是SAP ERP、Oracle ERP、鼎新ERP,或是其他的ERP;後端資料庫用的是Oracle DB、Microsoft SQL Server,或其他的資料庫。

通常Oracle DB可以用TOAD、PL/SQL Developer,或Oracle本身提供的軟體,來查看每個Schema的Table、View、Procedure/Function等等, 而TOAD也有Microsoft SQL Server相關的工具軟體,可以查看。

熱門新聞

Advertisement