Table of Contents

Search

  1. Preface
  2. Starting Data Archive
  3. System Configuration
  4. Database Users and Privileges
  5. Source Connections
  6. Target Connections
  7. Archive Store Configuration
  8. Datatype Mapping
  9. Database Optimization
  10. SAP Application Retirement
  11. z/OS Source Data Retirement
  12. Seamless Data Access
  13. Data Discovery Portal
  14. Security
  15. SSL Communication with Data Vault
  16. LDAP User Authentication
  17. Auditing
  18. Running Jobs from External Applications
  19. Salesforce Archiving Administrator Tasks
  20. Upgrading Oracle History Data
  21. Upgrading PeopleSoft History Data
  22. Data Archive Maintenance
  23. Appendix A: Datetime and Numeric Formatting
  24. Appendix B: Data Archive Connectivity

Administrator Guide

Administrator Guide

Unsupported Datatype Mappings

Unsupported Datatype Mappings

The File Archive Loader job maps most native source data types to a specific Data Vault data type. However, there is no validation to prevent you from creating a custom mapping for a native source data type.
If you map a native source data type to a Data Vault data type other than the data type that the File Archive Loader maps to, the job might truncate or round up the retired data. You might also receive an error if you try to restore the data back to the source database.
The following table describes the results of mapping native source data types to Data Vault data types other than the data types that the File Archive Loader job maps to:
Source Database
Source Data Type
Data Vault Data Type
Result of Mapping
Microsoft SQL Server
BIGINT, MONEY, NUMERIC, or DECIMAL
DOUBLE PRECISION
The File Archive Loader job truncates the source data as it loads the data to Data Vault. If you try to restore the data back to the source database, the restore job fails with an arithmetic overflow error.
Microsoft SQL Server
All data types, if the source data is more than six digits
REAL
The File Archive Loader job truncates the source data past six digits and rounds up the data as it loads the data to Data Vault. If you try to restore the data back to the source database, the restore job fails with an arithmetic overflow error.
Microsoft SQL Server
All data types
FLOAT with scale and precision
If you map to the FLOAT data type, you must set the scale equal to zero. If you do not set the scale to zero, the File Archive Loader job might round up and truncate the source data as it loads to Data Vault. If you try to restore the data back to the source database, the restore job fails with an arithmetic overflow error.
Microsoft SQL Server
TIMESTAMP
N/A
The TIMESTAMP data type in Microsoft SQL Server is used to create a unique binary number for row versioning within Microsoft SQL Server. Microsoft SQL Server does not allow INSERT operations on columns that contain the TIMESTAMP data type. As a result, the TIMESTAMP data type cannot be restored to the source database once it has been archived.
Oracle
NUMBER or REAL
REAL
The File Archive Loader job truncates the source data as it loads the data to Data Vault. If you try to restore the data back to the source database, the restore job fails with an SQL exception.
Oracle
NUMBER or FLOAT
FLOAT
The File Archive Loader job truncates the source data as it loads the data to Data Vault. If you try to restore the data back to the source database, the restore job fails with an SQL exception.
For more information about the data types that the File Archive Loader job maps to, see the
Informatica Data Archive User Guide
.

0 COMMENTS

We’d like to hear from you!