Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Data Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more

Reply
Kelderic
Helper I
Helper I

Error In EventStream, Ingested Integer is Outputting as Blank

Hi Everyone,

 

I have a very simple data structure being pushed into an EventStream. One of the fields is a boolean, which the ES is initially treating as a 0, and classifying as a integer. I first connected it directly to an EH, and then tried a ManageFields in between with all fields, but the same thing happens. In the EH, the field comes over as blank.

 

I looked into the Runtime logs and found this error:

 

"value": "Output is currently experiencing transient errors. Retrying...- KQL Database Output Error for KustoClient#2[db: FDI_EH_Logging, table: PerRecord]. Error: A permanent error occurred while attempting to ingest: 'Stream' via streaming ingestion. Error: '<ExtendedException.MessageEx: Null exception object>'\r\n- A permanent error occurred while attempting to ingest: 'Stream' via streaming ingestion. Error: '<ExtendedException.MessageEx: Null exception object>'\r\n- <ExtendedException.MessageEx: Null exception object>\r\n\r\n",

 

When I click on the Ingestion, I get the preview here, with the 1s:

Kelderic_0-1748614949446.png

 

When I click on the output, I get the following preview, with blanks:

 

Kelderic_1-1748614985744.png

 

Edit: The mapping is here: Nothing is changing, I just clicked on Add All Fields:

 

Kelderic_0-1748615073190.png

 

 

1 ACCEPTED SOLUTION
svelde
Most Valuable Professional
Most Valuable Professional

Hello @Kelderic 

 

thanks you for reaching out on this community forum.

 

The source is the Eventstream is an EventHub living in Azure? Or is this a custom source? Can you share an example of the message you send to the Eventstream? 

 

Looking at the error, it seems you are forwarding the messages to an Eventhouse KQL database table.

The 'empty' column is 'null' and the Eventhouse ingestion is complaining.

 

If you are not using the content of the message body in the Eventstream and just forward each incoming message, consider using the Eventhouse medallion architecture as seen in this post.

 

You can ingest Eventstream messages in a KQL database table using a dynamic column so the original messages is untouched by the Eventstream.

 

From there, using Table update policies, you can transform the raw messages into typed columns just the way you prefer the most.

 

 
 
 
 
-------------------------
Ask me about IoT&RTI

View solution in original post

2 REPLIES 2
svelde
Most Valuable Professional
Most Valuable Professional

Hello @Kelderic 

 

thanks you for reaching out on this community forum.

 

The source is the Eventstream is an EventHub living in Azure? Or is this a custom source? Can you share an example of the message you send to the Eventstream? 

 

Looking at the error, it seems you are forwarding the messages to an Eventhouse KQL database table.

The 'empty' column is 'null' and the Eventhouse ingestion is complaining.

 

If you are not using the content of the message body in the Eventstream and just forward each incoming message, consider using the Eventhouse medallion architecture as seen in this post.

 

You can ingest Eventstream messages in a KQL database table using a dynamic column so the original messages is untouched by the Eventstream.

 

From there, using Table update policies, you can transform the raw messages into typed columns just the way you prefer the most.

 

 
 
 
 
-------------------------
Ask me about IoT&RTI

Here is an example of the JSON being sent:

 

{"sourceTableName":"SLRmas","sourceUniqueID":"R000000001","destinationSystem":"Salesforce","destinationTableName":"Order","destinationUniqueID":"801TN000009aK5WYAU","success":true,"errorMessage":""}

 

I'm wondering if maybe it's the fact that it's a true vs a 1.

 

Edit: That was it. I just changed the input JSON from true|false to an actual 1|0, and it works. It's interesting though, that there is no boolean option in EventStreams. Apparently the ES interprets a boolean as an Int64, but then it fails silently after pushing into the EH. It also incorrectly shows as a 1 or 0 in the preview. Seems like a bug in Fabric.

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

June Fabric Update Carousel

Fabric Monthly Update - June 2026

Check out the June 2026 Fabric update to learn about new features.

Top Solution Authors
Top Kudoed Authors