Use case
The Fixed Flow component gives you a versatile tool for introducing data into your pipelines. Some common uses for this include:- Testing and debugging downstream components. During pipeline development, you may want to test downstream components (like filters, joins, and transformations) without using live data. The Fixed Flow will allow you to simulate a dataset with a few rows and columns to run your tests before connecting to actual data sources.
- Creating static reference or lookup data. Your downstream components may need reference data that is static or rarely changes. For example, a lookup table of currency codes and country names. You could create this lookup table in a Fixed Flow component, and then it would be available to your pipeline without needing to connect to a separate external data source.
Properties
- Snowflake
- Databricks
- Amazon Redshift
- Google BigQuery
A human-readable name for the component.
Name: The name of the input column.Type: Select from:
- VARCHAR: This type is suitable for strings and text.
- NUMBER: This type is suitable for whole-number types (no decimals).
- FLOAT: This type is suitable for numeric types, with or without decimals.
- BOOLEAN: This type is suitable for data that is either true or false.
- DATE: This type is suitable for dates without times.
- TIMESTAMP: This type is a timestamp left unformatted (exists as Unix/Epoch Time).
- TIME: This type is a formatted time object without date.
- VARIANT: This is a flexible type that can be used for any purpose.
A dynamic table of values with one column for each column created above.To use grid variables, toggle Use Grid Variable on at the bottom of the dialog. For more information, read Grid variables.Click the Text mode toggle at the bottom of the dialog to open a multi-line editor that lets you add items in a single block. For more information, read Text mode.
Date, DateTime, Time, and Timestamp validation
A variety of Date, Time, DateTime, and Timestamp values can be used. Some of the most common values accepted are listed below. The list of examples is not exhaustive, but covers many of the most commonly accepted formats. Date values:- 13/01/2021
- 01/13/2021
- 2021/1/13
- 13/JAN/2021
- 2021
- JAN 13 2021
- 13 January, 2021
- January 13, 2021
- 23:12
- 23:12:59
- 23:12:59.123456 (milli/micro/nano are all supported)
- 23:12 +01:00
- 23:12:59 +01:00
- 23:12:59.123456 +01:00 (milli/micro/nano are all supported)
- 13-01-2021 23:12:59.123456 +01:00
- 2021-01-13 23:12:59.123456 +01:00
- To avoid confusion between day and month values, the number 13 is used as the value for day in these examples.
- The backslash character can be replaced by a dash, underscore, full stop, or colon.
- Dates cannot contain time values.
- Times cannot contain date values.
- The DateTime/Timestamp values can be just the date, but not just the time.
- The DateTime/Timestamp values accepted combine certain date patterns with all the time patterns, split by either a whitespace character or a T character.
- There are a number of exceptions that are accepted, such as BC dates, negative dates, and also month values greater than 12. None of these are listed here, and we advise caution when using these values.
