.alter materialized-view policy partitioning 命令

适用于:✅Azure 数据资源管理器

更改具体化视图的分区策略。 分区策略定义了是否应对特定表或具体化视图范围(数据分片)进行分区以及如何进行分区。

权限

你必须至少具有表管理员权限才能运行此命令。

语法

.alter materialized-view MaterializedViewName policy partitioning PolicyObject

详细了解语法约定

参数

客户 类型​​ 必需 说明
MaterializedViewName string ✔️ 具体化视图的名称。
PolicyObject string ✔️ 一个策略对象,用来设置分区策略。 有关详细信息,请参阅分区策略

示例

使用两种分区键在具体化视图上设置策略:

.alter materialized-view [materialized_view_table_name] policy partitioning ```
{
  "PartitionKeys": [
    {
      "ColumnName": "my_string_column",
      "Kind": "Hash",
      "Properties": {
        "Function": "XxHash64",
        "MaxPartitionCount": 128,
        "PartitionAssignmentMode": "Uniform"
      }
    },
    {
      "ColumnName": "my_datetime_column",
      "Kind": "UniformRange",
      "Properties": {
        "Reference": "1970-01-01T00:00:00",
        "RangeSize": "1.00:00:00",
        "OverrideCreationTime": false
      }
    }
  ]
}```