Salesforce output plugin for Embulk

Embulk output plugin to load into Salesforce.com.

Overview

  • Plugin type: output
  • Load all or nothing: no
  • Resume supported: no
  • Cleanup supported: no

Configuration

  • username: salesforce username (string, required)
  • password: salesforce password (string, required)
  • batch_size: batch size (string, default: 200)
  • login_endpoint: login endpoint (string, default: https://login.salesforce.com)
  • sobject: salesforce object API name (string, required)
  • upsert_key: upsert API field name (string, default: null)
  • action: output action that is "insert", "update", "upsert" or "delete" (string, required)
  • result_dir: directory for resulting csv(success and error file) (string, default: "./target")
  • version: API version (string, default: "34.0")

Example

out:
  type: salesforce
  username: [email protected]
  password: fuga
  action: insert

Build

$ ./gradlew gem