Table of Contents

Search

  1. Preface
  2. Introduction to Test Data Management
  3. Test Data Manager
  4. Projects
  5. Policies
  6. Data Discovery
  7. Creating a Data Subset
  8. Performing a Data Masking Operation
  9. Data Masking Techniques and Parameters
  10. Data Generation
  11. Data Generation Techniques and Parameters
  12. Working with Test Data Warehouse
  13. Analyzing Test Data with Data Coverage
  14. Plans and Workflows
  15. Monitor
  16. Reports
  17. ilmcmd
  18. tdwcmd
  19. tdwquery
  20. Appendix A: Data Type Reference
  21. Appendix B: Data Type Reference for Test Data Warehouse
  22. Appendix C: Data Type Reference for Hadoop
  23. Appendix D: Glossary

Microsoft SQL Server

Microsoft SQL Server

The following table describes the operations that you can perform on data types in Microsoft SQL Server database:
Data Types
Data Movement
Entity Criteria
Data Masking
Data Generation
Profiling
Comments
Bigint
Yes
Yes
Yes
Yes
Yes
Binary
Yes
Yes
Yes
Yes
No
Use dictionary generation rule to generate test data.
Use nullification data masking rule to mask the data.
Bit
Yes
Yes
Yes
Yes
Yes
If you enter data patterns, you must provide T and F values instead of 1 and 0.
Char
Yes
Yes
Yes
Yes
Yes
Date
Yes
Yes
Yes
Yes
Yes
You can primary profiles.
Datetime
Yes
Yes
No
Yes
Yes
You cannot run data domain profiles.
Datetime2
Yes
Yes
Yes
Yes
No
Datetimeoffset
Yes
Yes
No
Yes
No
Decimal
Yes
Yes
Yes
Yes
Yes
You can enter a precision value up to 28.
Float
Yes
Yes
Yes
Yes
Yes
To perform a data masking operation, you must set the precision to less than 28.
When you run a test data generation operation, TDM truncates data if the precision value is greater than 17.
You cannot run entity profiles.
Image
Yes
Yes
Yes
Yes
No
Int
Yes
Yes
Yes
Yes
Yes
Money
Yes
Yes
Yes
Yes
Yes
You cannot run entity profiles.
Nchar
Yes
Yes
Yes
Yes
Yes
Ntext
Yes
Yes
Yes
Yes
No
In a sequence generation rule, you cannot choose to start the sequence from the last output value.
Numeric
Yes
Yes
Yes
Yes
Yes
You can enter a precision value up to 28.
Nvarchar
Yes
Yes
Yes
Yes
Yes
Real
Yes
Yes
Yes
Yes
Yes
When you run a test data generation operation, TDM truncates data if the precision is greater than 15.
You cannot run entity profiles.
Smalldatetime
Yes
Yes
No
Yes
Yes
You cannot run data domain profiles.
Smallint
Yes
Yes
Yes
Yes
Yes
Smallmoney
Yes
Yes
Yes
Yes
Yes
You cannot run entity profiles.
Sql_variant
Yes
Yes
No
Yes
No
You can enter the following entity criteria: Is Null, Is Not NulI, Is Empty, and Is Not Empty.
In a sequence generation rule, you cannot choose to start the sequence from the last output value.
You must increase the precision value after you import metadata.
Text
Yes
Yes
Yes
Yes
No
In a sequence generation rule, you cannot choose to start the sequence from the last output value.
Time
Yes
Yes
Yes
Yes
Yes
When you enter values in milliseconds, TDM truncates the data.
You can run primary key profiles.
Timestamp
n/a
n/a
n/a
Yes
No
Tinyint
Yes
Yes
Yes
Yes
Yes
Uniqueidentifier
Yes
Yes
No
Yes
Yes
You can enter the following entity criteria: Is Null, Is Not Null, Like and Not Like.
You must not assign a data generation rule.
You cannot run entity and data domain profiles.
Varbinary
Yes
Yes
Yes
Yes
No
Use dictionary generation rule to generate test data.
Use nullification data masking rule to mask the data.
Varchar
Yes
Yes
Yes
Yes
Yes
XML
Yes
Yes
No
Yes
No
You can enter the following entity criteria: Is Null and Is Not Null.
Use dictionary generation rule to generate data.
You cannot perform data masking, data subset, profiling, and data generation operations on the following Microsoft SQL Server data types:
  • Hierarchyid
  • Geography
  • Geometry