azure-data-explorer - 如何在不使用分区的情况下在 KUSTO 上执行 SQL PARTITION?
问题描述
我想在 Kusto 上使用RANK() OVER (PARTITION BY [ID] ORDER BY [EventId] desc) 执行SELECT,但是使用“分区”运算符我最多只能有 64 个不同的行。有可能克服这一点吗?
解决方案
新语法hint.strategy
允许更多的分区。有两种选择:native
低基数列和shuffle
高基数(例如超过一百万)
这是一个例子:
StormEvents
| where State startswith 'W'
| partition hint.strategy=native by InjuriesDirect (summarize Events=count(), Injuries=sum(InjuriesDirect) by State)
文档将很快发布。
推荐阅读
- c# - 模型项为空
- ruby-on-rails - 尝试访问受 Devise JWT 保护的 API 时出现“没有可用的验证密钥”
- perl - 在 @INC 中找不到 MyModule/Config.pm
- grep - 如何在某种模式之后grep?
- macos - 带有 M1 的 Mac OS 在使用 glfw glew 时遇到错误
- mysql - MySQL:实现“条件主键”的正确方法
- wpf - INotifyPropertyChanged 在 WPF 中不起作用
- postgresql - ECS Fargate 容器正在抛出 org.postgresql.util.PSQLException:连接尝试失败
- string - 将字符串分配给整数时的Groovy不一致行为
- javascript - React 和 Redux:每个动作的 Redux 状态