Table of Contents

Search

  1. Preface
  2. Informatica Developer
  3. The Model Repository
  4. Searches in Informatica Developer
  5. Connections
  6. Physical Data Objects
  7. Flat File Data Objects
  8. Logical View of Data
  9. Viewing Data
  10. Application Deployment
  11. Application Patch Deployment
  12. Application Patch Deployment Example
  13. Continuous Integration and Continuous Delivery (CI/CD)
  14. Object Import and Export
  15. Appendix A: Data Type Reference
  16. Appendix B: Keyboard Shortcuts
  17. Appendix C: Connection Properties

Developer Tool Guide

Developer Tool Guide

Nonrelational and Transformation Datatypes

Nonrelational and Transformation Datatypes

Nonrelational datatypes map to transformation datatypes that the Data Integration Service uses to move data across platforms.
Nonrelational datatypes apply to the following types of connections:
  • Adabas
  • IMS
  • Sequential
  • VSAM
The following table compares nonrelational datatypes and transformation datatypes:
Nonrelational
Precision
Transformation
Range
BIN
10
Binary
1 to 104,857,600 bytes
CHAR
10
String
1 to 104,857,600 characters
Fixed-length or varying-length string.
DATE
10
Date/Time
Jan 1, 0001 A.D. to Dec 31, 9999 A.D.
Combined date/time value, with precision to the nanosecond.
DOUBLE
18
Double
Precision of 15 digits
Double-precision floating-point numeric value.
FLOAT
7
Double
Precision of 15 digits
Double-precision floating-point numeric value.
NUM8
3
Integer
Precision of 10 and scale of 0
Integer value.
NUM8U
3
Integer
Precision of 10 and scale of 0
Integer value.
NUM16
5
Integer
Precision of 10 and scale of 0
Integer value.
NUM16U
5
Integer
Precision of 10 and scale of 0
Integer value.
NUM32
10
Integer
Precision of 10 and scale of 0
Integer value.
NUM32U
10
Double
Precision of 15 digits
Double-precision floating-point numeric value.
NUM64
19
Decimal
Precision 1 to 28 digits, scale 0 to 28
Decimal value with declared precision and scale. Scale must be less than or equal to precision. If you pass a value with negative scale or declared precision greater than 28, the Data Integration Service converts it to a double.
NUM64U
19
Decimal
Precision 1 to 28 digits, scale 0 to 28
Decimal value with declared precision and scale. Scale must be less than or equal to precision. If you pass a value with negative scale or declared precision greater than 28, the Data Integration Service converts it to a double.
NUMCHAR
100
String
1 to 104,857,600 characters
Fixed-length or varying-length string.
PACKED
15
Decimal
Precision 1 to 28 digits, scale 0 to 28
Decimal value with declared precision and scale. Scale must be less than or equal to precision. If you pass a value with negative scale or declared precision greater than 28, the Data Integration Service converts it to a double.
TIME
5
Date/Time
Jan 1, 0001 A.D. to Dec 31, 9999 A.D.
Combined date/time value, with precision to the nanosecond.
TIMESTAMP
5
Date/Time
Jan 1, 0001 A.D. to Dec 31, 9999 A.D.
Combined date/time value, with precision to the nanosecond.
UPACKED
15
Decimal
Precision 1 to 28 digits, scale 0 to 28
Decimal value with declared precision and scale. Scale must be less than or equal to precision. If you pass a value with negative scale or declared precision greater than 28, the Data Integration Service converts it to a double.
UZONED
15
Decimal
Precision 1 to 28 digits, scale 0 to 28
Decimal value with declared precision and scale. Scale must be less than or equal to precision. If you pass a value with negative scale or declared precision greater than 28, the Data Integration Service converts it to a double.
VARBIN
10
Binary
1 to 104,857,600 bytes
VARCHAR
10
String
1 to 104,857,600 characters
Fixed-length or varying-length string.
ZONED
15
Decimal
Precision 1 to 28 digits, scale 0 to 28
Decimal value with declared precision and scale. Scale must be less than or equal to precision. If you pass a value with negative scale or declared precision greater than 28, the Data Integration Service converts it to a double.

0 COMMENTS

We’d like to hear from you!