La transformación de enmascaramiento de datos mantiene tablas de almacenamiento para la sustitución repetible entre sesiones. Una fila de la tabla de almacenamiento contiene la columna de origen y un par de valores enmascarados. Cada vez que la transformación de enmascaramiento de datos enmascara un valor con una sustitución repetible, busca en la tabla de almacenamiento por el nombre de diccionario, la configuración regional, el nombre de columna, el valor de entrada y la semilla. Si encuentra una fila, devuelve el valor enmascarado de la tabla de almacenamiento. Si la transformación de enmascaramiento de datos no encuentra una fila, recupera una del diccionario con una clave hash.
El formato del nombre de diccionario en la tabla de almacenamiento es diferente para un diccionario de archivo sin formato y un diccionario relacional. Un nombre de diccionario de archivo sin formato se identifica por el nombre de archivo. El nombre del diccionario relacional tiene la siguiente sintaxis:
<Connection object>_<dictionary table name>
Informatica proporciona los scripts que puede ejecutar para crear una tabla de almacenamiento relacional. Los scripts están en la ubicación siguiente:
El directorio contiene un script para las bases de datos de Sybase, Microsoft SQL Server, IBM DB2 y Oracle. Cada script se llama Substitution_<database type>. Puede crear una tabla en una base de datos diferente si configura las instrucciones de SQL y la clave principal se restringe.
Es necesario para cifrar las tablas de almacenamiento para la máscara de sustitución cuando tiene datos no cifrados en el almacenamiento y utiliza el mismo valor de semilla y diccionario para cifrar las mismas columnas.