function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
システム管理者 182システム管理者 182 

DataLoaderバッチコマンド(BulkAPI機能)について

お世話になっております

DataLoaderのバッチコマンドにてデータ取込を行っているのですが、
BulkAPI機能をONにする設定を行い取込処理を実行すると
取込ファイル(CSV)の情報を文字化けした形で認識し取り込むことが出来ません
バッチコマンドにてBulkAPI機能をONする場合下記設定ファイル以外に設定しなければならない箇所があるのでしょうか??
ご存知の方がおられましたらご教授の程宜しくお願い致します

【設定】
process-conf.xml ファイルに下記情報追加
<entry key="sfdc.useBulkApi" value="true"/>
config.properties ファイルに下記情報追加
sfdc.useBulkApi=true

【発生エラー】
2016-03-04 13:21:35,143 INFO [SalesDate_Temporary] mapping.LoadMapper mapData (LoadMapper.java:80) - Mapping for field ???????A?? will be ignored since destination column is empty

<補足>
BulkAPIを使用しなければ問題なく取込ことができます
 
Best Answer chosen by システム管理者 182
Taiki YoshikawaTaiki Yoshikawa
これで解決するかわかりませんが、読み込みや書き込みをutf-8で行うような設定が用意されています。もしかするとこの辺を変更することで解決するかもしれません。
dataAccess.readUTF8=true
dataAccess.writeUTF8=true

All Answers

Taiki YoshikawaTaiki Yoshikawa
これで解決するかわかりませんが、読み込みや書き込みをutf-8で行うような設定が用意されています。もしかするとこの辺を変更することで解決するかもしれません。
dataAccess.readUTF8=true
dataAccess.writeUTF8=true
This was selected as the best answer
システム管理者 182システム管理者 182
Taiki Yoshikawa様

ご回答ありがとうございます
CSVファイルを明示的にUTF-8(BOM無)形式にて出力し、教えて頂いたコードを設定したところ
問題なくデータを取り込むことが出来ました