Group By Grouping Sets、Cube 和 Rollup 在 SQL Server 上工作,但 Azure SQL 数据仓库似乎尚不支持它们。一些使用关键字“Rows Unbounded Preceding”的有序分析也是如此。我还注意到 SQL Azure 数据仓库上没有唯一聚集索引以及主键和外键约束。这只是在第一个版本中还是有其他原因?
问问题
447 次
2 回答
3
Azure SQL 数据仓库是 SQL Server 的横向扩展 MPP 版本。Azure SQL 数据仓库昨天刚刚进入预览版(在此处了解更多信息http://aka.ms/sqldw),因此将添加主键和外键约束以及 ROW_NUMBER() OVER (UNBOUNDED PRECEDING...可用性。
Azure SQLDW 目前确实支持 ROW_NUMBER() OVER (PARTITION BY...)。这适用于其他窗口聚合函数,如 SUM() OVER()。
您可以在 Azure SQL 数据仓库文档站点上查看支持的语法列表:https ://azure.microsoft.com/documentation/articles/sql-data-warehouse-overview-reference/
于 2015-06-25T18:36:53.297 回答
0
Azure SQL 数据仓库不支持 CUBE、GROUPING SETS、CTE Recusrsion 等。
于 2021-05-16T01:34:19.907 回答