Protección de Datos Sensibles puede detectar, clasificar y desidentificar datos sensibles en datos estructurados. Al anonimizar contenido en forma de tabla, la estructura y las columnas proporcionan a Protección de Datos Sensibles pistas adicionales que pueden permitirle ofrecer mejores resultados en algunos casos prácticos. Por ejemplo, puedes analizar una sola columna para buscar un tipo de datos concreto en lugar de toda la estructura de la tabla.
En este artículo se ofrecen ejemplos de cómo configurar la desidentificación de datos sensibles en texto estructurado. La desidentificación se habilita mediante transformaciones de registros. Estas transformaciones se aplican a los valores de los datos de texto tabulares que se identifican como un infoType específico o a una columna completa de datos tabulares.
En este tema también se proporcionan ejemplos de transformaciones de datos tabulares mediante el método de hash criptográfico. Los métodos de transformación criptográfica son únicos porque requieren una clave criptográfica.
El JSON que se muestra en los siguientes ejemplos se puede insertar en cualquier solicitud de anonimización dentro del atributo "deidentifyConfig"
(DeidentifyConfig)
. Haz clic en el enlace "Ejemplo del Explorador de APIs" para probar el JSON de ejemplo en el Explorador de APIs.
Transformar una columna sin inspección
Para transformar una columna específica cuyo contenido ya conoces, puedes omitir la inspección y especificar una transformación directamente. En el ejemplo que se muestra después de la tabla, se agrupan los valores de la columna "PUNTUACIÓN DE FELICIDAD" en incrementos de 10.
| Entrada | Tabla transformada | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
C#
Para saber cómo instalar y usar la biblioteca de cliente de Protección de Datos Sensibles, consulta el artículo sobre las bibliotecas de cliente de Protección de Datos Sensibles.
Para autenticarte en Protección de Datos Sensibles, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Go
Para saber cómo instalar y usar la biblioteca de cliente de Protección de Datos Sensibles, consulta el artículo sobre las bibliotecas de cliente de Protección de Datos Sensibles.
Para autenticarte en Protección de Datos Sensibles, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para saber cómo instalar y usar la biblioteca de cliente de Protección de Datos Sensibles, consulta el artículo sobre las bibliotecas de cliente de Protección de Datos Sensibles.
Para autenticarte en Protección de Datos Sensibles, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Para saber cómo instalar y usar la biblioteca de cliente de Protección de Datos Sensibles, consulta el artículo sobre las bibliotecas de cliente de Protección de Datos Sensibles.
Para autenticarte en Protección de Datos Sensibles, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
PHP
Para saber cómo instalar y usar la biblioteca de cliente de Protección de Datos Sensibles, consulta el artículo sobre las bibliotecas de cliente de Protección de Datos Sensibles.
Para autenticarte en Protección de Datos Sensibles, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Para saber cómo instalar y usar la biblioteca de cliente de Protección de Datos Sensibles, consulta el artículo sobre las bibliotecas de cliente de Protección de Datos Sensibles.
Para autenticarte en Protección de Datos Sensibles, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
"deidentifyConfig":{
"recordTransformations":{
"fieldTransformations":[
{
"fields":[
{
"name":"HAPPINESS SCORE"
}
],
"primitiveTransformation":{
"fixedSizeBucketingConfig":{
"bucketSize":10,
"lowerBound":{
"integerValue":"0"
},
"upperBound":{
"integerValue":"100"
}
}
}
}
]
}
}
Transformar una columna en función del valor de otra columna
Puedes transformar una columna en función del valor de otra. En este ejemplo, se oculta "HAPPINESS SCORE" de todos los pacientes mayores de 89 años.
| Entrada | Tabla transformada | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
C#
Para saber cómo instalar y usar la biblioteca de cliente de Protección de Datos Sensibles, consulta el artículo sobre las bibliotecas de cliente de Protección de Datos Sensibles.
Para autenticarte en Protección de Datos Sensibles, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Go
Para saber cómo instalar y usar la biblioteca de cliente de Protección de Datos Sensibles, consulta el artículo sobre las bibliotecas de cliente de Protección de Datos Sensibles.
Para autenticarte en Protección de Datos Sensibles, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.