Skip to main content

Supported data types

Pipelines in SQL projects can process and transform a variety of data types. Understand the supported data types to help you design pipelines and ensure compatibility with external systems.

The tables below list the data types Prophecy supports depending on the SQL warehouse you use for processing.

These data types correspond to data types in Databricks SQL.

Data typeDescription
ArrayRepresents values comprising a sequence of elements.
BigintRepresents 8-byte signed integer numbers.
BinaryRepresents byte sequence values. Only partially supported in the Prophecy UI.
BooleanRepresents true and false values.
DateRepresents values comprising year, month, and day, without a timezone.
DecimalRepresents numbers with maximum precision and fixed scale.
DoubleRepresents 8-byte double-precision floating point numbers.
FloatRepresents 4-byte single-precision floating point numbers.
IntegerRepresents 4-byte signed integer numbers.
SmallintRepresents 2-byte signed integer numbers.
StringRepresents character string values.
StructRepresents values with the structure described by a sequence of fields.
TimestampRepresents values comprising year, month, day, hour, minute, and second, with a timezone.
TinyintRepresents 1-byte signed integer numbers.
VariantRepresents semi-structured data. Only partially supported in the Prophecy UI.
VoidRepresents the untyped NULL. Only partially supported in the Prophecy UI.