问题标签 [azure-sqldw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2786 浏览

azure-sql-database - SQL Azure 数据仓库 动态 SQL 选择查询

在 Azure SQL 数据仓库存储过程中,我尝试形成动态 SQL 并执行选择查询,但无法获取 resutSet 下面是代码片段:

它显示的错误是“'=' 附近的语法不正确”,在将计数(*)分配给变量时的选择查询中它给出了错误。但相同的逻辑在 Azure SQL 数据库中运行良好。请帮助解决这个问题.

0 投票
3 回答
1187 浏览

azure - 由 Azure 数据仓库提供支持的 Power BI 中基于时间的向下钻取

我设计了一个简单的 Azure 数据仓库,我想在其中定期跟踪我的产品库存。此外,我希望能够查看按月、周、日和小时分组的数据,并能够从上到下向下钻取。我定义了 3 个维度:

我还定义了一个事实表来跟踪产品库存:

我的事实样本数据如下:

我需要的是一张随时间变化的产品可用性图表,能够检查总数(其中 x 轴代表小时数),以及按特定产品过滤的能力:

此外,我需要能够按天和产品钻取和浏览平均可用性(其中 x 轴代表通过DimDate表格可用的天、周、月、年):

似乎Power BI无法按日期进行分组,因为它正在尝试使用聚合函数来获取每日价值,并且无法指定将考虑产品的平均函数(按产品分组)。聚合功能在这里不起作用,Power BI 正在尝试对给定日期的所有产品的所有值求和并获得平均值(例如 20160511):

当我需要以下内容时:

我只是想让它具有交互性,能够选择产品并轻松向上和向下钻取。请告知我应该如何修改我的仓库结构以支持我的方案。

0 投票
2 回答
739 浏览

azure-sql-database - Azure 数据仓库 - 不使用所有可用的 DWU

我的组织目前正在评估 Azure 数据仓库。我们有一个包含 16M 行的事实表和另一个包含 5M 行的事实表,它们都散列在同一列上(相同的数据类型和长度)。

当使用 smallrc 资源类以 200 DWU 规模执行内部连接时,查询需要将近 6 分钟,但 DWU 使用情况(如门户中所示)只是所有可用 DWU 的一小部分。此外,当同一查询同时启动多次(通过 SSIS 执行 SQL 任务)时,数据仓库始终执行 6 个实例(最多)。

我们已将 DWU 设置从 200 更改为 500 到 1000,最后更改为 2000,但每次同一查询的最大并发运行次数仅限于 6 次,并且 DWU 使用量始终保持在可用总量的一小部分,没有明显的性能的变化。

这是预期的行为吗?肯定会大大增加 DWU 应该会大大减少查询执行时间吗?我很欣赏这是非常通用的,但我想了解我是否没有考虑过对这种分析很重要的事情?

这是解释:

在分发表格时,我确实检查了数据倾斜,而 [shift reference] 列几乎没有提供。结果如下:

0 投票
1 回答
862 浏览

azure-sqldw - 天蓝色dw限制错误

我使用 70 次登录安排了大约 70 个并发查询来对 Azure DW (DWU 200) 进行压力测试,一段时间后开始出现此错误

但是我找不到相应的 1600 限制,我也不明白我怎么能达到它?任何帮助将不胜感激,谢谢。

0 投票
1 回答
385 浏览

azure - Azure 数据仓库“无法暂停数据库”错误

在过去 2 小时内,我无法通过 Azure 门户或 Powershell 暂停我的 Azure 数据仓库。它一直在超时。

我真的不想在周末离开它。有任何想法吗?

描述 无法暂停数据库:MyDatabase。

错误代码:0

错误消息:数据仓库操作超时。请再试一次。

状态错误

时间 2016 年 5 月 27 日星期五下午 3:58:41

0 投票
1 回答
947 浏览

azure - 在 Azure SQL DataWarehouse 数据库中通过 Powershell 部署 dacpac 文件

在 Azure SQL DW 数据库中从 powershell 部署 dacpac 文件时,出现以下错误:使用“3”参数调用“部署”的异常:“生成部署计划期间发生错误。部署无法继续。”

有没有办法使用 Powershell 在 Azure SQL DW 数据库中部署 dacpac 文件?

0 投票
4 回答
1188 浏览

azure - Azure Sql 数据仓库 API

Azure Sql Datawarehouse 是否有 REST API?像用于创建服务器、表等的 API。

我在文档中看不到任何内容https://azure.microsoft.com/en-us/documentation/articles/sql-data-warehouse-overview-what-is/

0 投票
3 回答
1771 浏览

sqlcmd - Azure SQL 数据仓库上的 sqlcmd - SqlState 24000,INSERT 语句后游标状态无效

我正在编写一个脚本,以在连接到 Azure SQL 数据仓库数据库的 Linux 上使用 SQLCMD 重新加载表。

INSERT 语句完成后,下一条语句失败(但不会结束 sqlcmd 执行)并显示“警告”

GO(COMMENT--> 在脚本中,但未在日志中回显。)

GO(COMMENT--> 在脚本中,但未在日志中回显。)

脚本继续运行,每个后续批次都获得相同的 SqlState 24000,游标状态无效“警告”

如果我注释掉 INSERT 语句,脚本会按预期运行而不会发出警告。我推测 INSERT 语句没有关闭游标,然后后续命令会收到警告,这应该被视为错误并结束执行。(我在 sqlcmd 调用中打开了 -b 标志。)

将脚本分成多个部分是我唯一的解决方案吗?

0 投票
2 回答
2411 浏览

azure-sqldw - SQL 数据仓库 - 创建表值函数的唯一方法

背景:

我正在将 SQL Server 数据仓库迁移到 Azure SQL 数据仓库。该数据库是 SSAS OLAP 多维数据集的源。

一些度量值组已被分区并依赖表值函数来查询分区的相关数据。

问题:

我无法在 Azure-DWH 中创建这些函数。

示例函数:创建函数 udm.MyFunction() 以返回表的形式返回 (select getdate(), getutcdate())

错误消息:消息 104051,级别 16,状态 1,第 46 行不支持的数据类型错误。语句引用了并行数据仓库中不支持的数据类型,或者存在产生不受支持的数据类型的表达式。修改语句并重新执行。

MSDN 链接:https : //msdn.microsoft.com/en-US/library/mt203952.aspx 列出了“return_data_type”并提到“是标量用户定义函数的返回值。对于 Transact-SQL 函数,所有允许 SQL 数据仓库中支持的标量数据类型。时间戳(行版本)数据类型不是受支持的类型。

我的假设是 TABLE 返回类型是错误,因为我已经能够创建返回单个值的函数。

我不确定是否支持表值函数,如果支持,我需要做什么才能让它们工作。

0 投票
2 回答
2355 浏览

azure-sqldw - Azure 数据仓库 PolyBase 文件格式

我们有一个看起来像这样的文件:

因此,它具有以下“属性”:

  • 逗号分隔
  • 双引号列分隔符
  • 某些列中的逗号

现在,我不确定是否真的可以使用 PolyBase 摄取它,但想知道是否有办法?

我们目前看到的错误是“ Could not find a delimiter after quote”..我猜这是因为在双引号之后它达到了预期的分隔符..

为了完整起见,这是我们当前的文件格式: