https://github.com/cloudblue/connect-transformations
Standard library of Connect transformations
https://github.com/cloudblue/connect-transformations
Last synced: 2 months ago
JSON representation
Standard library of Connect transformations
- Host: GitHub
- URL: https://github.com/cloudblue/connect-transformations
- Owner: cloudblue
- License: apache-2.0
- Created: 2023-03-13T10:18:54.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-09T15:33:23.000Z (over 1 year ago)
- Last Synced: 2025-03-13T06:34:35.537Z (over 1 year ago)
- Language: JavaScript
- Size: 1.19 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Welcome to the CloudBlue Connect Standard Transformations Extension!
*Connect Standard Transformations Library* is an extension of the CloudBlue Connect platform that provides customers with the ability to transform a stream of data by applying different transformations to it. This extension makes it easier for users to manage and manipulate data by providing pre-built transformations that can be easily configured and executed.
## Available transformations:
The current release provides the following transformations:
* `Manual transformation`: This transformation function allows you to perform manual operations that cannot be automated using other transformations.
* `Copy columns`: This transformation function allows you to copy input column values to an output column.
* `Split columns`: This transformation function allows you to divide values of one column into separate columns, using regular expressions.
* `Lookup CloudBlue subscription data`: This transformation function allows you to get the Cloudblue subscription data by the subscription ID or parameter value.
* `Lookup CloudBlue product item`: This transformation function allows you to get the CloudBlue product item data by the product item ID or MPN.
* `Convert currency`: This transformation function allows you to convert currency rates, using the https://openexchangerates.org API.
* `Formula`: This transformation function allows you to perform mathematical and logical operations on columns and context variables using the jq programming language.
* `Delete rows by condition`: This transformation function allows you to delete rows that contain or do not contain a specific value(s).
* `Lookup data from AirTable`: This transformation function allows you to populate data from AirTable by matching input column values with AirTable ones.
* `Lookup data from Excel file attached to stream`: This transformation function allows you to populate data from the attached Excel file by matching input column values with the attached table values.
* `Get standard VAT Rate for EU Country`: This transformation function is performed, using the latest rates from the https://apilayer.com/marketplace/tax_data-api API. The input value must be either a two-letter country code defined in the ISO 3166-1 alpha-2 standard or country name. For example, ES or Spain.
To convert currency rates, the environment variable EXCHANGE_API_KEY is required. Visit https://openexchangerates.org to choose plan and obtain API Key.
Overall, Connect Standard Transformations Library is a valuable extension of the CloudBlue Connect platform that provides users with a powerful set of tools for managing and manipulating data. By providing pre-built transformations that can be easily configured and executed, Connect Standard Transformations Library streamlines the data transformation process and makes it easier for users to work with their data.
## License
**CloudBlue Connect Standard Transformations Extension** is licensed under the *Apache Software License 2.0* license.