iT邦幫忙

0

如何能找出ERP所用的database的Schema?有Tools嗎?

請問一個問題,就是公司的ERP要做更換,但是database的schema都沒有文件可以參考,ERP廠商不願意給,請問有tool可以查出嗎?

8
civilhunter
iT邦新手 5 級 ‧ 2011-12-08 22:26:17
最佳解答

看貴公司用的是SAP ERP、Oracle ERP、鼎新ERP,或是其它的ERP,
後端資料庫用的是Oracle DB、Microsoft SQL Server、或其他的Database,
通常Oracle DB可以用TOAD、PL/SQL Developer、或Oracle本身提供的軟體來查看每個Schema的Table、View、Procedure/Function ...等等,
而TOAD也有提供Microsoft SQL Server相關的DB 工具軟體。
若不能登入ERP的DB系統,如itPUB討論版上也可以找到一些Oracle ERP或SAP ERP 模組的Table Schema的相關文件資料!

相當值得一試,感謝。

6
Albert
iT邦高手 1 級 ‧ 2011-12-07 11:29:55

jameswang180提到:
ERP廠商不願意給

你還跟他買

你的資料在哪裡不給你知道

這是 [違法] 行為

ADempiere/PatientOS/OpenBravo ERP
不僅 Open Source Open Database Schema
Skype: ADempiere/Compiere
Albert

Albert iT邦高手 1 級 ‧ 2011-12-07 11:32:50 檢舉

還教你 如何寫出來

ccutmis iT邦高手 8 級 ‧ 2011-12-08 08:53:06 檢舉

違不違法不是這麼說的,試問您購買M$或Apple的作業系統,也能跟他要source code嗎?
廠商需不需要給是看合約內容有否註明要含source code(牽涉到錢),如果沒有,那不給是剛好而已。

最主要是客戶的ERP,因為我們公司是以BI為主的系統,所以會介接客戶的ERP,但是常聽到客戶說ERP的廠商都沒給也要不到,所以有sense的客戶就會自己找出,比較沒有憂患意識的就放給他爛。

8
ycl8000
iT邦高手 1 級 ‧ 2011-12-08 08:45:03

請問是那一家ERP廠商毆飛

最主要是客戶的ERP,很多都是小廠商,反而像鼎新等比較貴的廠商的都會給這方面的文件。

12
timloo
iT邦研究生 2 級 ‧ 2011-12-08 08:46:07

資料庫是用那一牌的?

莫非不是用知名品牌的??一般 db server 都有簡易的維護介面
或是像TOAD 這類專門做DB 維護工具的公司。還是要登錄的帳/密。
至少可以看user table,view的結構,你所謂的schema是指欄位及表的中文說明嗎?

tiptop 6.x因為4gl的設計,還特別有schema檔案給4gl程式參造,不然編譯不過,手冊也有,就是沒有常更新,r.s2 重新生成schema檔,

如果是沒有中文的話,可能就有猜了,如果是有意義的命名法,

料號 大約是item,material,採購pur,purchase,應收AR,應付AP,
猜一猜,大概自力救濟一下。如果是用ACCESS,整個資料庫檔鎖密碼就很麻煩了。

是國內的軟體廠商嗎? 有時候想想,它們還真是一路把自己做小,也許 DSC,因為TIPTOP 賣貴一點,順便把SORUCE 賣了,反而成其大(ONLY 台灣,不是認同產品的品質,尤其是整個系統的一般編輯規範,就常有例外,程式人員仍會各行其事,這些可以用軟體工具把犯規的寫法改正),又減少了自己維護的LOADING,也許其他小廠商因為沒法賣貴,又鎖碼,久而久之,惡性循環,愈做愈小,又被換掉,雪上加霜,真想發起,"快倒的軟體公司,把SOURCE OPEN出來的活動,公司可以倒,但多年的努力可以在網路上流傳下來",想到多年以前的艾一(IE)資訊,或是…,曾經近千人的規模,倒了,就什麼也不剩下,連要紀念也沒地方。

建議,向消基會,或向蘋果日報投訴,畢竟albertachen也有提到,ERP的資料是公司的資產,
也是公司的營業資訊,不給你SCHEMA,但至少要把資料匯出(EXPORT),看是文字檔,還是CSV檔,雖然不知道是否構成
犯法
?可以趁此機會了解,學習一下。機會難得。

OPEN SOURCE的ERP 在世界範圍內大行其道,累積了不少成功案例,
我們國家在這塊又遠遠落後了,這類產品,所需的KNOW-HOW和 殺病毒軟體,網頁框架,
系統核心,編譯器,完成不同,需要的技術人員含是相對是少的,企管顧問反而要很多,
把系統做到配合企業運作才是勝出之道,不管商業或開源ERP,幾乎站穩腳根的,都是
10年以上,不是FACEBOOK,GOOGLE+,TWITTER這類的暴衝社群網站。

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

現在很久沒有胃痛了。

Albert iT邦高手 1 級 ‧ 2011-12-08 10:31:54 檢舉

timloo提到:
把系統做到配合企業運作才是勝出之道

講的真好

timloo你說得真對,就如你說的我們需要的是欄位的實際定義,如果是欄位名稱或是型態,在DB上就可以看到了。也如你跟Albertchen所說的,ERP的schema也是客戶公司的資產,ERP廠商沒有道理不給,只是一般客戶其實很怕得罪ERP廠商,自己也沒有這方面的schema,怕到時候沒有人會幫它們維護,所以就任由這些小ERP廠商的掌控,老實說自己的重要資料的管理竟然要被別人掌控,真的是很恐怖的事情。

4
gidetw
iT邦新手 4 級 ‧ 2011-12-08 15:40:41

jameswang180提到:
ERP要做更換,但是database的schema

記得不管是MS SQL 或 Oracle 都可以Select 出來,詳細請Google 一下就有了

這比較有困難,因為要的是這些欄位的實際定義,不同的ERP廠商會有自己的定義,大部分的定義都是它們自己才懂,我也試圖在google上去做搜尋,但是這方面的資料幾乎是沒有。

4
pqr0007
iT邦研究生 1 級 ‧ 2011-12-08 23:47:15

也許有 tool ...

你建議的有那些tools嗎?因為之前有去找像data profiler這類的tools,只能做資料庫的分析,還是不清楚實際的定義。

6
dscwferp
iT邦好手 1 級 ‧ 2011-12-09 17:44:13

其實如果有 data profiler這類的tools 可以抓出sql 指令後
透過資料分係 花點時間
Schema 一定可以分析出來
最少要用的一定可以拿到!

是哪一套erp?

還滿多的,例如像高揚、偉盟、正航...

大哥你建議用哪個data profiler?

我要發表回答

立即登入回答