You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| IsEnabled |`Boolean`|:heavy_check_mark:| Indicates whether the policy is enabled. |
37
-
| Hot |`Timespan`|:heavy_check_mark:| The hot period defined in the query acceleration policy. Minimum value = 1 d. |
38
-
| HotWindows |`DateTime`|| One or more optional time windows. Delta data files created within these time windows are accelerated. |
39
-
| MaxAge |`Timespan`|| The external table will return accelerated data if the last index refresh time is greater than @now - MaxAge. Otherwise, external table will operate in non-accelerated mode. Default is 5 minutes. Minimum is 1 minute. |
| IsEnabled |`Boolean`|:heavy_check_mark:| Indicates whether the policy is enabled. |
37
+
| Hot |`Timespan`|:heavy_check_mark:| The hot period defined in the query acceleration policy. Minimum value = 1 d. |
38
+
| HotWindows |`DateTime`|| One or more optional time windows. Delta data files created within these time windows are accelerated. |
39
+
| MaxAge |`Timespan`|| The external table returns accelerated data if the last index refresh time is greater than @now - MaxAge. Otherwise, the external table operates in non-accelerated mode. Default is 5 minutes. Minimum is 1 minute. |
| IsEnabled |`Boolean`|:heavy_check_mark:| Indicates whether the policy is enabled. |
46
+
| Hot |`Timespan`|:heavy_check_mark:| The hot period defined in the query acceleration policy. Minimum value = 1 d. |
47
+
| HotWindows |`DateTime`|| One or more optional time windows. Delta data files created within these time windows are accelerated. |
48
+
| MaxAge |`Timespan`|| The external table returns accelerated data if the last index refresh time is greater than @now - MaxAge. Otherwise, the external table operates in non-accelerated mode. Default is 5 minutes. Minimum is 1 minute. |
49
+
| ManagedIdentity |`string`|| Optional managed identity for which the query acceleration background operations are executed. This identity must have relevant delta table permissions and must be enabled for AutomatedFlows in the cluster / database managed identity policy. For more information, see [Managed identities overview](/azure/data-explorer/managed-identities-overview)|
50
+
::: moniker-end
41
51
> [!NOTE]
42
52
> Query acceleration is applied to data within a specific time period, defined as `timespan`, starting from the `modificationTime` as stated for each file in the [delta log](https://github.com/delta-io/delta/blob/master/PROTOCOL.md#add-file-and-remove-file).
43
53
@@ -60,11 +70,17 @@ The command returns a table with one record that includes the modified policy ob
60
70
| EntityType |`string`| The type of the entity the policy applies to - `ExternalTable`|
Copy file name to clipboardExpand all lines: data-explorer/kusto/management/query-acceleration-policy.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,21 +24,19 @@ To enable query acceleration in the Fabric UI, see [Query acceleration over OneL
24
24
## Limitations
25
25
26
26
* The number of columns in the external table can't exceed 900.
27
-
* Delta tables with checkpoint V2 are not supported.
27
+
* Delta tables with checkpoint V2 aren't supported.
28
28
* Query performance over accelerated external delta tables which have more than 2.5 million data files may not be optimal.
29
29
* The feature assumes delta tables with static advanced features, for example column mapping doesn't change, partitions don't change, and so on. To change advanced features, first disable the policy, and once the change is made, re-enable the policy.
30
30
* Schema changes on the delta table must also be followed with the respective `.alter` external delta table schema, which might result in acceleration starting from scratch if there was breaking schema change.
31
31
* Parquet files larger than 1 GB won't be cached.
32
-
::: moniker range="azure-data-explorer"
33
-
* Query acceleration isn't supported for external tables with impersonation authentication.
34
-
::: moniker-end
32
+
* Manual edits to the delta table are not allowed and can lead to unexpected results.
35
33
36
34
> [!NOTE]
37
35
> The query acceleration caching operations are limited by the available query acceleration capacity of your cluster. Run the [.show capacity command](show-capacity-command.md) to view the total, consumed, and remaining query acceleration capacity.
38
36
39
37
## Known issues
40
38
41
-
* Data in the external delta table that is optimized with the [OPTIMIZE](/azure/databricks/sql/language-manual/delta-optimize) function will need to be reaccelearted.
39
+
* Data in the external delta table that's optimized with the [OPTIMIZE](/azure/databricks/sql/language-manual/delta-optimize) function will need to be reaccelearted.
42
40
* If you run frequent MERGE/UPDATE/DELETE operations in delta, the underlying parquet files may be rewritten with changes and Kusto will skip accelerating such files, causing retrieval during query time.
43
41
* The system assumes that all artifacts under the delta table directory have the same access level to the selected users. Different files having different access permissions under the delta table directory might result with unexpected behavior.
Copy file name to clipboardExpand all lines: data-explorer/kusto/query/sample-distinct-operator.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ ms.date: 01/21/2025
11
11
12
12
Returns a single column that contains up to the specified number of distinct values of the requested column.
13
13
14
-
The operator tries to return an answer as quickly as possible rather than trying to make a fair sample.
14
+
The operator is optimized for performance rather than fairness; the results may be heavily biased and should not be used for any purpose requiring statistical accuracy.
Copy file name to clipboardExpand all lines: data-explorer/managed-identities-overview.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,6 +62,8 @@ After assigning the managed identity to your cluster and configuring the relevan
62
62
63
63
***Sql request plugins**: Use a managed identity to authenticate to an external database when using the *sql_request* or *cosmosdb_request* plugins.
64
64
65
+
***Query acceleration policy**: In order to accelerate external tables that use impersonation authentication, you must configure the query acceleration policy to run with a managed identity. In this case, the managed identity will be used to access the external table resources. To configure the managed identity, add the managed identity identifier in the external table [`alter policy query-acceleration` command](/kusto/management/alter-query-acceleration-policy-command?view=azure-data-explorer&preserve-view=true). Please note that the `AutomatedFlows` usage needs to be enabled for the managed identity identifier in the cluster / database level managed identity policy.
66
+
65
67
## Related content
66
68
67
69
*[Configure managed identities for your cluster](configure-managed-identities-cluster.md)
0 commit comments