Workday Prism Analytics Bulk Load

Workday Prism Analytics Bulk Load

On this Page

Overview

Use the Workday Prism Analytics Bulk Load Snap to upload multiple records/files from many cloud or on-premise sources (such as ERP, CRM, and other databases) to derive analytical reports on the input data. SnapLogic integrates Workday Prism Analytics's Utilize Data Load API, enabling you to use the Workday Prism Analytics Bulk Load Snap in conjunction with other standard-mode Snaps. This Snap comes with OAuth 2.0 authentication to secure your data. 

This Snap accepts documents from the input view, creates a batch CSV file, and also compresses and uploads the same to an existing or new dataset or table. 

Prism API v3 support: The Workday Prism Bulk Load Snap supports v3 of the Workday Prism Analytics API, which operates with SQL-style tables rather than legacy base datasets.


Support for Ultra Tasks

Does not support Ultra Tasks.

Supported Version

This Snap Pack supports Prism API v1, v2, and v3.

  • v1 uses legacy base datasets.

  • v2 and v3 both use SQL-style tables.

Behavior change

  • Previously, the Snap relied on string-based version extraction from the configured API URL. This has been replaced with numeric version extraction, enabling integer-based comparisons for behavior branching across API versions. This change ensures better forward compatibility with future versions of the Prism API, reducing the possibility of future Snap failures when new versions are released (as long as endpoint structures remain stable).

  • The Snap now correctly handles tables in both v2 and v3. This avoids the need to manually convert base datasets to tables later, aligning the Snap with Workday’s shift away from legacy data models.

Limitations and Known Issues

  • Max bucket size: 3GB (compressed)
  • Maximum size of a single file is 256MB (compressed; handled internally by Workday Prism Analytics Snap)
  • Max size of all files across buckets: 100GB (compressed)
  • Max files per bucket: 100
  • Max concurrent file uploads: 10
  • Max buckets: 100 (in a rolling 24 hour period)
  • File names are not modifiable but are replaceable
  • JCC logs do not contain Retry messages in case of network failures 
  • The Snap does not support Delta Lake operations currently.

  • The Snap does not support using Workday Instance ID for creating data set/tables.

Snap Views

TypeFormatNumber of ViewsExamples of Upstream and Downstream SnapsDescription
Input Document
  • Min: 1

  • Max: 2

  • Mapper
  • REST Snaps
  • First input: A document with data that can comprise numbers, text, Boolean, and date/time stamps.
  • Second input: A schema definition. Ensure that you pass name and type data types in the schema definition.
OutputDocument
  • Min: 0

  • Max: 1

  • Mapper
  • A document that states the number of records processed and can contain the ID, name, bucket size, state, and processed files.
Error

Error handling is a generic way to handle errors without losing data or failing the Snap execution. You can handle the errors that the Snap might encounter when running the Pipeline by choosing one of the following options from the When errors occur list under the Views tab:

  • Stop Pipeline Execution: Stops the current Pipeline execution if the Snap encounters an error.

  • Discard Error Data and Continue: Ignores the error, discards that record, and continues with the remaining records.

  • Route Error Data to Error View: Routes the error data to an error view without stopping the Snap execution.

When you select the Enable debug checkbox, the information about the executed request and response is written to the error view in case of errors.

Learn more about Error handling in Pipelines.



Snap Settings


Parameter NameData TypeDescriptionDefault ValueExample Value
LabelStringEnter a name for the Snap. This needs to be unique within the Pipeline.Workday Prism Analytics Bulk LoadBulk Load Updated Data
Dataset/Table NameString

The name of the dataset or table to which you want to upload the input documents. The dataset or table name must match with the dataset name in Workday Prism Analytics. This field can accept up to 255 alphanumeric and underscore characters. The string must start with a letter and cannot end with an underscore.

  • Ensure that the user has at least Write permission for the target endpoint in Workday Prism Analytics.
  • The table or dataset names used must be unique.
  • While creating a table, you must offer the table’s schema as an input to the Snap.
N/AAnalytics dataset
Create Dataset/Table if Not PresentCheck boxSelect this check box to create an empty dataset or table if there is no corresponding dataset or table in Workday Prism Analytics. DeselectedNA
Operation TypeObject

Specify whether you want to add or replace data in the existing dataset/table. Available options are:

  • Append: Adds data to the existing dataset/table.

    The schema of the incoming data must match the schema of the existing data in the dataset/table. Schema validation fails in case of a mismatch in column IDcolumn name, and column type; but does not fail if the metadata fields, such as defaultValueand description, do not match the target dataset schema. The Snap replaces mismatched metadata fields.

  • Replace: Replaces the data in the existing endpoint with the input data. 
