Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Embulk Output Domo output plugin for Embulk

This embulk output plugin sends data to a Domo Dataset using domo Stream API. Using the domo jdk we can move data from embulk input to domo Stream API.

Overview

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

Install

embulk gem install embulk-output-embulk_output_domo 

Configuration

  • clientId: Domo Client Id (string, required)
  • clientSecret: Domo Client Secret (string, required)
  • apiHost: api host address (string, default: "api.domo.com")
  • useHttps: use https? (boolean, default: true)
  • streamName: name of the Domo Stream (string, required)
  • column_options: Embulk Column Options (used mainly for timestamps formatting) (object, default: Check embulk column options)
  • batchSize: Number of csv files to be zipped and send for each upload request. Each csv has like 50 records. (integer, default: 1000)
  • quote: CSV Quote symbol (See csv embulk plugin for more info) (string, default: "\"")
  • quote_policy: CSV Quote Policy (string, default: MINIMAL)
  • escape: CSV Escape Character (string, default: null)
  • newline_in_field: CSV New Line (string, default: LF)

Example

out:
  type: embulk_output_domo
  clientId: 209410f4
  clientSecret: 00
  apiHost: api.domo.com
  useHttps: true
  streamName: Daily Metrics Test
  batchSize: 500

Build

$ ./gradlew gem  # -t to watch change of files and rebuild continuously

About

An embulk output plugin for Domo Datasets

Topics

Resources

License

Releases

No releases published

Packages

No packages published