Ejemplo de la asignación de atributos CSV
Considere otro ejemplo de la asignación para el complemento de búsqueda de CSV.
attr.sender-email = Email attr.endpoint-user-name = Username attr.file-owner = File-owner attr.sender-ip = IP attr.First\ Name = FIRST_NAME attr.Last\ Name = LAST_NAME attr.Business\ Unit = Org attr.Manager\ Email = Mgr_email attr.Employee\ ID = EMPLOYEE_NUMBER attr.Phone\ Number = Phone attr.Manager\ Last\ Name = Mgr_lastname attr.Manager\ First\ Name = Mgr_firstname attr.Employee\ Email = Emp_email keys = Email:Username:File-owner:IP
Tenga en cuenta lo siguiente sobre este ejemplo:
- Las primeras cuatro líneas asignan los parámetros de búsqueda a los encabezados de columna.
- Las nueve líneas restantes asignan los atributos personalizados a los encabezados de columna.
- Una barra invertida antecede cada instancia de un carácter de espacio en blanco en un atributo o un nombre de columna. En este ejemplo,attr.Correo\ electrónico\ de\ empleado = Correo_empleadoasigna el atributo personalizadoCorreo electrónico de empleadoal encabezado de columnaCorreo_empleado.
- La propiedadkeysidentifica y secuencia las claves que se usan para extraer los datos del atributo personalizado. Cada clave se separa con dos puntos. El orden en el cual se enumeran las claves determina la secuencia de la búsqueda. En este ejemplo(keys = Email:Username:File-owner:IP), el complemento primero busca en la columnaEmailun valor que coincida con el valor del parámetro de búsqueda desender-emailque se ha pasado al complemento. Si no se encuentra ningún valor coincidente, el complemento busca en la columnaUsernameun valor que coincida con el parámetro de búsquedaendpoint-user-name. Si no encuentra ningún valor coincidente en esa columna, entonces continúa buscando en la clave siguiente (File-owner), y así sucesivamente.
- El complemento detiene la búsqueda una vez que encuentra el primer par clave-valor del parámetro coincidente. Por lo tanto, el orden en que se enumeran los encabezados de columnakeyses significativo.