Apache NiFi - Provenienza dei dati
Apache NiFi registra e archivia tutte le informazioni sugli eventi che si verificano sui dati importati nel flusso. Il repository di provenienza dei dati memorizza queste informazioni e fornisce l'interfaccia utente per cercare queste informazioni sull'evento. È possibile accedere alla provenienza dei dati anche per il livello NiFi completo e il livello del processore.
La tabella seguente elenca i diversi campi nell'elenco eventi Provenienza dati NiFi con i seguenti campi:
S.No. | Nome campo | Descrizione |
---|---|---|
1 | Appuntamento | Data e ora dell'evento. |
2 | genere | Tipo di evento come "CREA". |
3 | FlowFileUuid | UUID del file di flusso su cui viene eseguito l'evento. |
4 | Taglia | Dimensioni del file di flusso. |
5 | Nome del componente | Nome del componente che ha eseguito l'evento. |
6 | Tipo di componente | Tipo di componente. |
7 | Mostra lignaggio | L'ultima colonna ha l'icona Mostra derivazione, che viene utilizzata per vedere la derivazione del file di flusso come mostrato nell'immagine sottostante. |
Per avere maggiori informazioni sull'evento, un utente può fare clic sull'icona delle informazioni presente nella prima colonna dell'interfaccia utente NiFi Data Provenance.
Ci sono alcune proprietà nel file nifi.properties, che vengono utilizzate per gestire il repository NiFi Data Provenance.
S.No. | Nome della proprietà | Valore predefinito | Descrizione |
---|---|---|---|
1 | nifi.provenance.repository.directory.default | ./provenance_repository | Per specificare il percorso predefinito di provenienza dei dati NiFi. |
2 | nifi.provenance.repository.max.storage.time | 24 ore | Specificare il tempo massimo di conservazione della provenienza dei dati NiFi. |
3 | nifi.provenance.repository.max.storage.size | 1 GB | Specificare la memorizzazione massima della provenienza dei dati NiFi. |
4 | nifi.provenance.repository.rollover.time | 30 sec | Per specificare il tempo di rollover della provenienza dei dati NiFi. |
5 | nifi.provenance.repository.rollover.size | 100 MB | Per specificare la dimensione del rollover della provenienza dei dati NiFi. |
6 | nifi.provenance.repository.indexed.fields | EventType, FlowFileUUID, Filename, ProcessorID, Relationship | Specificare i campi utilizzati per cercare e indicizzare la provenienza dei dati NiFi. |