cropped-SlicedBread_icon_inversed.png

1.3. Sliced Bread in a Nutshell: The Core Concepts

The architecture of Sliced Bread is built on a simple yet powerful analogy that is key to mastering the tool’s capabilities.

  • The Bread: A Bread represents the complete, raw dataset for a given job. This could be a massive CSV file, the result of a SOQL query, or a data feed from an external system. The Bread is the starting point for any data operation.
  • The Slice: A Slice is a small, self-contained bundle of related data that the engine automatically cuts from the Bread (e.g., a single line from a CSV file). Each Slice functions as its own independent staging area, allowing for complex data manipulation to occur in memory before any changes are committed. This “slicing” methodology is the key to bypassing Salesforce governor limits.
  • The Recipe: A Recipe is a reusable, ordered sequence of no-code rules that dictates how a Bread is sliced and what actions–extraction, transformation, validation, and loading–are applied to every single Slice.
  • The Four Phases: Every Recipe is structured around a clear, four-phase workflow:
    1. Slice: Defines the source of the data and breaks it into individual Slices.
    2. Extract: Parses the raw data from each Slice into a structured format.
    3. Transform: Cleanses, enriches, and validates the data.
    4. Load: Commits the transformed data to Salesforce or exports it.

Copyright © 2024 all rights reserved, powered by Sliced Bread Software B.V.