Skip to main content

PutAzureDataExplorer

Description

Acts as an Azure Data Explorer sink which sends FlowFiles to the provided endpoint. Data can be sent through queued ingestion or streaming ingestion to the Azure Data Explorer cluster.

Tags

ADX, Azure, Data, Explorer, Kusto

Properties

In the list below required Properties are shown with an asterisk (*). Other properties are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.

Display NameAPI NameDefault ValueAllowable ValuesDescription
Kusto Ingest Service *Kusto Ingest ServiceController Service:
KustoIngestService

Implementations:
StandardKustoIngestService
Azure Data Explorer Kusto Ingest Service
Database Name *Database NameAzure Data Explorer Database Name for ingesting data

Supports Expression Language, using FlowFile attributes and Environment variables.
Table Name *Table NameAzure Data Explorer Table Name for ingesting data

Supports Expression Language, using FlowFile attributes and Environment variables.
Ingest Mapping NameIngest Mapping NameThe name of the mapping responsible for storing the data in the appropriate columns.

Supports Expression Language, using FlowFile attributes and Environment variables.
Data Format *Data Format
  • avro
  • apacheavro
  • csv
  • json
  • multijson
  • orc
  • parquet
  • psv
  • scsv
  • sohsv
  • tsv
  • tsve
  • txt
The format of the data that is sent to Azure Data Explorer. Supported formats include: avro, csv, json

Supports Expression Language, using FlowFile attributes and Environment variables.
Partially Succeeded Routing Strategy *Partially Succeeded Routing Strategyfailure
  • success
  • failure
Defines where to route FlowFiles that resulted in a partially succeeded status.
Streaming Enabled *Streaming Enabledfalse
  • true
  • false
Whether to stream data to Azure Data Explorer.
Ingestion Ignore First Record *Ingestion Ignore First Recordfalse
  • true
  • false
Defines whether ignore first record while ingestion.
Poll for Ingest Status *Poll for Ingest Statusfalse
  • true
  • false
Determines whether to poll on ingestion status after an ingestion to Azure Data Explorer is completed
Ingest Status Polling Timeout *Ingest Status Polling Timeout5 mDefines the total amount time to poll for ingestion status

This property is only considered if:
  • the property Poll for Ingest Status has a value of true
Ingest Status Polling Interval *Ingest Status Polling Interval5 sDefines the value of interval of time to poll for ingestion status

This property is only considered if:
  • the property Poll for Ingest Status has a value of true

Dynamic Properties

This component does not support dynamic properties.

Relationships

NameDescription
failureIngest processing failed
successIngest processing succeeded

Reads Attributes

This processor does not read attributes.

Writes Attributes

This processor does not write attributes.

State Management

This component does not store state.

Restricted

This component is not restricted.

Input Requirement

This component requires an incoming relationship.

System Resource Considerations

This component does not specify system resource considerations.

See Also