Join our live webinar: Cut Automation Costs and Improve Productivity with AI Workflows and AI Agents. Register Now

Skip to the content

Automate Everything !

🤖 Explore with AI: ChatGPT Perplexity Claude Google AI Grok

For Enterprises | Teams | Start-Ups

eZintegrations

eZintegrations – AI Workflows & AI Agents Automation Hub

Automate to Innovate

0
$0.00
eZintegrations

eZintegrations – AI Workflows & AI Agents Automation Hub

Automate to Innovate

Menu
0
$0.00
  • Categories
    • Workflow Automation
    • AI Workflow
    • AI Agent
    • Agentic AI
  • Home
  • Automate Now !
  • Platform
  • Goldfinch AI
  • About Us
  • Contact
  • Blog
  • Pricing
  • Free AI Workflow
  • Free AI Agents

eZintegrations

  • eZintegrations Introduction
  • Integration Bridge
    • Frequency
    • Start An Integration Bridge
    • Stop An Integration Bridge
    • Refresh an Integration Bridge
    • Status of Integration Bridge
    • Download Logs of An Integration Bridge
    • Streaming Logs of Integration Bridge
    • Copy Integration Bridge
    • View An Integration Bridge
    • Integration Bridge Auto Save Feature
    • Integration Bridge Import/Export
    • Copy Operation
    • Integration Bridge Share Feature
    • Rename Integration Bridge
    • Clear Logs of An Integration Bridge
    • Integration Bridge Run Once
    • Integration Bridge Save
    • Enable and Disable Integration Bridge
  • Feedback
    • Feedback: Tell Us What You Think
  • Understanding Session Timeout
    • Understanding Session Timeout and the Idle Countdown Timer
  • Alerts
    • Alerts
  • Marketplace
    • Marketplace
  • DIY Articles
    • Registering a Salesforce App and Obtaining Client ID / Secret (for API Calls / OAuth)
    • Establishing Token-Based Authentication within NetSuite
    • Connecting MS-SQL or Oracle Database to Salesforce Using Bizdata Universal API
    • Effortless Integration Scheduling: Mastering Biweekly Execution with eZintegrations
    • Connecting My-SQL to Salesforce Using Bizdata Universal API
    • Overcoming Upsert Limitations: A Case Study on Enabling Upsert Operations in APIs without Inherent Support
    • Connecting Salesforce to Netsuite
    • Connecting QuickBooks to Datalake
    • Configuring Salesforce as Source
    • Configuring Netsuite as Source
    • AI Magic: Send Data to Any Database with a Simple English Prompt in eZintegrations
    • Text to Action: Shape Data with Plain English or Python in eZintegrations
    • Handling XML Responses in eZintegrations
    • From Emails to Insights: eZintegrations AI Turns Chaos into Opportunity
    • From Data Chaos to Competitive Edge: How eZintegrations AI Syncs Silos and Boosts ROI by 40%
    • Parallel Processing Power: eZintegrations Multi-Threaded Workflows for Lightning Fast Data Syncs
    • Time Zone Triumph: Global Scheduling in eZintegrations for Synchronized Cross-Border Operations
    • Workflow Cloning Wizardry: Replicating Success with eZintegrations Integration Duplication for Rapid Scaling
    • Unlocking Hidden Value in Unstructured Data: eZintegrations AI Document Magic for Strategic Insights
    • Collaborative Integrations: Sharing Bridges in eZintegrations to Foster Cross-Team Innovation
    • Accelerate Growth with eZintegrations Unified API Marketplace
    • From SOAP to GraphQL: Modernizing Integrations with eZintegrations
    • 60+ Transformations for Smarter Data: How eZintegrations Powers Operations
  • Management
    • Adding Users as an Organization Admin (Step-by-Step Guide)
    • Security Matrix
    • Adding Users and Granting Organization Admin Privileges : Step-by-Step Guide
  • Appendix
    • Connecting Data Sources
    • Connecting Data Targets
    • Connecting any Database to Database
    • Filter Operation Use Cases
    • Efficient Column Renaming in eZintegration Using Python Operation
    • Pivot Operation Use Cases
  • Release Notes
    • Release Notes
  • Accounting & Billing
    • Dashboard
    • Plans
    • Current Plan
    • Payment Method
    • Billing Information
    • Invoices
  • My Profile
    • My Profile
  • OnBoarding
    • Login for New Users
    • Multi-Factor Authentication
    • Microsoft Login
  • Pycode Examples
    • Rename JSON Key based on other key’s value
    • Generate a OAuth 1.0 Signature or Store a Code Response in a User Defined Variable
    • Convert Empty String in a JSON to a “null” value
    • Form a JSON Object based on the key and values available in JSON Dataset
    • URL Parsing
    • Form a JSON Object from array of array
    • Bulk Rename of Keys
    • Split String with Regular Expression
    • Extract Domain Name from Email using Split
  • Sprintf
    • Sprintf
  • Data Source Management
    • Data Source Management
  • Data Source API
    • How to test the Data Source API
    • API Time Parameters for Date and Time Filtering
    • API Numeric Parameters for Pagination and Record Limits
    • Environment Settings for Reusable and Dynamic Configuration
    • Response Parameters: Text, XML, and JSON Formats
    • Pre- Request Scripts
      • Pre- Request Scripts for Amazon S3
      • Pre- Request Scripts for Oracle Netsuite
      • Pre-Request Script for Amazon SP API
      • Pre-Request Scripts
    • API Pagination Methods
      • API Pagination Introduction
      • Next URL Pagination
      • Offset Pagination
      • Total Page Count Pagination
      • Pagination with Body
      • Cursor Pagination
      • Encoded Next Token Pagination
      • Custom Pagination
      • Pagination examples
        • SAP Shipment API Pagination
        • Amazon SP API Pagination
    • API Authorization
      • OAuth 2.0 Authorization
      • OAuth 1.0 Authorization
      • Basic Authentication Method
      • API Key Authorization Method
      • Different Types of API Authorization
  • Console
    • Console: Check Your Data at Every Step
  • eZintegrations Dashboard Overview
    • eZintegrations Dashboard Overview
  • Monitoring Dashboard
    • Monitoring Dashboard
  • Advanced Settings
    • Advanced Settings
  • Summary
    • Summary
  • Data Target- Email
    • Data Target- Email
  • Data Target- Bizintel360 Datalake Ingestion
    • Data Target- Goldfinch Analytics Datalake Ingestion
  • Data Target- Database
    • Database as a Data Target
    • Data Target – Database SQL Examples
  • Data Target API
    • Test the Data Target
    • Pre-Request Script
    • REST API Target
    • Response Parameters
  • Bizdata Dataset
    • Bizdata Dataset Response
  • Data Source- Email
    • Extract Data from Emails
  • Data Source- Websocket
    • WebSocket Data Source Overview
  • Data Source Bizdata Data Lake
    • How to Connect Data Lake as Source
  • Data Source Database
    • How to connect Data Source Database
  • Data Operations
    • Data Transformation
    • Data Wrangling
    • Data Cleaning
    • Data Pipeline Controls
    • Data Orchestration
    • Deep Learning

