合并(UPSERT)-AZURE SQL DWH

MERGE (UPSERT) - AZURE SQL DWH

我长期使用本地 DWH 解决方案。现在转移到 AZURE DWH。

现在我要在 Azure Databricks 中进行大部分处理/转换,并将结果集写入 Azure SQL DWH 暂存表。

现在我想合并 (UPSERT) 维度和加载事实表。

由于 AZURE SQL DWH 不支持 MERGE,完成此操作的最佳方法是什么?

MERGE 不支持 AZURE SQL DWH,Azure SQL DWH 团队表示他们计划支持此功能。 参考:MERGE statement support.

我发现了这个 blog,MSFT 给出了一个使用 UPDATE/INSERT 语句而不是 MERGE 的例子。

希望对您有所帮助。