问题标签 [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.
azure-sql-database - SQL Azure 数据仓库 动态 SQL 选择查询
在 Azure SQL 数据仓库存储过程中,我尝试形成动态 SQL 并执行选择查询,但无法获取 resutSet 下面是代码片段:
它显示的错误是“'=' 附近的语法不正确”,在将计数(*)分配给变量时的选择查询中它给出了错误。但相同的逻辑在 Azure SQL 数据库中运行良好。请帮助解决这个问题.
azure - 由 Azure 数据仓库提供支持的 Power BI 中基于时间的向下钻取
我设计了一个简单的 Azure 数据仓库,我想在其中定期跟踪我的产品库存。此外,我希望能够查看按月、周、日和小时分组的数据,并能够从上到下向下钻取。我定义了 3 个维度:
我还定义了一个事实表来跟踪产品库存:
我的事实样本数据如下:
我需要的是一张随时间变化的产品可用性图表,能够检查总数(其中 x 轴代表小时数),以及按特定产品过滤的能力:
此外,我需要能够按天和产品钻取和浏览平均可用性(其中 x 轴代表通过DimDate
表格可用的天、周、月、年):
似乎Power BI
无法按日期进行分组,因为它正在尝试使用聚合函数来获取每日价值,并且无法指定将考虑产品的平均函数(按产品分组)。聚合功能在这里不起作用,Power BI 正在尝试对给定日期的所有产品的所有值求和并获得平均值(例如 20160511):
当我需要以下内容时:
我只是想让它具有交互性,能够选择产品并轻松向上和向下钻取。请告知我应该如何修改我的仓库结构以支持我的方案。
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] 列几乎没有提供。结果如下:
azure-sqldw - 天蓝色dw限制错误
我使用 70 次登录安排了大约 70 个并发查询来对 Azure DW (DWU 200) 进行压力测试,一段时间后开始出现此错误
但是我找不到相应的 1600 限制,我也不明白我怎么能达到它?任何帮助将不胜感激,谢谢。
azure - Azure 数据仓库“无法暂停数据库”错误
在过去 2 小时内,我无法通过 Azure 门户或 Powershell 暂停我的 Azure 数据仓库。它一直在超时。
我真的不想在周末离开它。有任何想法吗?
描述 无法暂停数据库:MyDatabase。
错误代码:0
错误消息:数据仓库操作超时。请再试一次。
状态错误
时间 2016 年 5 月 27 日星期五下午 3:58:41
azure - 在 Azure SQL DataWarehouse 数据库中通过 Powershell 部署 dacpac 文件
在 Azure SQL DW 数据库中从 powershell 部署 dacpac 文件时,出现以下错误:使用“3”参数调用“部署”的异常:“生成部署计划期间发生错误。部署无法继续。”
有没有办法使用 Powershell 在 Azure SQL DW 数据库中部署 dacpac 文件?
azure - Azure Sql 数据仓库 API
Azure Sql Datawarehouse 是否有 REST API?像用于创建服务器、表等的 API。
我在文档中看不到任何内容https://azure.microsoft.com/en-us/documentation/articles/sql-data-warehouse-overview-what-is/
sqlcmd - Azure SQL 数据仓库上的 sqlcmd - SqlState 24000,INSERT 语句后游标状态无效
我正在编写一个脚本,以在连接到 Azure SQL 数据仓库数据库的 Linux 上使用 SQLCMD 重新加载表。
INSERT 语句完成后,下一条语句失败(但不会结束 sqlcmd 执行)并显示“警告”
GO(COMMENT--> 在脚本中,但未在日志中回显。)
GO(COMMENT--> 在脚本中,但未在日志中回显。)
脚本继续运行,每个后续批次都获得相同的 SqlState 24000,游标状态无效“警告”
如果我注释掉 INSERT 语句,脚本会按预期运行而不会发出警告。我推测 INSERT 语句没有关闭游标,然后后续命令会收到警告,这应该被视为错误并结束执行。(我在 sqlcmd 调用中打开了 -b 标志。)
将脚本分成多个部分是我唯一的解决方案吗?
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 返回类型是错误,因为我已经能够创建返回单个值的函数。
我不确定是否支持表值函数,如果支持,我需要做什么才能让它们工作。
azure-sqldw - Azure 数据仓库 PolyBase 文件格式
我们有一个看起来像这样的文件:
因此,它具有以下“属性”:
- 逗号分隔
- 双引号列分隔符
- 某些列中的逗号
现在,我不确定是否真的可以使用 PolyBase 摄取它,但想知道是否有办法?
我们目前看到的错误是“ Could not find a delimiter after quote
”..我猜这是因为在双引号之后它达到了预期的分隔符..
为了完整起见,这是我们当前的文件格式: