B2Win Suite Documentation (Under Construction)
5.4
5.4
  • B2Win Suite Documentation
  • Scripting
    • B2Win Suite Scripting Overview
    • Scripting in B2Data
      • Custom Script Nodes
        • Custom Script
        • Source Script Node (File)
        • Source Script Node (Table)
        • Source Script Node (Object)
        • If-Else Condition
        • Condition Node
      • In DataPrep
      • Properties
      • Workflow Applications
        • Workflow #1
        • Workflow #2
    • Getting Started
    • Language Basics
    • Types & Objects
      • Primitives
      • Objects
        • Instant
        • LocalDateTime
        • LocalDate
        • LocalTime
        • JsonNode
        • ObjectNode
        • File
        • SuiteTable
        • Duration
      • Arrays & Maps
      • Row, Column, StringColumn
    • Utilities
      • Date & Time
        • InstantUtil
        • GeneralDateUtil
        • LocalDateTimeUtil
        • LocalDateUtil
        • LocalTimeUtil
        • Formatting
        • Timezones
      • Math
      • StrictMath
      • NumericUtil
      • DbUtil
      • DbExecutor
      • StateUtil
      • FileUtil
      • JsonUtil
      • HttpUtil
      • NodeInputReader
      • RandomUtil
      • HashingUtil
      • CompressionUtil
      • Logging
    • Properties
    • Context and System
      • Context
      • System
    • Configurations
      • Workflow Configuration
    • Tutorial
    • Feedback
  • B2Data
    • Workflow Settings
      • General Settings
      • Global/All Properties
      • Execution Configuration
        • General
        • Runtime
        • Compiler
        • Storage
        • Clean Up
      • Permissions
    • Nodes
      • Scheduler
    • Services Configuration
      • Power BI
Powered by GitBook
On this page
  1. Scripting

Scripting in B2Data

PreviousB2Win Suite Scripting OverviewNextCustom Script Nodes

Last updated 1 year ago

B2Data is a robust data platform tailored to streamline data management processes for enterprises. In this section, we'll delve into the technical aspects of Scripting in B2Data.

Modular Workflow Architecture: B2Data is built on a modular workflow architecture, offering a systematic approach to create data processing workflows. These workflows are constructed by connecting different nodes, with each node representing a specific action or step in the data journey. This modular framework provides flexibility and scalability in managing data processes.

Custom Scripting: B2Data introduces custom script nodes, a powerful toolset for scripting and customization within your data workflows. These custom scripts allow you to fine-tune your data processes to meet the unique requirements of your business.


Scripting is available in three main environments:

1) - you can use scripting to define and edit properties inside your workflow. You can define properties in the workflow settings as global properties, or inside a specific node as a local property.

2) - there are 6 custom script nodes which are configured using scripting:

  • : Write a script to retrieve data and then return in tabular form.

  • Write a script to retrieve data and then return as a file.

  • Write a script to retrieve data and then return as an object.

  • : Add custom scripts nodes for specific data operations or transformations.

  • : Add a condition that returns true or false and output them to a different output port.

  • : Apply conditions and filters to your workflow.

3) - inside DataPrep node there is the ability to add a Custom Column by writing a Script.


Practical Examples: To see B2Data Custom Scripting in action, our documentation also includes practical examples of real-life, end-to-end . These examples demonstrate the technical capabilities of the platform and how it can impact your data management operations.

We're here to provide you with the technical knowledge you need to make the most of B2Data. Let's get started. Start by learning about the different Custom Script Nodes ->

Properties
Nodes
Source Script - Table
Source Script - File:
Source Script - Object:
Custom Script
Node
If-Else Condition Node
Condition Node
DataPrep
workflow applications