FLOW
  • FLOW
  • Getting Started with FLOW
    • Overview
    • The Basics
      • FLOW Concepts
      • Events & Schemas
        • Event Metadata
        • Sample Event
        • Sample Schema
      • Connections
    • Architecture
    • FLOW Schedule
      • Cron Expression
  • Stages
    • Validations
    • Transform
    • Actions
    • Mapper
  • Recipes
  • Scripts
  • Webhooks
  • REST Connector
  • Flow Monitoring
  • Live Monitoring
  • Advanced Topics
    • Post Process
    • Naming Policy
    • Manage Patches
  • Installation
  • FAQ
  • Tutorials
    • Creating a Connection
    • Creating a Flow
    • Creating a Script
    • Creating a Recipe
  • How To
    • OTBI Input
    • CSV File from Amazon S3
  • Changelog
  • Environment Variables
  • Data Security & Privacy
Powered by GitBook
On this page

Was this helpful?

  1. Getting Started with FLOW
  2. The Basics

Events & Schemas

The basic building blocks of your data!

PreviousFLOW ConceptsNextEvent Metadata

Last updated 5 years ago

Was this helpful?

Event

An event in FLOW is the base unit of data that can be an application action sent to FLOW via our Input Connectors, a row in Database Table, a line in a CSV file, a row in a Salesforce object and so on — each piece of information that is streamed into FLOW is treated as an individual event. FLOW automatically converts each event into a JSON structure as part of the input process. FLOW also adds information to every event.

  • lets you define how the events from each input are handled, meaning how they are transformed, enriched, merged and so on.

  • lets you define which event fields are taken and replicated into the tables and columns of your target data lake.

Schema

Schema is an internal data construct (similar to JSON/Avro Schema) automatically created by FLOW to represent the data structure of events of a flow. FLOW automatically generates the schema based on the input type and allows you to adjust for schema less data such as CSV or JSON inputs.

When an event of a certain flow contains a new attribute, then this attribute is automatically added to the corresponding schema. If an attribute of an event is changed, then its schema includes both the old attribute and the new attribute.

Attributes are not deleted from the schema. If you want to remove attributes that are no longer relevant, you can do so manually from the schema.

metadata
Transform
Mapper
Sample Event
Sample Schema