4.1.2 Business Term Data Type
Data Types provide a framework for classification that defines the nature of data within a system, ensuring proper interpretation, storage, and manipulation. Each logical data type is designed for specific use cases, clearly distinguishing how different types of data should be handled. For instance, types like amount, amount_long, and amount_medium represent financial figures with varying levels of precision and scale, while currency denotes monetary values linked to a specific currency. These logical data types help maintain the structure, integrity, and compatibility of data models across various systems and applications.
Following are the list of Data Types supported in DFCS:
Table 4-1 List of Data Types supported in DFCS
Logical Data Type | Oracle Data Type |
---|---|
Amount | NUMBER(22,3) |
Amount_Long | NUMBER(38,6) |
Amount_Medium | NUMBER(30,11) |
Clob | CLOB |
Blob | BLOB |
Code_Alphanumeric | VARCHAR2(20) |
Code_Alphanumeric_Long | VARCHAR2(60) |
Code_Numeric | NUMBER(14) |
Currency | VARCHAR2(3) |
Date | DATE |
Description_Short | VARCHAR2(100) |
Description | VARCHAR2(255) |
Description_Medium | VARCHAR2(1000) |
Description_Long | VARCHAR2(4000) |
Flag | CHAR(1) |
Indicator | VARCHAR2(1) |
Number_Factor | NUMBER(10,6) |
Number_Factor_Long | NUMBER(38,15) |
Numeric | NUMBER(10) |
Numeric_Long | NUMBER(30) |
Rate_Percent | NUMBER(11,6) |
Rate_Percent_Medium | NUMBER(15,11) |
Rate_Percent_Long | NUMBER(30,11) |
SurrogateKey | NUMBER(10) |
SurrogateKey_Long | NUMBER(15) |
Timestamp | TIMESTAMP |
Amount_Currency | NUMBER(22,3) |
Amount_Currency_Long | NUMBER(38,6) |
Amount_Currency_Date | NUMBER(22,3) |
Amount_Currency_Date_Long | NUMBER(38,6) |
Number_Area | NUMBER(30,3) |
Number_Geog_Temp | NUMBER(3,2) |
Number_Speed | NUMBER(4,2) |
Number_Weight_Ltrs | NUMBER(7,2) |
Number_Distance | NUMBER(10,2) |
Number_Elec_Str | NUMBER(4,2) |