Goldfinch AI

  • Goldfinch AI Introduction

Bizdata API

  • Universal API for Database
    • Introduction to Universal API for Databases
    • API for MS-SQL Database-Universal API
    • API for MySQL/Maria Database – Universal API
    • API for Oracle Database- Universal API
    • API for Snowflake Database – Universal API
    • API for Amazon Redshift Database – Universal API
    • API for Amazon Aurora Database (MySQL/Maria) – Universal API
    • API for PostgreSQL Database – Universal API
  • SFTP API
    • SFTP API
  • Document Understanding APIs
    • Document Understanding API- Extract data from Documents
  • Web Crawler API
    • Web Crawler API – Fast Website Scraping
  • AI Workflow Testing APIs
    • Netsuite Source Testing API (Netsuite API Replica)
    • Salesforce Testing API (Salesforce API replica)
    • OAuth2.0 Testing API 
    • Basic Auth Testing API 
    • No Auth Testing API
    • Pagination with Body Testing API
    • Next URL Pagination Testing API 
    • Total Page Count Pagination Testing API
    • Cursor Pagination Testing API 
    • Offset Pagination Testing API
  • Import IB API
    • Import Integration service with .JSON file
  • Linux File & Folder Monitoring APIs
    • Monitor Linux Files & Folder using APIs
  • Webhook
    • Webhook Integration-Capture Events in Real Time
  • Websocket
    • Websocket Integration- Fetch Real Time Data
  • Image Understanding
    • Image Understanding API – Extract data from Images

