问题标签 [azure-synapse]

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 回答
1847 浏览

sql - 在 ssms 中插入突触 DW

简单的插入代码,但我不断收到语法错误值行对表中的每一列都有一个值,它只有 3 列,我尝试删除逗号,尝试使用分号在关闭父项后没有尝试,尝试明确说明列值之前的名称在这个简单的代码上没有任何作用

插入语句语法错误

0 投票
1 回答
604 浏览

azure-sql-database - 是否有适用于 Azure 数据工厂、azure sql db 和 Synapse DB 的模拟器

在我们的项目中,我们正在使用数据工厂将数据从数据湖(我们有模拟器)迁移到 azure sql db 和 azure synapse。我们有 Azure 数据工厂、azure sql db 和 Synapse DB 的模拟器吗?我们不想在开发工作上花钱。有什么办法可以在本地开发吗?

Azure 数据块也是如此。

问候, 维卡斯

0 投票
0 回答
217 浏览

sql-server - 在下面的过程中运行时,插入值语句只能包含常量文字值或变量引用错误

我正进入(状态:

插入值语句只能包含常量文字值或变量引用错误

在插入dbo.DB_time_log表格时运行以下过程。

0 投票
0 回答
247 浏览

azure-data-factory - 手动运行时 Azure Synapse 笔记本可以从 SQL 池中读取,但管道中的任务失败

我用一个简单的命令创建了一个笔记本,从 SQL 池中读取一个表并显示它:

当我手动运行此笔记本时,它按预期工作。当我将笔记本拖入 Azure Synapse 单步管道并手动触发时,管道失败并出现错误:

azure synapse 服务主体在我正在读取的数据库中列为用户,并且还具有 db_owner 角色。我还尝试了与 SQL 池之间的“复制数据”管道,并且在触发时实际上成功了。

在设置环境时,我们是否可能错过了配置步骤?解决此特定错误的任何想法?

0 投票
1 回答
696 浏览

azure-databricks - Databricks 7.0 版的行为与 6.3 版不同:无法将类 java.lang.Long 强制转换为类 java.lang.Integer

我在 azure databricks 版本 6.3 - Spark 2.4.4 上有一个工作笔记本

此笔记本使用其连接器将数据引入 Azure Synapse Analytics

当我将笔记本升级到版本 7.0 - Spark 3.0.0 时,该过程开始失败并出现以下错误:

com.microsoft.sqlserver.jdbc.SQLServerException: HdfsBridge::recordReaderFillBuffer - 填充记录读取器缓冲区时遇到意外错误:ClassCastException: 类 java.lang.Long 无法转换为类 java.lang.Integer(java.lang.Long 和 java.lang.Long lang.Integer 在加载程序'bootstrap'的模块 java.base 中)[ErrorCode = 106000] [SQLState = S0001]

这是 Synapse Analytics 中的表架构:

这是 Databricks 在读取 Azure BlobStorage 中的一堆拼花后生成的架构

我看到了这个

但是我能做什么呢?

这种转换不应该是自然而容易完成的吗?

我认为这些新功能有些问题=]

0 投票
0 回答
77 浏览

sql-server - 当功能需要版本 14 或 16 或更高版本时,为什么 azure synapse 在版本 12 中创建 SQL Server?

我正在尝试完成 Azure 突触分析的快速入门。我使用 SQL 池中的 SQL Server 及其数据创建了自己的数据仓库AdventureWorks

然后我尝试按照他们在快速入门中所说的那样创建一个工作负载组,但它失败并出现以下错误:

此版本的 SQL Server 不支持语句“CREATE WORKLOAD GROUP”。

事实证明,SQL Server 是 12 版。它们不允许您控制版本。这就是他们在您创建 SQL 池时创建的内容。不确定它是否与使用基本与更高级别有关,但这似乎并不正确。我能做些什么吗?我正在尝试尝试他们的功能以将其演示给客户。

0 投票
1 回答
1877 浏览

azure-databricks - 使用服务主体从 DataBricks 连接到 Synapse

我正在尝试使用服务主体从 Databricks 连接到 Synapse。我已经在集群配置中配置了服务主体

虽然我可以成功连接到 DataLake 并工作,但当我使用以下命令时,我无法写入突触......

我收到以下错误...

但是我可以使用以下命令写信给 Synapse...

我不确定缺少什么。

0 投票
1 回答
350 浏览

azure - 尝试启动 Azure Synapse Studio 时无法检索此工作区错误

我正在尝试使用 Azure Synapse Studio 进行一些测试。我设置了一个 Azure Synapse 工作区,但是当我单击“启动 Synapse Studio”链接时,它很快就会抛出一个错误,然后屏幕变白。我在错误消失之前截取了错误的屏幕截图,它显示标题“工作区不是...”和“无法检索此工作区”。难道我做错了什么?在此处输入图像描述

0 投票
1 回答
597 浏览

azure - 星型架构建模 Azure Synapse

根据此文档Synapse SQL 池中的主键、外键和唯一键Azure Synapse不支持foreign keys.

因此,我如何建模star schemain Azure Synapse?还是没有必要Azure Synapse

0 投票
2 回答
578 浏览

azure - 在 Azure Synapse 中并行作业运行期间避免重复

在 Azure Synapse 中开发代码时需要您的建议。

我们有一个要求,我们的作业将同时并行运行并将数据插入到同一个表中。在此插入过程中,重复条目将被插入到同一个表中。例如:如果 Job A 和 Job B 同时运行,并且具有相同的值,则“不存在”或“不在”将无法工作。在这种情况下,我将从这两个工作中得到重复。主键或唯一约束允许 Azure 突触中的重复项。在数据插入期间有没有最好的方法来锁定表。就像作业 A 正在运行一样,作业 B 不应该将数据插入到同一个表中。请提出您的建议,因为我是新手。注意:我们使用存储过程通过 ADF V2 加载数据

谢谢,南迪尼