Etiquetas Personalizadas
Mientras que Gigantics proporciona etiquetas del sistema comprehensivas, puedes necesitar crear etiquetas personalizadas para tipos de datos específicos de tu organización o requisitos únicos del negocio. Las etiquetas personalizadas te permiten definir tus propias reglas de clasificación de datos usando dos mecanismos distintos de detección.
Cuándo Usar Etiquetas Personalizadas
Las etiquetas personalizadas son útiles para:
- Clasificaciones de datos específicas de la organización
- Tipos de datos sensibles específicos de la industria
- Categorías de datos internas no cubiertas por etiquetas del sistema
- Clasificaciones basadas en lógica de negocio
Creando Etiquetas Personalizadas
Accediendo a la Creación de Etiquetas Personalizadas
- Navega a la Configuración del Proyecto
- Ve a la sección "Etiquetas"
- Haz clic en "Crear Etiqueta Personalizada"
- Rellena los detalles de configuración de la etiqueta
Propiedades de Etiquetas Personalizadas
Al crear una etiqueta personalizada, necesitas especificar varias propiedades que controlan cómo se comporta la etiqueta durante el descubrimiento y procesamiento.
Información Básica
| Propiedad | Descripción | Ejemplo |
|---|---|---|
| Nombre de Etiqueta | Un identificador único para tu etiqueta (será prefijado con "custom/") | CUSTOMER_LOYALTY_ID |
| Descripción | Explicación de qué datos cubre esta etiqueta | Identificadores internos del programa de lealtad del cliente |
| Categoría | Agrupamiento para fines organizativos | Datos del Cliente, Datos de RRHH, Datos Financieros |
Configuración de Clasificación
| Propiedad | Descripción | Opciones |
|---|---|---|
| Estado PII | Si esta etiqueta representa datos PII | Verdadero (contiene PII), Falso (no contiene PII) |
| Severidad por Defecto | Nivel de riesgo asignado a campos con esta etiqueta | Bajo, Medio, Alto, Muy Alto |
Lógica de Detección
Hay dos tipos de lógica de detección que puedes configurar para etiquetas personalizadas. Cada tipo tiene campos específicos de configuración que controlan cómo se detecta la etiqueta durante el descubrimiento.
1. Detección por Sugerencia de Metadatos
Este método aplica etiquetas basadas en patrones en los nombres de entidad (tabla) y campo (columna). Es útil para datos estructurados donde las convenciones de nomenclatura indican tipos de datos sensibles.
| Campo | Propósito | Opciones | Ejemplo |
|---|---|---|---|
| Tipo de Nombre de Entidad | Cómo hacer coincidir los nombres de entidad/tabla | Exacto (coincidencia exacta de texto), Regex (expresiones regulares) | Regex |
| Texto de Nombre de Entidad | Patrón para hacer coincidir con los nombres de tabla/entidad | Patrón de texto | customer.* |
| Tipo de Nombre de Campo | Cómo hacer coincidir los nombres de campo/columna | Exacto (coincidencia exacta de texto), Regex (expresiones regulares) | Regex |
| Texto de Nombre de Campo | Patrón para hacer coincidir con los nombres de columna/campo | Patrón de texto | ^loyalty_.*_id$ |
2. Detección por Comparadores de Datos
Este método aplica etiquetas basadas en patrones en los valores reales de datos. Es útil cuando el contenido de los datos indica sensibilidad independientemente de las convenciones de nomenclatura.
| Campo | Propósito | Opciones | Ejemplo |
|---|---|---|---|
| Tipo de Comparador | Cómo hacer coincidir los valores de datos | Exacto (coincidencia exacta de texto), Regex (expresiones regulares) | Regex |
| Texto de Expresión | Patrón para hacer coincidir con los valores reales de datos | Patrón de texto o regex | ^EMP\d{6}$ |
Ejemplos de Etiquetas Personalizadas con Lógica de Detección
Ejemplo 1 - Sugerencia de Metadatos para IDs de Lealtad de Clientes:
Ejemplo 2 - Comparador de Datos para IDs de Empleados Personalizados:
Funciones Personalizadas para Procesamiento de Etiquetas
Puedes asociar funciones JavaScript personalizadas con tus etiquetas para procesamiento especializado durante el manejo de datos. Estas funciones se crean en el área de Proyecto > Funciones y pueden ser usadas para detección, transformación o validación de valores de datos durante diferentes fases de procesamiento.
Tipos de Funciones Personalizadas:
- Funciones de Detección - Usadas durante el proceso de descubrimiento para identificar si un campo debe ser etiquetado con una etiqueta específica, a menudo con lógica de negocio compleja
- Funciones de Transformación - Usadas durante la anonimización para modificar los valores reales de los datos
- Funciones de Validación - Usadas para verificar el formato o contenido de los datos
Para crear una función personalizada para procesamiento de etiquetas:
- Navega a Configuración del Proyecto > Funciones
- Haz clic en "Nueva Función"
- Dale a tu función un nombre y descripción
- Escribe tu código JavaScript en el editor
Ejemplo 1 - Detección Basada en Patrones:
Ejemplo 2 - Detección con Contexto:
Ejemplo 3 - Detección Basada en Diccionario:
Gestionando Etiquetas Personalizadas
Editando Etiquetas Personalizadas
Puedes modificar etiquetas personalizadas existentes:
- Cambiar la descripción
- Actualizar el estado PII
- Ajustar los niveles de severidad por defecto
Nota: Los cambios a etiquetas personalizadas afectan trabajos de descubrimiento futuros pero no los completados.
Eliminando Etiquetas Personalizadas
Elimina etiquetas personalizadas que ya no necesitas:
- Solo se pueden eliminar etiquetas no usadas
- El sistema advertirá si la etiqueta está en uso
- Las clasificaciones de campos asociadas serán eliminadas
Aplicando Etiquetas Personalizadas
Las etiquetas personalizadas pueden aplicarse durante:
-
Proceso de Descubrimiento:
- Añadidas al diccionario de etiquetas
- Usadas en clasificación automática
-
Etiquetado Manual:
- Aplicadas a campos específicos durante la revisión
- Usadas en la interfaz de edición de campos
-
Configuración de Reglas:
- Referenciadas en reglas de anonimización
- Usadas en transformaciones de síntesis de datos
Mejores Prácticas para Etiquetas Personalizadas
- Usa nombres claros y descriptivos que indiquen el tipo de datos
- Sigue los estándares de clasificación de datos de tu organización
- Revisa y actualiza regularmente las etiquetas personalizadas
- Documenta el propósito de negocio de cada etiqueta personalizada
- Asegura la aplicación consistente en todos los proyectos
Después de crear etiquetas personalizadas, puedes usarlas en tus procesos de descubrimiento y ajustar su sensibilidad según sea necesario.