Goldfinch Analytics

  • Visualization Login
    • Visualization login for analytics users
    • Enabling Two Factor Authentication
  • Profile
    • Profile
  • Datalake
    • Datalake
  • Discover
    • Discover
  • Widgets
    • Creating Widgets & Adding Widgets to Dashboard
    • Widgets Guide
    • Widget List
    • Filter
  • Dashboard
    • Dashboard
  • Views
    • Views
  • Filter Queries
    • Filter Queries for Reports and Dashboard
  • Alerts
    • Alerts
  • Management
    • Management
  • Downloading Reports with Filtered Data
    • Downloading Reports with Filtered Data in Goldfinch Analytics
  • Downloads
    • Downloads – eZintegrations Documents & Resources | Official Guides & Manuals
View Categories

Data Wrangling

Overview

Data wrangling operations are used to transform data between JSON, delimiter-separated values, tuples, arrays, and base64-encoded file packages. These operations help structure data so it can be stored, transmitted, grouped, summarized, or reformatted as required.

Single Line to Multiline

Single Line to Multiline converts Single Line JSON into Multiline JSON. The resulting JSON string can be used to store or transmit data in a structured format.

Number of Parameters: 1

Overview

Single Line to Multiline is used when a single-line JSON structure needs to be converted into multiline JSON format.

Parameter : Chopkey

Chopkey adds a new key on the fly with its value as a static value or dynamic value.

How to Configure / How to Use

Use the Chopkey parameter to define the key path where the new key is added.

['bizdata_dataset_response']['data']

Delimiter to JSON

Delimiter to JSON converts delimiter data into JSON data. The resulting JSON string can be used to store or transmit data in a structured format.

Number of Parameters: 6

Overview

This operation is used when delimiter-separated input must be transformed into structured JSON.

When to Use

  • When source data is separated by delimiters such as commas.
  • When structured JSON output is required for storage or transmission.
  • When column names must be auto-generated or explicitly defined.

Parameter : Key Data

Key Data holds the value of delimiter data that must be converted into JSON data.

['DataTable']

Parameter : Delimiter

Delimiter is used to separate values in a list, record, or file.

,

Parameter : Fields

Fields is used to specify header names. It is not mandatory. If fields are not provided, predefined fields will be generated.

"Customer ID","Organization Name","Month","Item"

Parameter : Autodetect Column Names

Autodetect Column Names will be false if the user defines fields. Otherwise, it will be true.

true

Parameter : Skip Header

If the user defines the fields, Skip Header will be true. Otherwise, it will be false.

false

Parameter : Response Key

Response Key is the key in which the delimiter data will be stored.

datatable

How It Works

  • Reads delimiter-separated input from the specified key.
  • Uses the provided delimiter to split values.
  • Applies either user-defined fields or predefined column names.
  • Stores the converted JSON in the configured response key.

JSON to Delimiter

JSON to Delimiter converts JSON data into delimiter data. The resulting delimiter data can be used to store or transmit data in a structured format.

Number of Parameters: 6

Overview

This operation is used when structured JSON data must be converted into delimiter-separated output.

Parameter : Key Data

Key Data holds the value of JSON data that needs to be converted into delimiter data.

['items']

Parameter : Delimiter

Delimiter is used to separate values in a list, record, or file.

\t

Parameter : Fields

Fields is used to specify header names. It is not mandatory. If fields are not provided, predefined fields will be generated.

"Item1","Item2","Item3"

Parameter : Autodetect Column Names

Autodetect Column Names will be false if the user defines fields. Otherwise, it will be true.

true

Parameter : Skip Header

If the user defines the fields, Skip Header will be true. Otherwise, it will be false.

false

Parameter : Response Key

Response Key is the key in which delimiter data will be stored.

delimiter_data

How It Works

  • Reads JSON data from the specified key.
  • Extracts values using the selected delimiter format.
  • Applies optional field names if they are provided.
  • Stores the generated delimiter output in the response key.

Data Aggregation

Data aggregation is used for the processing of raw data. It also helps in grouping, summarizing, and processing data to make it easier to understand and analyze.

Number of Parameters: 3

Overview

