Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-22-2021 07:14 AM
Hmm maybe you don't read all partitions/partitions keys. Can you go to event hub in Azure and see process data -> explore and validate there?
In databricks you can use display(streamingDF) to make some validation.
In production .collect() shouldn't be used. Your code looks like you are processing only first row from batch. All logic could be implemented using spark dataframe action and transformation on df.
if you have some own functions like getBusinessRulesforSource etc it can be converted to spark udf function and than applied on datframe.
My blog: https://databrickster.medium.com/