Azure Data Factory Data Flow Costs

Marco Pereira 0 Reputation points
2024-03-25T12:56:35.96+00:00

Hello community,

I have a escenario in one subscription where I have bought computing reservation for 4 vCores Azure Data Factory v2 Data Flow - General Purpose (vCore), but my ADF costs over Data Flow - General Purpose (vCore) keep rising, while the reservation i bought is currently below 100% of usage (between 50% and 75%).

How does the reservation of ADF v2 DF - Gen Purp works against actual computing usage? I have searched in many MSFT learning pages but I can't find any relation that could explain this cost.

Since I have computing capacity reserved, shouldn't the costs over that meter be zero?

Thanks in advance!

User's imageUser's image

User's image

User's image

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
10,840 questions
{count} votes

1 answer

Sort by: Most helpful
  1. PRADEEPCHEEKATLA 90,226 Reputation points
    2024-03-27T04:02:12.7333333+00:00

    @marco.ab.pereira - Thanks for the question and using MS Q&A platform.

    It sounds like you have purchased reserved capacity for Azure Data Factory v2 Data Flow - General Purpose (vCore) and are wondering why you are still seeing costs for this service even though your reservation usage is below 100%. I'd be happy to help clarify how the reservation works and why you may still be seeing costs.

    When you purchase reserved capacity for Azure Data Factory v2 Data Flow - General Purpose (vCore), you are committing to a reservation for a period of one or three years to get a significant discount on the compute costs. The reservation that you buy is matched to the compute type being used by the integration runtimes for your data flows. For data flows that don't run the full hour, the reservation is automatically applied to other data flows matching the reservation attributes. The discount can also apply to data flows that are running concurrently.

    However, it's important to note that the reservation discount is applied to executing integration runtimes on an hourly basis. If you don't have data flows that run for the full hour that match the reservation attributes, you don't get the full benefit of the reservation discount for that hour. Additionally, the reservation discount is applied to the compute charges that match the reservation attributes. Other charges, such as storage or networking, are not covered by the reservation and will still be billed at the pay-as-you-go rate.

    So, if you are still seeing costs for Azure Data Factory v2 Data Flow - General Purpose (vCore) even though you have reserved capacity, it's possible that the costs are related to other charges that are not covered by the reservation, such as storage or networking. It's also possible that the data flows you are running are not matching the reservation attributes, or are not running for the full hour.

    For more details, refer to How a reservation discount is applied to Azure Data Factory data flows and Save costs for resources with reserved capacity - Azure Data Factory data flows.

    I hope this helps clarify how the reservation works and why you may still be seeing costs. If you have any further questions or concerns, I would suggest you to a create a billing support ticket to get more clarity on the pricing which you are looking for.

    Note: The ticket enables you to work closely with the support engineers and get a quick resolution to your billing issue.

    Step1: Go to “Help+Support”

    Step2: Under support =>Select + New support request

    Step3: Fill Basic details: Issue type*: Billing

    Step4: Review + Create

    Note: Azure provides unlimited support for subscription management, which includes billing, quota adjustments, and account transfers.

    For more details, refer steps to create support case: How to create a support ticket for Azure billing and subscription issues.

    Hope this helps. Do let us know if you any further queries.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.