This operation groups related records and organizes them into a more usable structure.

When to Use

  • When related records must be grouped by a unique identifier.
  • When common keys must be collected under a shared array.
  • When raw data needs to be summarized into a grouped format.

Parameter : Agg Data Key

Agg Data Key is passed as empty for multiline data and will have a data key in case of single line data.

Use this parameter when you have multi-line JSON data, otherwise leave it blank.

['bizdata_dataset_response']['items']

Parameter : Groupby Key

Groupby Key gives the key name that the user wants to group by. This is a unique identifier in the dataset.

"Orders"

Parameter : Array Key

Array Key gives the key where the user wants to hold the common keys. The user can provide any key name.

"Order Lines"

Parameter : Array Key Nested Columns

Array Key Nested Columns defines the comma-separated keys that should be available inside the Array Key.

"id","name","year"

How It Works

  • Reads source data from the aggregation key.
  • Groups records using the Groupby Key.
  • Stores related values under the configured Array Key.
  • Uses nested columns to define the values available inside the grouped array.

Unpivot

Unpivot converts a single object into a list of objects based on transposed values that track transposed key name parameters.

Number of Parameters: 2

Overview

Unpivot is used when selected fields in a single object need to be converted into a list-based structure.

Parameter : Transposed Key Name

Transposed Key Name specifies the name of the key that needs to be transposed.

"bucket_type","bucket_value"

Parameter : Transposed Value

Transposed Value specifies the values that need to be transposed.

"on_hand", "purchase_orders","goods_in_transit"

How It Works

  • Uses transposed key names to identify the keys involved in the transformation.
  • Uses transposed values to determine which values are converted.
  • Creates a list of objects from a single object.

Pivot

Pivot combines multiple dictionaries (objects) into a single dictionary (object) based on the transposed value and the transposed key name provided by the user.

Number of Parameters: 3

Overview

Pivot is used to promote selected values from a nested structure into root-level keys.

Parameter : Get Key

Get Key is passed as empty for multiline data and will have get key in case of single line data.

items

Parameter : Transposed Key Name

Transposed Key Name specifies the name of the key that needs to be transposed.

"Item Id","Item Name"

Parameter : Transposed Value

Transposed Value specifies which values need to be transposed.

"OrderID-1", "OrderID-2"

How It Works

Pivot keeps the original attributes array unchanged while transposing selected key-value pairs to the root level of the object.

Example Scenario

Consider the following input data representing a dataset with various attributes.

{"bizdata_dataset":{
"id":123,
"name":"sample",
"lastname":"dataset",
"attributes":[
{
"attributename":"item",
"attributevalue":"27",
"attribute_code":12234
},
{
"attributename":"item2",
"attributevalue":"47",
"attribute_code":12334
},
{
"attributename":"item1",
"attributevalue":"37",
"attribute_code":13234
}]}}

Pivot Operation Parameters

Parameter : Get Key

attributes

Parameter : Transposed Key Name

"attributename"

Parameter : Transposed Value

"attributevalue"

Sample Output

After applying the Pivot Operation, the input data will be transformed as follows:

{"bizdata_dataset":{
"id": 123,
"name": "sample",
"lastname": "dataset",
"attributes":[
{
"attributename": "item",
"attributevalue": "27",
"attribute_code": 12234
},
{
"attributename": "item2",
"attributevalue": "47",
"attribute_code": 12334
},
{
"attributename": "item1",
"attributevalue": "37",
"attribute_code": 13234
}],
"item": "27",
"item2": "47",
"item1": "37"}}

Explanation of Output

  • The original array of attributes remains unchanged.
  • The attributename values (“item”, “item2”, “item1”) are transposed to the root level of the bizdata_dataset object as keys.
  • The corresponding attributevalue values (“27”, “47”, “37”) are associated with the newly created keys (“item”, “item2”, “item1”).

Single Line to Tuple

Single Line to Tuple converts a single line of data to a tuple.

Number of Parameters: 3

Overview

This operation is used when a single-line dataset must be converted into tuple format.

Parameter : Singleline Key

Singleline Key helps in reading the dataset from a single line.

['DataTable']

Parameter : Table Headers

Table Headers specifies the sequence of the converted tuple data.

"Item","Customer","Month"

Parameter: Tuple Key

Tuple Key is the key that holds tuple data.

