BW資料匯入亂碼問題

leniz發表於2009-10-13
這幾天碰到一個問題,BW3.5系統從BI7.0 中撈取資料時,如果是中文會出現亂碼。 這是一個很典型的字符集問題,所以分析的重點放在,SAP BW是如何處理多字符集的。
        在平時的操作過程如果不加註意,可能也不會留意到自己已經用過字符集的處理了。SAP BW在處理外部字符集時,對外部資料以是否FlatFile(平面檔案)來區分是否可以在InfoPackage中自定義字符集。 如果採用FlatFile上傳資料,因為非系統化處理,所以BW提供使用者對上傳檔案指定字符集。具體位置在InfoPakcage->Character Set Setting 設定。 如果是其他匯入方式,比如SAP R/3,DB Connection等,需要在SM59去定義連結目標系統的字符集。 而此次亂碼的原因在於,沒有去設定目標系統的字符集。 所以我到SM59(T-Code)根據目標是Unicode,設定相應的字符集,重新匯入時資料已更正過來。

但是一直沒有解決從R/3匯入時出現的亂碼問題,因為資料來源的字符集是Non-Unicode,目前正在進一步挖掘中。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/554557/viewspace-616468/,如需轉載,請註明出處,否則將追究法律責任。

相關文章