外部データ・ローダー・クライアントを使用してインポートするにはどうすればよいですか。
このトピックでは、外部データ・ローダー・クライアント・ツールを使用してインポートする方法について説明します。
このツールを使用して、ソース・ファイルを複数の小さいファイルに分割し、アップロードしてインポートできます。 これにより、インポート・サイズの制限を超える大きなファイルをインポートできます。 CSVファイルは、次の2つの方法のいずれかで分割できます:
-
独立 - 指定したCSVファイルは、選択したパラメータに基づいて分割でき、インポートは実行されません
-
インポートの一部として - 指定されたCSVファイルが分割され、結果の各ファイルがアップロードされてインポートされます
このツールを使用するステップは、次のとおりです:
-
インポート・ジョブの発行
-
インポート・ジョブのステータスのレビュー
-
ログ・ファイルの取得
インポート・ジョブの発行
送信操作では、ソースの単一のCSVファイルを取得し、必要に応じてファイルを小さなファイルに分割し、それらのファイルをWebcenter
コンテンツ・リポジトリにアップロードしてから、ファイルをインポートします。 コマンドラインからクライアントを実行する場合は、インポートを実行するポッドのURL、認証用のユーザー資格証明、インポート・オブジェクト名、インポート・マップ番号およびインポート・ソース・ファイル名を指定する必要があります。
> java -jar oscdataloader.jar submit -target-url https://mypod.oracle.com -username importuser -input-file Account.csv -import-name "Account Import" -object Account -mapping-number 123565
listimports
コマンドを使用して、サーバー上で最近実行されたインポートのリストを取得できます。 たとえば、
> java -jar oscdataloader.jar listimports -target-url https://mypod.oracle.com -username importuser
に、コマンド・ウィンドウに表としてインポートを示します。 出力の例には、次の情報が含まれます:
識別子 |
名前 |
オブジェクト |
添付オブジェクト |
開始時間 |
終了時間 |
ステータス |
発行者 |
アクティブ化 |
---|---|---|---|---|---|---|---|---|
0123456789012345 |
アカウント・インポート20170410 |
アカウント |
N/A |
20170410 14:56T05:00 |
20170410 16:56T05:00 |
完了 |
John.Doe |
はい |
7878787878787878 |
商談同期 |
商談 |
N/A |
20170411 17:06T05:00 |
20170411 20:06T05:00 |
エラーありで完了 |
John.Doe |
はい |
インポート・ジョブのステータスのレビュー
インポート・アクティビティのステータスを取得するには、コマンドラインでインポートの識別子値を入力します。 次に例を示します:> java -jar oscdataloader.jar getlogs -target-url https://mypod.oracle.com -username importuser -log-type Exception -import-activity 012345678912345
このコマンドは、一致するインポート・リクエストの詳細ステータスを表示します(一致するリクエストが見つからない場合は、エラーが表示されます)。 出力の例には、次の情報が含まれています:
オブジェクト |
添付オブジェクト |
ステータス |
開始時間 |
終了時間 |
ファイル分割数 |
読み取られたレコード |
正常にロードされました |
報告されたエラー |
警告が報告されました |
---|---|---|---|---|---|---|---|---|---|
アカウント |
N/A |
完了 |
20170410 14:56T05:00 |
20170410 17:36T05:00 |
2 |
50,000 |
49,950 |
50 |
0 |
ログ・ファイルの取得
getlogs
コマンドを使用して、インポート・アクティビティによって生成されたログ・ファイルを取得できます。 たとえば、
> java -jar oscdataloader.jar getlogs -target-url https://mypod.oracle.com -username importuser -log-type Exception -import-activity 012345678912345
getlogs
コマンドによって取得されたログ・ファイルは、デフォルトでimportlogs
フォルダに格納されます。 外部データ・ローダー・クライアントのログ・ファイルは、oscdataloaderlogs
フォルダに格納されます。