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 Type | Bizagi Equivalent Data Type |
---|
CHAR | String |
VARCHAR | String |
TEXT / VARCHAR(MAX) | Not supported |
Exact Numbers
Source Data Type | Bizagi Equivalent Data Type |
---|
BIGINT | Big Integer |
INT | Integer |
SMALLINT | Small Integer |
TINYINT | Tiny Integer |
DECIMAL | Currency |
NUMERIC | Integer |
(If the number is too big, after the Replication or Virtualization configuration, it has to be changed manually to Big Integer.) | |
MONEY | Currency |
SMALLMONEY | Currency (limited support) |
BIT | Boolean |
Approximate Numbers
Source Data Type | Bizagi Equivalent Data Type |
---|
FLOAT | Float |
REAL | Real |
Date and Time
Source Data Type | Bizagi Equivalent Data Type |
---|
DATE | Date-time |
DATETIME | Date-time |
SMALLDATETIME | Not supported |
Binary strings
Source Data Type | Bizagi Equivalent Data Type |
---|
BINARY | Not supported |
VARBINARY | Not supported |
IMAGE | Not supported |
Unicode Character Strings
Source Data Type | Bizagi Equivalent Data Type |
---|
NCHAR | String |
NVARCHAR | String |
NTEXT | Not supported |
Other Data Types
Source Data Type | Bizagi Equivalent Data Type |
---|
UNIQUEIDENTIFIER | Not supported |
TIMESTAMP | Not supported |
CURSOR | Not supported |
SQL_VARIANT | Not supported |
TABLE | Not supported |
XML | Not supported |
Oracle data types
Character Data Types
Source Data Type | Bizagi Equivalent Data Type |
---|
CHAR | String (limited support) |
NCHAR | String (limited support) |
NVARCHAR | String (limited support) |
VARCHAR | String |
Oracle recommends to use varchar2 instead. | |
VARCHAR2 | String |
LONG | Not supported |
RAW | Not supported |
LONG RAW | Not supported |
Numeric Data Types
Source Data Type | Bizagi 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 |
NUMBER | Oracle 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)* |
NUMERIC | Big Integer |
FLOAT | Float |
DEC | Big Integer |
DECIMAL | Big Integer |
Date/Time Data Types
Source Data Type | Bizagi Equivalent Data Type |
---|
DATE | Date-time |
TIMESTAMP | Not supported |
INTERVAL YEAR | Not supported |
INTERVAL DAY | Not supported |
Large Object (LOB) Data Types
Source Data Type | Bizagi Equivalent Data Type |
---|
BFILE | Not supported |
BLOB | Not supported |
CLOB | Not supported |
NCLOB | Not supported |
Rowid Data Types
Source Data Type | Bizagi Equivalent Data Type |
---|
ROWID | Not supported |
UROWID | Not supported |
XML Data Types
Source Data Type | Bizagi Equivalent Data Type |
---|
XMLTYPE | Not 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.