Skip to main content
This page maps Alteryx Designer data types to Prophecy Analysts data types, which correspond directly to Databricks SQL types. Use this guide when converting or validating data models from Alteryx to Prophecy pipelines.

String data

Alteryx has four data types for strings: String, WString, V_String, V_WString. In Prophecy, all strings can be handled with the SQL data type STRING.
AlteryxProphecy (Databricks SQL)Notes
String / V_StringSTRINGDatabricks STRING is UTF-8 variable-length. While Alteryx distinguishes between fixed and variable storage, STRING covers both use cases.
WString / V_WStringSTRINGDatabricks strings are Unicode by default. While Alteryx uses a separate wide-string type, STRING is effectively wide-string and has no byte limit.

Numeric data

Alteryx has seven numeric types:: Byte, Int16, Int32, Int64, Fixed Decimal, Float, Double. Most of these correspod directly to a Prophecy SQL data type.
AlteryxProphecy (Databricks SQL)Notes
ByteTINYINTAlteryx Byte (0–255) becomes signed TINYINT (-128–127). Cast to SMALLINT if you need a higher positive range.
Int16SMALLINTTwo-byte signed integer.
Int32INTFour-byte signed integer.
Int64BIGINTEight-byte signed integer.
Fixed DecimalDECIMAL(p,s)Defaults to DECIMAL with no parameters. You can specify precision and scale explicitly by editing an expression in code view.
FloatFLOAT32-bit single precision (≈7 digits).
DoubleDOUBLE64-bit double precision (≈15–16 digits).

DateTime data

Alteryx has three DateTime data types: Date, Time, DateTime.
AlteryxProphecy (Databricks SQL)Notes
DateDATEStores calendar date (YYYY-MM-DD) with no time zone.
TimeSTRING or derived TIMESTAMPDatabricks lacks a standalone TIME type; represent as string or combine with date.
DateTimeTIMESTAMPRepresents precise time to the microsecond. You can also add time zones. See Databricks TIMESTAMP page for more details.

Precision and range differences

  • Databricks supports wider date ranges (year 0001–9999).
  • Alteryx cannot process dates earlier than 1400.
  • Casting from strings must match expected format (such as yyyy-MM-dd).

Boolean data

Alteryx type: Bool
AlteryxProphecy (Databricks SQL)Notes
BoolBOOLEANTrue/False literal. Alteryx’s “0 = False / non-zero = True” convention converts directly to SQL boolean values.

Quick reference

AlteryxProphecy (Databricks SQL)
String / V_StringSTRING
WString / V_WStringSTRING
ByteTINYINT
Int16SMALLINT
Int32INT
Int64BIGINT
Fixed DecimalDECIMAL(p,s)
FloatFLOAT
DoubleDOUBLE
DateDATE
TimeSTRING or TIMESTAMP
DateTimeTIMESTAMP
BoolBOOLEAN

Known differences & recommendations

  • Fixed vs. variable strings: consolidated to STRING.
  • Time-only values: represent as STRING or normalize to TIMESTAMP.
  • Date ranges: Databricks supports dates prior to 1400—verify downstream logic.