AppendNA
Bucket Completion TimeoutInteger

Specify the maximum number of minutes to wait for the bucket to complete the bulk upload. We recommend that you update this value depending on the size of the data that you want to upload. If the bulk load is not completed within the completion timeout period, the operation times out.

A Workday bucket is a folder that contains all the files that you want to upload to Workday at a time. Once the Snap is able to connect to your Workday Prism Analytics account, it creates a bucket using the data that you provide to the Snap.

Default value: 30

Minimum value: 1
Maximum value: 9999999999999990

30100
Connection TimeoutInteger

The number of seconds after which the Snap must abort while executing. 

Minimum value: 0

Maximum value: 999999999

30 30
Maximum Retry AttemptsInteger

The maximum number of retry attempts that this Snap must make to connect with Workday Prism Analytics, after which the Pipeline will abort. 

Minimum value: 1

Maximum value: 9999999999999990

55
Retry Request IntervalInteger

The number of seconds for which the Snap must wait between two retry requests.

Minimum value: 0

Maximum value: 9999999999999990

33
Loading Check box

Loading

DeselectedN/A

Loading

Troubleshooting

ErorReasonResolution
Failed to complete the bucket.The connection timeout value might be small.Set the Bucket Completion Timeout to a higher value, for example, 100.

Example

This use case demonstrates a Pipeline that derives how many opportunities in Microsoft Dynamics CRM converted into revenue in the preceding 3, 6, and 12 months. This data is derived by integrating Dynamics CRM/AX with Workday Prism Analytics using a host of SnapLogic Snaps. You can download the following pipeline and configure the respective accounts and data files to explore this use case. 

Pipeline Example

Preview Outputs

Pipeline 1

Pipeline 2

Downloads

Snap Pack History

 Click to view/expand


Release 

Snap Pack Version

Date

Type

  Updates

November 2025

main33142

Stable

Updated and certified against the current SnapLogic Platform release.

August 2025

main32088

Stable

Updated and certified against the current SnapLogic Platform release.

May 2025

main31019

Stable

Updated and certified against the current SnapLogic Platform release.

February 2025

440patches30913

 

Latest

  • Added support for Workday Prism API v3, which introduces minor endpoint and payload changes and continues the use of SQL-style tables. This ensures continued compatibility as Workday phases out legacy base datasets and adopts tables.

  • Improved the version handling of APIs in the Workday Prism Analytics Bulk Load Snap, allowing for integer-based version comparisons. This enables forward compatibility with future API versions.

February 2025

main29887

 

Stable

Updated and certified against the current SnapLogic Platform release.

November 2024

main29029

 

Stable

Updated and certified against the current SnapLogic Platform release.

August 2024

main27765

 

Stable

Upgraded the org.json.json library from v20090211 to v20240303, which is fully backward compatible.

May 2024

main26341

 

Stable

Updated and certified against the current SnapLogic Platform release.

February 2024

main25112

 

Stable

Updated and certified against the current SnapLogic Platform release.

November 2023

main23721

 

Stable

Updated and certified against the current SnapLogic Platform release.

August 2023

main22460

 

Stable

Updated and certified against the current SnapLogic Platform release.

May 2023

main21015

 

Stable

Upgraded with the latest SnapLogic Platform release.

February 2023

main19844

 

Stable

Upgraded with the latest SnapLogic Platform release.

November 2022

main18944

 

Stable

Upgraded with the latest SnapLogic Platform release.

August 2022

main17386

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.29

main15993

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.28

main14627

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.27

main12833

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.26

main11181

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.25 Patch

425patches10994

 

Latest

Enhanced the Workday Prism Analytics Bulk Load Snap to support HTTP Proxy Authentication.

4.25

main9554

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.24

main8556

Stable

Upgraded with the latest SnapLogic Platform release.

4.23

main7430

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.22

main6403

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.21

snapsmrc542

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.20

snapsmrc535

 

Stable

4.19

snaprsmrc528

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.18

snapsmrc523

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.17

ALL7402

 

Latest

Pushed automatic rebuild of the latest version of each Snap Pack to SnapLogic UAT and Elastic servers.

4.17

snapsmrc515

 

Latest

Added the Snap Execution field to all Standard-mode Snaps. In some Snaps, this field replaces the existing Execute during preview check box.

4.16 Patch 

workdayprism6801

 

Latest

Added a new property, Append, to the Bulk Load Snap that lets you add data to an existing dataset. 

4.16

snapsmrc508

 

Stable

Updated the name of Workday Prism Snap Pack to Workday Prism Analytics Snap Pack.

4.15

snapsmrc500

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.14

snapsmrc490

 

Stable

New Snap Pack: Introducing Workday Prism Snap Pack with the Bulk Load Snap.