Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么按分组分组集可以在SQL Server上工作,而不能在Azure SQL数据仓库上工作?_Sql_Azure_Azure Sqldw - Fatal编程技术网

为什么按分组分组集可以在SQL Server上工作,而不能在Azure SQL数据仓库上工作?

为什么按分组分组集可以在SQL Server上工作,而不能在Azure SQL数据仓库上工作?,sql,azure,azure-sqldw,Sql,Azure,Azure Sqldw,分组集、多维数据集和汇总在SQL Server上工作,但Azure SQL数据仓库似乎还不支持它们。一些使用关键字“Rows Unbounded previous”的有序分析也是如此。我还注意到SQLAzure数据仓库上没有唯一的聚集索引以及主键和外键约束。这只是第一个版本,还是有其他原因?Azure SQL Data Warehouse是SQL Server的扩展MPP版本。Azure SQL Data Warehouse昨天刚刚进入预览(请在此处了解更多信息),因此,随着服务向全面可用性过渡

分组集、多维数据集和汇总在SQL Server上工作,但Azure SQL数据仓库似乎还不支持它们。一些使用关键字“Rows Unbounded previous”的有序分析也是如此。我还注意到SQLAzure数据仓库上没有唯一的聚集索引以及主键和外键约束。这只是第一个版本,还是有其他原因?

Azure SQL Data Warehouse是SQL Server的扩展MPP版本。Azure SQL Data Warehouse昨天刚刚进入预览(请在此处了解更多信息),因此,随着服务向全面可用性过渡,将添加诸如主键和外键约束以及ROW_NUMBER()OVER(前面无限制)等功能

Azure SQLDW现在确实支持(分区依据…)上的行数()。这适用于其他窗口聚合函数,如SUM()OVER()


您可以在Azure SQL数据仓库文档网站上查看受支持的语法列表:

Azure SQL数据仓库不支持多维数据集、分组集、CTE递归等。

简短的回答是:不同的DBMS,不同的支持功能。至于为什么有些东西不受支持,一点线索也没有。您可以随时将其作为一项新功能进行投票e Matt,仅供参考,文档URL上的参考链接都指向404s。谢谢Aaron。我们正在努力修复所有这些。