Apache NiFi: procedencia de los datos

Apache NiFi registra y almacena toda la información sobre los eventos que ocurren en los datos ingeridos en el flujo. El repositorio de procedencia de datos almacena esta información y proporciona una interfaz de usuario para buscar esta información de evento. También se puede acceder a la procedencia de los datos para el nivel completo de NiFi y el nivel de procesador.

La siguiente tabla enumera los diferentes campos en la lista de eventos de procedencia de datos de NiFi y tiene los siguientes campos:

S.No. Nombre del campo Descripción
1 Fecha y hora Fecha y hora del evento.
2 Tipo Tipo de evento como 'CREAR'.
3 FlowFileUuid UUID del archivo de flujo en el que se realiza el evento.
4 Talla Tamaño del archivo de flujo.
5 Nombre del componente Nombre del componente que realizó el evento.
6 Tipo de componente Tipo de componente.
7 Mostrar linaje La última columna tiene el icono de mostrar linaje, que se utiliza para ver el linaje del archivo de flujo como se muestra en la imagen de abajo.

Para obtener más información sobre el evento, un usuario puede hacer clic en el icono de información presente en la primera columna de la IU de procedencia de datos de NiFi.

Hay algunas propiedades en el archivo nifi.properties, que se utilizan para administrar el repositorio de procedencia de datos de NiFi.

S.No. Nombre de la propiedad Valor por defecto Descripción
1 nifi.provenance.repository.directory.default ./provenance_repository Para especificar la ruta predeterminada de procedencia de datos NiFi.
2 nifi.provenance.repository.max.storage.time 24 horas Para especificar el tiempo máximo de retención de la procedencia de datos de NiFi.
3 nifi.provenance.repository.max.storage.size 1 GB Para especificar el almacenamiento máximo de procedencia de datos NiFi.
4 nifi.provenance.repository.rollover.time 30 segundos Para especificar el tiempo de transferencia de la procedencia de los datos NiFi.
5 nifi.provenance.repository.rollover.size 100 MB Para especificar el tamaño de transferencia de la procedencia de datos de NiFi.
6 nifi.provenance.repository.indexed.fields EventType, FlowFileUUID, Nombre de archivo, ProcessorID, Relación Especificar los campos utilizados para buscar e indexar la procedencia de los datos de NiFi.