data

Tuple to Single line

Tuple to Single line converts a tuple into a single line string.

Number of Parameters: 3

Overview

This operation is used when tuple data must be converted into single-line data.

Parameter: Tuple Key

Tuple Key is used to read the user’s tuple data.

['Data']

Parameter: Headers

Table Headers are the headers or key names of the new JSON. The values of these key names will appear in the same sequence in the singleline data.

"Item","Customer","Month"

Parameter : Singleline Key

Singleline Key helps in storing the converted singleline data.

datatable

Delimiter to Array

Delimiter to Array converts a given key’s delimited value into an array.

Number of Parameters: 2

Overview

This operation is used when delimiter-separated values must be converted into an array.

Parameter: Dl Key

Dl Key converts a given key’s delimited value into an array.

Below is the example how we can use Dl key.

email

Parameter: Delimiter

Delimiter gives the delimiter used to separate the delimited values. Delimiter can be any of ,, /t, | etc.

/t

How It Works

Input –
EMAIL : john.doe@email.com
Output –
: john
: doe@email
: com.
In this example, Delimiter is dot(.) and Dl key is EMAIL. This operation converts delimiter-separated values to an array.

Frequently Asked Questions

What is the purpose of Delimiter to JSON?

It converts delimiter-separated text into structured JSON format.

When should Data Aggregation be used?

It should be used when grouping and summarizing related records.

What does Pivot operation do?

It promotes selected attributes to root-level keys in the dataset.

Can Text files be converted into arrays?

Yes, using the Delimiter to Array operation.

Why use Zipfile in Base64?

It enables secure packaging and transmission of multiple files.

Notes

  • Verify parameter formatting before execution.
  • Test transformations using sample datasets.
  • Apply operations sequentially for consistent results.
Updated on April 24, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Data TransformationData Cleaning
Table of Contents
  • Overview
  • Single Line to Multiline
    • Overview
    • Parameter : Chopkey
    • How to Configure / How to Use
  • Delimiter to JSON
    • Overview
    • When to Use
    • Parameter : Key Data
    • Parameter : Delimiter
    • Parameter : Fields
    • Parameter : Autodetect Column Names
    • Parameter : Skip Header
    • Parameter : Response Key
    • How It Works
  • JSON to Delimiter
    • Overview
    • Parameter : Key Data
    • Parameter : Delimiter
    • Parameter : Fields
    • Parameter : Autodetect Column Names
    • Parameter : Skip Header
    • Parameter : Response Key
    • How It Works
  • Data Aggregation
    • Overview
    • When to Use
    • Parameter : Agg Data Key
    • Parameter : Groupby Key
    • Parameter : Array Key
    • Parameter : Array Key Nested Columns
    • How It Works
  • Unpivot
    • Overview
    • Parameter : Transposed Key Name
    • Parameter : Transposed Value
    • How It Works
  • Pivot
    • Overview
    • Parameter : Get Key
    • Parameter : Transposed Key Name
    • Parameter : Transposed Value
    • How It Works
    • Example Scenario
    • Pivot Operation Parameters
    • Parameter : Get Key
    • Parameter : Transposed Key Name
    • Parameter : Transposed Value
    • Sample Output
    • Explanation of Output
  • Single Line to Tuple
    • Overview
    • Parameter : Singleline Key
    • Parameter : Table Headers
    • Parameter: Tuple Key
  • Tuple to Single line
    • Overview
    • Parameter: Tuple Key
    • Parameter: Headers
    • Parameter : Singleline Key
  • Delimiter to Array
    • Overview
    • Parameter: Dl Key
    • Parameter: Delimiter
    • How It Works
  • Frequently Asked Questions
    • What is the purpose of Delimiter to JSON?
    • When should Data Aggregation be used?
    • What does Pivot operation do?
    • Can Text files be converted into arrays?
    • Why use Zipfile in Base64?
  • Notes
© Copyright 2026 Bizdata Inc. | All Rights Reserved | Terms of Use | Privacy Policy
eZintegrations-Slide-in-Icon Watch Demo
×
eZintegrations-main-image
See How Your Workflows Can Run Autonomously
Discover how eZintegrations Automates ERP, eCommerce, Documents and Enterprise Operations without Manual Intervention
Watch 2-min Demo Book a Demo