Skip to content

Commit 6458026

Browse files
authored
Merge pull request #204992 from MicrosoftDocs/main
"Merge default branch to live Sunday 4 PM
2 parents 6a8eba0 + 846cd3d commit 6458026

23 files changed

+243
-116
lines changed

articles/azure-monitor/logs/dashboard-upgrade.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,14 @@ As dashboards may contain multiple visualizations from multiple queries, the tim
6666

6767
### Query data values - 25 values and other grouping
6868

69-
Dashboards can be visually dense and complex. In order to reduce cognitive load when viewing a dashboard, we optimize the visualizations by limiting the display to 25 different data types. When there are more than 25, Log Analytics optimizes the data. It individually shows the 25 types with most data as separate and then groups the remaining values into an “other” value. The following chart shows such a case.
69+
Dashboards can be visually dense and complex. To reduce cognitive load when viewing a dashboard, we optimize the visualizations by limiting the display to 25 different data types. When there are more than 25, Log Analytics optimizes the data. It individually shows the 25 types with most data as separate and then groups the remaining values into an “other” value. The following chart shows such a case.
7070

7171
![Screenshot that shows a dashboard with 25 different data types.](media/dashboard-upgrade/values-25-limit.png)
7272

73+
### Query results limit
74+
75+
A query underlying a Log Analytics dashboard can return up to 2000 records.
76+
7377
### Dashboard refresh on load
7478

7579
Dashboards are refreshed upon load. All queries related to dashboard-pinned Log Analytics visualizations are executed and the dashboard is refreshed once it loads. If the dashboard page remains open, the data in the dashboard is refreshed every 60 minutes.

