Las políticas de búsqueda de privacidad de identidad sustituyen valores de entidades de origen seleccionadas, por valores de las correspondientes columnas de la tabla de búsqueda, y de esta manera enmascarando los valores de origen.
Las políticas de búsqueda de privacidad de identidad se enlazan a las tablas de búsqueda en el esquema EXTENDED_LOOKUP de los datos de ejemplo Optim. Cuando se crea una política de búsqueda, se correlacionan atributos de los datos de origen con los atributos enlazados a la política.
Antes de que pueda crear una política de privacidad de búsqueda de identidad, debe definir un origen de datos de búsqueda para la plataforma del ejecutor. El origen de datos debe incluir las tablas del esquema EXTENDED_LOOKUP proporcionadas con los datos de ejemplo.
Existen dos opciones para el proceso de búsqueda de privacidad de identidad: búsqueda aleatoria y hash. Puede seleccionar la opción de búsqueda al crear una política de privacidad.
Una tabla de búsqueda incluye una columna que contiene valores secuenciales contiguos. Las filas de la tabla de búsqueda se seleccionan mediante la coincidencia de los valores secuenciales de la tabla de búsqueda con un valor generado utilizando la opción aleatoria o hash.
En el proceso de búsqueda hash, los valores de sustitución se seleccionan mediante el hashing de un valor de origen y utilizando el valor resultante como índice de una fila de la tabla de búsqueda. Una columna de origen a la que se haya aplicado el hash no necesita ser una columna que se sustituirá por los valores de la tabla de búsqueda. La longitud máxima de las columnas de origen y destino es de 256 caracteres. La función hash distingue mayúsculas de minúsculas y puede convertir una valor de origen a mayúsculas antes de aplicarle el hash.
Si una columna de origen utilizada para derivar el valor hash contienen ciertos valores (NULL, espacios (para columnas CHAR) y VARCHAR de longitud cero), el valor no es hash y se utilizan los siguientes valores reservados como claves de la tabla de búsqueda:
Valor de origen | Clave de la tabla de búsqueda |
---|---|
NULL | -1 |
espacios (CHAR o VARCHAR) | -2 |
VARCHAR de longitud cero | -3 |
varias columnas de búsqueda hash en las que todos los valores son uno o varios de los valores siguientes: NULL, espacios (CHAR o VARCHAR) o VARCHAR de longitud cero | -4 |
Existen varias políticas de búsqueda que utilizan una opción de valor de conmutación para enmascarar datos basados en un valor de un atributo de conmutación seleccionado. La opción de conmutación se basa en un nombre de país o código de país. Por ejemplo, si el atributo de conmutación de una fila contiene el valor ″USA″, la política utilizará datos específicos de Estados Unidos para enmascarar los datos de la fila.
La opción de conmutación utiliza los valores siguientes: