Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions data-explorer/kusto/management/alter-encoding-policy.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: .alter column policy encoding command
description: Learn how to use the `.alter column policy encoding` command to change the encoding policy.
ms.reviewer: alexans
ms.reviewer: guregini
ms.topic: reference
ms.date: 08/11/2024
ms.date: 08/19/2026
---
# .alter column policy encoding command

Expand Down Expand Up @@ -44,9 +44,18 @@ The following table contains the possible values for the *EncodingPolicyType* pa
| `Identifier` | Suitable for columns that have data that represents ID-like information (for example, guids). This policy applies the required index for this column to gain both query performance and reduce size in the storage. |
| `BigObject` | Suitable for columns of dynamic or string type, which holds large objects. For example, the output of [hll aggregate function](../query/hll-aggregation-function.md). This policy disables the index of this column and overrides `MaxValueSize` property in the encoding Policy to 2 MB. |
| `BigObject32` | Similar to `BigObject` in terms of target scenarios. Overrides `MaxValueSize` property in the encoding Policy to 32 MB. |
| `BigObjectIndexed32` (preview) | Similar to `BigObject32` in terms of target scenarios. This policy enables the index of large data in this column. |
| `Vector16` | This profile is designed for storing vectors of floating-point numbers in 16 bits precision utilizing the [Bfloat16](https://en.wikipedia.org/wiki/Bfloat16_floating-point_format) instead of the default 64 bits. It is highly recommended for storing ML vector embeddings as it reduces storage requirements by a factor of 4 and accelerates vector processing functions such as [series_dot_product()](../query/series-dot-product-function.md) and [series_cosine_similarity()](../query/series-cosine-similarity-function.md), by orders of magnitude. |
| `Null` | Sets the current default encoding policy to the column and clears the previous encoding policy profile. |

> [!NOTE]
>
> * The `BigObjectIndexed32` encoding policy is currently in preview.
> * The `BigObject`, `BigObject32`, and `BigObjectIndexed32` encoding policies are relevant for columns with [string](../query/scalar-data-types/string.md) or [dynamic](../query/scalar-data-types/dynamic.md) data types.
> * Setting the `BigObjectIndexed32` policy raises the per-column maximum value size for that string or dynamic column to 32 MB, up from the default 1 MB. Values above the limit are still capped: `string` values are truncated to the limit (`MaxValueSize` property of the default policy is 1 MB), `dynamic` values are replaced with null.
> * Regardless of whether this policy is set, the maximum record (row) size remains 64 MB.


## Example

```kusto
Expand Down
5 changes: 3 additions & 2 deletions data-explorer/kusto/query/schema-entities/tables.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: Tables
description: This article describes Tables.
ms.reviewer: orspodek
ms.reviewer: guregini
ms.topic: reference
ms.date: 08/11/2024
ms.date: 08/19/2026
---
# Tables

Expand All @@ -15,6 +15,7 @@ Tables occupy the same namespace as [stored functions](stored-functions.md). If

> [!NOTE]
>
> * The maximum record (row) size is 64 MB.
> * The maximum limit of tables per database is 10,000.
> * Table names are case-sensitive. For more information, see [Identifier naming rules](entity-names.md#identifier-naming-rules).

Expand Down