articles/data-factory/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1113,6 +1113,8 @@ items:
11131113
href: data-flow-reserved-capacity-overview.md
11141114
- name: Data flow understand reservation charges
11151115
href: data-flow-understand-reservation-charges.md
1116+
- name: Better understand different integration runtime charges
1117+
href: better-understand-different-integration-runtime-charges.md
11161118
- name: Plan and manage costs
11171119
href: plan-manage-costs.md
11181120
displayName: diu
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
---
2+
title: Examples for better understanding pricing model under different integration runtime types
3+
description: Learn about pricing model under different integration runtime types from some examples.
4+
ms.author: lle
5+
author: lrtoyou1223
6+
ms.service: data-factory
7+
ms.subservice: integration-runtime
8+
ms.topic: conceptual
9+
ms.date: 07/17/2022
10+
---
11+
12+
# Examples for better understanding pricing model under different integration runtime types
13+
14+
[!INCLUDE[appliesto-adf-asa-md](includes/appliesto-adf-asa-md.md)]
15+
16+
In this article, we'll illustrate the pricing model using different integration runtime through some concrete examples. These examples only focus on copy activity, pipeline activity and external activity running on the integration runtime. It doesn't involve charges for Data Factory Pipeline Orchestration, Data Factory Operations and Data Factory Operations. For all pricing details, see [Data Pipeline Pricing and FAQ](pricing-concepts.md).
17+
18+
The integration runtime, which is serverless in Azure and self-hosted in hybrid scenarios, provides the compute resources used to execute the activities in a pipeline. Integration runtime charges are prorated by the minute and rounded up.
19+
20+
> [!NOTE]
21+
> The prices used in these examples below are hypothetical and are not intended to imply actual pricing.
22+
23+
## Azure integration runtime
24+
25+
**Example 1: If there are 6 copy activities executed sequentially. 4 DIUs are used for the first 2 copy activities and the execution time of each is 40 seconds. The other 4 choose using 8 DIUs and the execution time of each is 1 minute and 20 seconds.**
26+
27+
In this example, the execution time of the first 2 activities is both rounded up to 1 minute each. The other 4 are all rounded up to 2 minutes each.
28+
29+
:::image type="content" source="./media/integration-runtime-pricing/azure-integration-runtime-example-1.png" alt-text="Screenshot of calculation formula for Azure integration runtime example 1.":::
30+
31+
32+
**Example 2: If there are 50 copy activities triggered by Foreach. 4 DIUs are used for each copy activity, and each executes for 40 seconds. The parallel is configured as 50 in Foreach.**
33+
34+
In this example, the execution time of each copy activity is rounded up to 1 minute. Although the 50 copy activities run in parallel, they use different computes. So they're charged independently.
35+
36+
:::image type="content" source="./media/integration-runtime-pricing/azure-integration-runtime-example-2.png" alt-text="Screenshot of calculation formula for Azure integration runtime example 2.":::
37+
38+
39+
**Example 3: If there are 6 HDInsight activities triggered by Foreach. The execution time of each is 9 minutes and 40 seconds. The parallel is configured as 50 in Foreach.**
40+
41+
In this example, the execution time of each HDInsight activity is rounded up to 10 minutes. Although the 6 HDInsight activities run in parallel, they use different computes. So they're charged independently.
42+
43+
:::image type="content" source="./media/integration-runtime-pricing/azure-integration-runtime-example-3.png" alt-text="Screenshot of calculation formula for Azure integration runtime example 3.":::
44+
45+
46+
## Azure integration runtime with managed virtual network enabled
47+
48+
**Example 1: If there are 6 copy activities executed sequentially. 4 DIUs are used for each copy activity and the execution time of each is 40 seconds. Assume the queue time is 1 minute and no TTL enabled.**
49+
50+
In this example, the execution time and queue time totally are rounded up to 2 minutes. As no TTL is enabled, every copy activity has a queue time. The price for copy activity using Azure integration runtime with managed virtual network enabled is $0.25 /DIU-hour.
51+
52+
:::image type="content" source="./media/integration-runtime-pricing/vnet-integration-runtime-example-1.png" alt-text="Screenshot of calculation formula for Azure integration runtime with managed virtual network example 1.":::
53+
54+
**Example 2: If there are 6 copy activities executed sequentially. 4 DIUs are reserved for copy activity and the execution time of each is 40 seconds. Assume the queue time is 1 minute and TTL is 5 minutes.**
55+
56+
As the compute is reserved, the 6 copy activities aren't rounded up independently and are charged together. And TTL is enabled, so only the first copy activity has queue time.
57+
58+
:::image type="content" source="./media/integration-runtime-pricing/vnet-integration-runtime-example-2.png" alt-text="Screenshot of calculation formula for Azure integration runtime with managed virtual network example 2.":::
59+
60+
**Example 3: If there are 6 HDInsight activities triggered by Foreach. The execution time of each is 9 minutes and 40 seconds. The parallel is configured as 50 in Foreach. TTL is 30 minutes.**
61+
62+
In this example, the execution time of each HDInsight activity is rounded up to 10 minutes. As the 6 HDInsight activities run in parallel and within the concurrency limitation (800), they're only charged once.
63+
64+
:::image type="content" source="./media/integration-runtime-pricing/vnet-integration-runtime-example-3.png" alt-text="Screenshot of calculation formula for Azure integration runtime with managed virtual network example 3.":::
65+
66+
67+
## Self-hosted integration runtime
68+
69+
**Example 1: If there are 6 copy activities executed sequentially. The execution time of each is 40 seconds.**
70+
71+
In this example, the execution time of each copy activity is rounded up to 1 minute each.
72+
73+
:::image type="content" source="./media/integration-runtime-pricing/self-hosted-integration-runtime-example-1.png" alt-text="Screenshot of calculation formula for Self-hosted integration runtime example 1.":::
74+
75+
**Example 2: If there are 50 copy activities triggered by Foreach. The execution time of each is 40 seconds. The parallel is configured as 50 in Foreach.**
76+
77+
In this example, the execution time of each copy activity is rounded up to 1 minute. Although the 50 copy activities run in parallel, they're charged independently.
78+
79+
:::image type="content" source="./media/integration-runtime-pricing/self-hosted-integration-runtime-example-2.png" alt-text="Screenshot of calculation formula for Self-hosted integration runtime example 2.":::
80+
81+
**Example 3: If there are 6 HDInsight activities triggered by Foreach. The execution time of each is 9 minutes and 40 seconds. The parallel is configured as 50 in Foreach.**
82+
83+
In this example, the execution time of each HDInsight activity is rounded up to 10 minutes. Although the 6 HDInsight activities run in parallel, they're charged independently.
84+
85+
:::image type="content" source="./media/integration-runtime-pricing/self-hosted-integration-runtime-example-3.png" alt-text="Screenshot of calculation formula for Self-hosted integration runtime example 3.":::
86+
87+
88+
## Next steps
89+
90+
Now that you understand the pricing for Azure Data Factory, you can get started!
91+
92+
- [Create a data factory by using the Azure Data Factory UI](quickstart-create-data-factory-portal.md)

0 commit comments

Comments
 (0)