Is capturing events in Parquet using stream analytics job costs extra on top of standard $73/TU/Month in Event Hub Standard Tier?

Rishabh Tiwari 40 Reputation points
2023-07-28T03:31:45.4533333+00:00

Hello People,

I am working with Azure Event Hubs to pull data stream and capture it in Parquet format. Parquet is most suitable for my solution.

I am using a standard tier Event Hub Namespace with 2 TU with capture enabled on Event Hub. As per the documentation capture in Standard Tier costs $73/TU/Month in US East location.

By default capture puts files in AVRO and since I am capturing it in Parquet, I am using a stream analytics job with capture to do so. Since stream analytics is mandatory for Parquet (capture leads you to stream analytics job configuration pane), does it incur extra cost for stream analytics for capturing in parquet format or is it included in umbrella cost of $73/TU/Month regardless of which format we are using capture.

Azure Data Lake Storage
Azure Data Lake Storage
An Azure service that provides an enterprise-wide hyper-scale repository for big data analytic workloads and is integrated with Azure Blob Storage.
1,359 questions
Azure Event Hubs
Azure Event Hubs
An Azure real-time data ingestion service.
564 questions
Azure Stream Analytics
Azure Stream Analytics
An Azure real-time analytics service designed for mission-critical workloads.
333 questions
0 comments No comments
{count} votes

Accepted answer
  1. ShaikMaheer-MSFT 37,971 Reputation points Microsoft Employee
    2023-07-28T17:23:07.2166667+00:00

    Hi Rishabh Tiwari,

    Thank you for posting query in Microsoft Q&A Platform.

    The cost of using Stream Analytics to capture data in Parquet format from Azure Event Hubs depends on the pricing tier you choose for Stream Analytics. Stream Analytics offers two pricing tiers: Standard and Premium.

    If you choose the Standard pricing tier, you will be charged based on the number of Streaming Units (SUs) you provision. The cost of using Stream Analytics in the Standard pricing tier is $0.034 per SU per hour. You can provision up to 200 SUs in the Standard pricing tier.

    If you choose the Premium pricing tier, you will be charged based on the number of SUs you provision and the amount of data processed. The cost of using Stream Analytics in the Premium pricing tier is $0.68 per SU per hour plus $0.034 per million events processed. You can provision up to 100 SUs in the Premium pricing tier.

    Regardless of which pricing tier you choose, the cost of using Stream Analytics to capture data in Parquet format from Azure Event Hubs is in addition to the cost of using Event Hubs capture. The cost of using Event Hubs capture is $73 per TU per month in the US East region.

    So, to summarize, if you are using Stream Analytics to capture data in Parquet format from Azure Event Hubs, you will be charged for both the Event Hubs capture and the Stream Analytics usage. The cost of Stream Analytics usage depends on the pricing tier you choose.

    1 person found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. Q&A Assist
    2023-07-28T03:31:45.4566667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Based on the documentation, the cost for capturing data in Azure Event Hubs Standard tier is $73/TU/Month in US East location, regardless of the format. The use of Stream Analytics to capture data in Parquet format is mandatory, but it is not an additional cost on top of the Event Hubs cost. Therefore, the cost for capturing events in Parquet using a Stream Analytics job is included in the standard cost of $73/TU/Month.

    0 comments No comments