Skip to main content

Data Type Support

Overview

When setting Replication or Virtualization through the Wizard (that is, when using the default components and Classes for Replication or Virtualization provided by Bizagi), Bizagi will support the mapping of attributes to a comprehensive set of supported data types.

The following information lists the supported data types when using Bizagi's native integration to external SQL Server or Oracle databases.

The tables below show the column mappings from the data source to Bizagi when using Replication or Virtualization. The first column displays the source data types, and the second column presents the equivalent data type in Bizagi, if supported.

SQL Server data types

Character Strings

Source Data TypeBizagi Equivalent Data Type
CHARString
VARCHARString
TEXT / VARCHAR(MAX)Not supported

Exact Numbers

Source Data TypeBizagi Equivalent Data Type
BIGINTBig Integer
INTInteger
SMALLINTSmall Integer
TINYINTTiny Integer
DECIMALCurrency
NUMERICInteger
(If the number is too big, after the Replication or Virtualization configuration, it has to be changed manually to Big Integer.)
MONEYCurrency
SMALLMONEYCurrency (limited support)
BITBoolean

Approximate Numbers

Source Data TypeBizagi Equivalent Data Type
FLOATFloat
REALReal

Date and Time

Source Data TypeBizagi Equivalent Data Type
DATEDate-time
DATETIMEDate-time
SMALLDATETIMENot supported

Binary strings

Source Data TypeBizagi Equivalent Data Type
BINARYNot supported
VARBINARYNot supported
IMAGENot supported

Unicode Character Strings

Source Data TypeBizagi Equivalent Data Type
NCHARString
NVARCHARString
NTEXTNot supported

Other Data Types

Source Data TypeBizagi Equivalent Data Type
UNIQUEIDENTIFIERNot supported
TIMESTAMPNot supported
CURSORNot supported
SQL_VARIANTNot supported
TABLENot supported
XMLNot supported

Oracle data types

Character Data Types

Source Data TypeBizagi Equivalent Data Type
CHARString (limited support)
NCHARString (limited support)
NVARCHARString (limited support)
VARCHARString
Oracle recommends to use varchar2 instead.
VARCHAR2String
LONGNot supported
RAWNot supported
LONG RAWNot supported

Numeric Data Types

Source Data TypeBizagi Equivalent Data Type
NUMBER(1)Tiny Integer
NUMBER (3)Tiny Integer
NUMBER (6)Small Integer
NUMBER(10)Integer
NUMBER (19)Big Integer
NUMBER (17,4)Float
NUMBER(18,4)Float
NUMBER (19,4)Float
NUMBEROracle Number (available only when using Oracle as the repository of Bizagi)*
NUMBER (20)Oracle Number (available only when using Oracle as the repository of Bizagi)*
NUMBER (38)Oracle Number (available only when using Oracle as the repository of Bizagi)*
NUMERICBig Integer
FLOATFloat
DECBig Integer
DECIMALBig Integer

Date/Time Data Types

Source Data TypeBizagi Equivalent Data Type
DATEDate-time
TIMESTAMPNot supported
INTERVAL YEARNot supported
INTERVAL DAYNot supported

Large Object (LOB) Data Types

Source Data TypeBizagi Equivalent Data Type
BFILENot supported
BLOBNot supported
CLOBNot supported
NCLOBNot supported

Rowid Data Types

Source Data TypeBizagi Equivalent Data Type
ROWIDNot supported
UROWIDNot supported

XML Data Types

Source Data TypeBizagi Equivalent Data Type
XMLTYPENot supported

Important:
When using data virtualization or data replication, consider that you should guarantee the same (or at least very similar) collations (for SQL Server) or character sets (for Oracle), between the external database and Bizagi's database.
This is critical if the data you will be synchronizing (mainly for string data types), contain information which has a strong dependency on such configuration.

For example, if you are integrating an external Oracle database using Unicode, make sure you are using an Oracle Unicode database as well for your Bizagi project.