问题标签 [azure-sql-data-warehouse]
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.
sql - 是否可以将表作为参数传递给 SQL ADW 中将在函数内部查询的用户定义函数?
我正在为 Azure 数据仓库编写一个 CREATE TABLE 脚本,它将重新创建分区表的架构。我的脚本具有查询表并从列值创建逗号分隔字符串的重复代码。我试图将这个重复的代码移动到一个单独的函数中,以便它可以被重用。
在网上搜索后,我仍然不确定用户定义的函数是如何工作的,以及是否可以实现我想要做的事情。@tblName 可以动态传递吗?我可以在函数中查询传递的表吗?现在,我在尝试创建此函数时收到以下错误“第 16 行解析错误,第 45 列:'@tblName' 附近的语法不正确。”
amazon-redshift - 将此 Redshift 函数转换为 azure SQL DW
我想知道如何将此查询从 Redshift 转换为 Azure SQL DW ?
azure - 具有不同标题的文件以复制 azure dwh 表中的数据
我是 Azure 数据仓库和 Azure 数据工厂 V2 的新手。
我有一个文件夹,在 azure blob 中有 10 个文件,每个文件都有不同的标题,但所有文件中都有一个共同的 5 个标题。
我尝试过的事情,
为文件创建了 10 个链接服务器,并使用复制数据任务将数据移动到特定表中。但我只需要这些表中的 5 列
问题
有什么方法可以让我拥有一个包含 5 列的表和一个动态文件连接来从 5 个文件中加载数据。
示例: File1:10 个标头 File2:11 个标头 File3:7 个标头。. . . File10:15 个标题
这些文件中共有 5 列,并且必须将数据加载到具有 5 列的公用表中。
azure - 检测 Azure SQL 数据仓库是否有正在运行或排队的操作
我在逻辑应用程序中使用Azure REST API 。每天晚上,逻辑应用程序都会检查 DW 以查看状态是否为“在线”,如果为 TRUE,它会发出暂停。这是有效的,但没有考虑 DW 是否有任何活动或排队的操作。根据文档,发出暂停“取消所有正在运行或排队的操作”。
我不想丢失或影响任何人的工作,所以我只想在 DW 空闲时暂停。有没有办法检测是否有任何正在运行或排队的操作?
azure - 如何更改 Azure SQL 数据仓库和 Azure SQL 数据库的排序规则?
我可以在退出资源中将 Azure SQL 数据仓库和 Azure SQL 数据库的 sql 排序规则从拉丁语更改为另一个排序规则吗?谁能帮助我并推荐我的问题。请帮助建议我。
谢谢,
za_phu
json - Azure Sql 数据仓库上的 JSON_VALUE:“JSON_VALUE”不是可识别的内置函数名称
JSON_VALUE() 不适用于 Azure SQL 数据仓库,即使兼容级别为 130。
尽管将 compatility_level 设置为 130,但似乎我无法让 JSON_VALUE 在 Azure SQL 数据仓库上工作。参考: https ://docs.microsoft.com/en-us/sql/t-sql/functions/json-functions-transact-sql?view=sql-server-2017
据我了解,根据文档,如果兼容性级别为 130,JSON_VALUE 应该适用于 Azure SQL 数据仓库。
sql-server - SQL SERVER - 加入日历表以获得周末,从周五到周六和周日带来价值
我试图将周六和周日纳入当前结果,并将周五的值带到周六和周日。
我的初始数据集:
我曾尝试使用完全外连接/交叉连接/滞后/领先,但没有成功。我想避免循环,我认为这不需要循环。
此外,由于我在 Azure SQL DataWarehouse 上工作,因此存在许多限制,例如递归 cte 是有限的。
这是我正在寻找的结果:
提前感谢您的帮助。真的很感激。谢谢!
azure - Azure SQL DWH 的 DWU
我正在尝试配置 Azure SQL DWH,主要是 Gen 2 类型,但我不确定我需要设置的 DWU。
在分析了源系统之后,DWH 平均每天可能需要近150 万条记录。它将被插入/更新到不同的表集。
没有。记录是否可以确定需要在 DWH 级别设置的 DWU。
请指教。
azure-sql-data-warehouse - Azure SQL 数据仓库 - 分页
根据本文,我们在使用 Azure SQL 数据仓库时没有分页(偏移)。在不损失性能的情况下,是否有其他选择可以实现。我对 ROW_NUMBER() 进行了调查,但在尝试为每次执行创建临时表时遇到了临时表问题。
考虑到这一点,希望它可能不是大量使用的解决方案。
任何指针表示赞赏。
下面是生成临时问题。数据库中已经有一个名为“QTable_afe4f02abd464b7cb30e0c70a06d65be”的对象。同样,删除重新创建的临时表可能不可行,因为这是通过 API 公开的,大量客户端将使用该表
寻找 OFFSET 和 FETCH 的替代品。
azure-sql-database - 对于准备好的语句,超出了每个会话 20 MB 的内存限制。减少准备好的语句的数量或大小
我正在尝试使用 Oracle ODI 将记录插入 Azure sql Dataware House,但在插入一些记录后出现错误。
注意:我正在尝试插入 1000 条记录,但在 800 条之后出现错误。
错误消息:由:java.sql.BatchUpdateException:112007 引起;超出准备好的语句的每个会话 20 MB 的内存限制。减少准备好的语句的数量或大小。
我正在尝试插入 1000 条记录,但在 800 条之后出现错误。
错误消息:由:java.sql.BatchUpdateException:112007 引起;超出准备好的语句的每个会话 20 MB 的内存限制。减少准备好的语句的数量或大小。