问题标签 [parallel-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.

0 投票
2 回答
5583 浏览

sql-server - 将所有视图导出到文本文件

我们其中一台服务器上的数据库中有许多视图。我需要将所有视图定义保存为以下格式的文本文件:

文本文件应命名为Schema_Name.VIEW_NAME.txt

我不想手动执行此操作,因为这会占用我所有的时间。知道这是否可以自动化吗?也许使用 SSIS 之类的?

0 投票
1 回答
793 浏览

sql - PDW 的链接服务器错误

我正在尝试从 SMP 服务器连接到 PDW 实例。链接服务器已建立,我可以从 SMP 查看 PDW 数据库。但是当我尝试从 PDW 中选择数据时,出现以下错误:

这可能与我的 ID 权限有关。我使用 Windows 身份验证连接到 SMP 服务器

0 投票
2 回答
46 浏览

sql - 来自不同模式的 Facts 的结果集

我们有一个数据库,它有几个模式,每个模式都有一个事实表。我需要准备一个结果集,其中包含模式名称、来自 Fact 的 max(MTH_DT) 和来自每个 Fact 表的不同 MTH_DT 计数。

我怎样才能以这种方式获得结果集?

0 投票
1 回答
936 浏览

java - Azure SQL 数据仓库和 PolyBase 无法读取使用 U-SQL 和 ADLA 生成的 CSV 文件

我有一个 U-SQL 脚本,它在 Azure 存储中生成一个 CSV 文件,并在 Azure SQL 数据仓库 (SDW) 中生成一个外部表,使用 PolyBase 读取该 CSV 文件。

使用 U-SQL 脚本生成 CSV 文件时,SDW 无法读取数据并抛出异常:

Msg 110802, Level 16, State 1, Line 152 110802;发生内部 DMS 错误导致此操作失败。详细信息:异常:Microsoft.SqlServer.DataWarehouse.DataMovement.Common.ExternalAccess.HdfsAccessException,消息:调用 HdfsBridge_RecordReaderFillBuffer 时引发 Java 异常:访问外部文件时发生错误 [无法检索 Java 异常。] [/csv/2015-02- 13/所有.csv][0]。

但是,如果我将该 CSV 文件下载到本地驱动器并按原样将其上传到具有完全相同文件名的完全相同的位置,则 SDW 可以毫无问题地对其运行查询。

有任何想法吗?

0 投票
6 回答
4254 浏览

azure - Azure SQL 数据仓库代理键

所以 Azure SQL 数据仓库不支持标识列,因此处理代理键很棘手。有人对此有任何大胆的解决方案吗?

是我发现的最好的,而且非常可怕。

0 投票
2 回答
1758 浏览

sql - 在 SQL 中循环执行动态查询

我正在尝试在 SQL/PDW 的 while 循环中执行动态查询。此查询将为我提供最大/最小日期以及事实表中日期的不同计数。我需要为我的数据库中的所有模式执行此操作(所有模式都具有相同的表结构)。我试图执行的查询如下:

当我执行此操作时,我收到以下错误:

它与语法有关吗?我想让这个在我的 PDW 实例上工作。我也在 SQL Server 中尝试过,但得到了同样的错误

0 投票
0 回答
287 浏览

sql-server - 将 dbcc 输出插入到 pdw(并行数据仓库)中的临时表中

我正在尝试在 PDW 中运行以下代码,但遇到错误:

当我尝试运行它时,我收到错误

第 1 行第 16 列的解析错误:“dbcc”附近的语法不正确。

我曾尝试使用动态查询来解决此问题,但无法使用 SQL Server 变量来运行动态查询。

请帮助我,因为我被困在这个..

0 投票
2 回答
8865 浏览

sql-server - 如何将多行插入 SQL Server 并行数据仓库表

我在带有 SQL Server 2012 服务器的 PDW AU5 上。我有一个空的复制表,我正在尝试将数据加载到其中。我只加载 2 条记录。所以,我在做:

从网上的书籍来看,这应该可以。(它适用于 SMP。)但是,PDW 会引发错误,说明:Parse error at line: 4, column: x: Incorrect syntax near ','.

此错误所指的逗号是第一个元组之后的逗号。我究竟做错了什么?AU5 上不允许通过 INSERT INTO 插入多行吗?

0 投票
2 回答
581 浏览

stored-procedures - 如何在 PDW 中退出存储过程

我在 PDW AU5 工作。我正在编写一个需要动态 SQL 的存储过程(因为数据库名称可变)。所以,为了防止 SQL 注入,我对存储过程的输入参数值做了一个简单的测试。如果测试失败,我想退出存储过程。通常在 SMP 上,我会使用 RETURN -1 执行此操作。但是,在 PDW 上的存储过程中不允许 RETURN。我怎样才能解决这个问题?

0 投票
0 回答
102 浏览

database - 并行数据仓库中哪个更快:删除或更新?

在面试中,有人问我,您能告诉我并行数据仓库中哪个更快:删除还是更新?

所以首先我会问:
1.一般来说哪个过程更快?
2. 如果我们对带有索引的列进行操作怎么办?
3. Parallel Data Warehouse 哪个更快?