问题标签 [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.
azure-sql-data-warehouse - ALTER TABLE SWITCH 语句失败。表 X 中的分区 1 定义的范围不是表 Y 中的分区 2 定义的范围的子集
我认为我有我试图交换对齐的分区,但收到一个错误,似乎告诉我它们不是(ALTER TABLE SWITCH 语句失败。范围由表 'Distribution_55.dbo.Table_42b5ce68198a4fe1a2c5a597075b93d5_55 中的分区 1 定义'不是表'Distribution_55.dbo.Table_62915da3af53441980fedba6da729c62_55'中分区2定义的范围的子集)
这是我的完整复制品:
保持 PartitionField = 2 的分区的边界不是对齐的吗?
sql - find the first value based on date and id column
I want to find the values of time taken by a given depot for the stationary.
Below is the code for the create table and values. I have also achieved the other requirements for the same table and also have shared the code below.
I want to create an new column [StationaryFirstWaitTime]
where I can get the First wait time for the same scenario based.
For a given ShipmentId
, VehicleId
,
on where DepotId = StationayId
get the [StationaryEndTime] - [StationaryStarttime]
for the first value which is received on an given date for an specific vehicle and shipmentid
.
below is the code
I have written code to add and aggregate values and count as below
I need to get the result as below for [StationaryFirstWaitTime] as below
Platform: Azure SQL Datawarehouse
azure - 使用 Azure 数据工厂管道更新并插入 Azure 数据仓库
我正在尝试使用应该替换合并语句的更新和插入语句运行 adf 复制管道。基本上是这样的声明:
如果目标是 azure sql db,我会使用这种方式:https ://www.taygan.co/blog/2018/04/20/upsert-to-azure-sql-db-with-azure-data-factory 但是如果目标是 adw,则存储过程选项不存在!有什么建议吗?我必须先有一个临时表然后我运行更新和插入语句从 stg_table 到 target_table?或者也许有可能直接从 adf 做到这一点?
azure-sql-database - Azure SQL 数据仓库中的事实表设计
对于相对较小的事实表(每个表平均 3000 万行),这是最好的索引和分布设计。每个表的结构类似于以下:
TimeDimensionID、DimensionID1、DimensionID2、DimensionID3和DimensionID4的并集在事实表中是唯一的。目前,我们在 5 个字段中有一个聚集且唯一的主键。
- 将这些表迁移到 SQL Azure 数据仓库的最佳索引和分布是什么?我们正在考虑将 CLUSTERED INDEX(DimensionID1、DimensionID2、DimensionID3 和 DimensionID4)用于使用 TimeDimensionID 字段的索引和哈希分布。
- CLUSTERED INDEX 必须包含 TimeDimensionID 字段,即使散列分布是针对该字段的?
- 这种设计是正确的还是我们应该使用 COLUMN STORE INDEX,即使表实际上只有不到 1 亿行?
- 我们应该考虑为事实表使用复制表吗?
azure - Azure SQL 数据仓库相当于 AWS Redshift 的“UNLOAD”语句
Azure SQL 数据库/数据仓库中是否有类似于 Redshift 中的 UNLOAD 语句的命令?
我正在 Azure 中寻找将在 Azure blob 中创建文件的 sql 语句。
sql-delete - 如何从批量大小为 10000 的堆中删除行
不支持-
并且也不支持ofcource CTE 和@@rowcount。
azure-sql-database - Azure SQL 数据仓库 - 最大并发查询数
我必须决定使用 Azure SQL 数据仓库还是基于在 VM 上虚拟化的 Microsoft SQL Server 的 SQL 数据仓库。
我不明白的问题是 MAX CONCURRENT QUERIES LIMITATION TO 32。Azure SQL 数据库也是 6400。
老实说,当我想在企业环境中使用 Azure 数据仓库时,32 个并发查询是可笑的,或者我不明白。
让我们假设一家在全球拥有 10.000 名员工的公司,我建立了一个 Azure 数据仓库用于报告目的,假设有 250 名永久员工正在查询或另外 250 名员工正在使用使用数据仓库数据的业务应用程序。在没有极端性能不足的情况下,这应该如何工作?
sql - 如何在 SQL DW 中使用汇总分组函数错误?
我收到错误消息,ROLLUP 不是函数名,但文档说它应该可以工作 Msg 104162, Level 16, State 1, Line 2 'ROLLUP' 不是公认的内置函数名。
我尝试通过分组集进行分组,但它告诉我语法错误,那时我看到分组集不适用于 DW
如果有人能更具体地指出 Azure SQL DW 代码的问题,我将不胜感激!
sql-server - azure数据仓库中如何实现string_agg功能
我在一些查询中使用 string_agg 函数试图将其转换为 azure sql 数据仓库。我怎么能做到这一点?有人可以帮我解决这个问题吗?
sql - SSIS 包将数据加载到 Azure 数据仓库时出错
我们有一些 ssis 包将数据从 CSV 文件加载到 azure 数据仓库中。包内的所有数据流任务都配置为并行处理。最近软件包开始失败并出现以下错误。
无法从 Blob 存储复制到 SQL 数据仓库。110802;发生内部 DMS 错误,导致此操作失败。详细信息:异常:System.NullReferenceException,消息:对象引用未设置为对象的实例。
当我们手动运行包(单独运行每个 dft)时,它运行良好。当我们按原样手动运行包时(使用并行处理),会发生同样的错误。
请在这里的任何人帮助找到此问题的根本原因?