[SalesForce] Automating CSV Uploads into Einstein Analytics with Wave DatasetUtils

According to this Trailblazer Community Post, the Wave DatasetUtils tool can be used to automate csv uploads into Einstein Analytics (the user lists this option alongside automating via Apex). Furthermore, the releases page's description of version 32.0.27 highlights the feature ability to "create a file listener to automatically upload files after they are saved in a directory."

So I decided to give it a try, but I cannot uncover any such feature; the ability to ultimately use the tool to automate csv uploads into Einstein Analytics.

Here's how it works:

  1. Download the tool.
  2. Launch the tool in a console and log into salesforce.

enter image description here

  1. Then you're presented with the following EA options, each with it's own set of additional prompts when selected.

enter image description here

Unless I've missed something, none of these options uncovers what the tool "advertises" (by the way, option 1 – to load a csv – only let's you do so at that time).

Has anyone used this tool before and verified the claim that it can be used to automate csv uploads? If so, what did you do to make that work?

Or do you know of another (free) way to accomplish the same thing?

Best Answer

On the utility's repository, I missed that you can alternatively launch a UI with this command:

java -jar datasetutils-32.0.0.jar --server true

Once I did, I discovered the listener option there. It's only available in the UI and the repository doesn't specify that.

Related Topic