【发布时间】:2021-10-29 10:47:19
【问题描述】:
我正在将 SQL Server 迁移到 Databricks。
我有许多 TSQL 程序,最少 100 行代码。
我想将这些过程转换为 Spark 代码。
对于 POC(在 1 个 TSQL proc 上工作),所有源文件都被导入并创建为 GlobalTempView,并将 TSQL 转换为 Spark SQL。
并使用作为文件导出的最终 globalTempView。
现在,我在这里有一个问题,创建 GlobalTempView 并将 TSQL proc 转换为 Spark SQL 是最好的方法?或者将所有文件加载到数据框中并将 TSQL proc 重写为 Spark 数据框逻辑是最好的方法。
请告诉我将 TSQL 过程转换为 Spark SQL 或数据帧的最佳方法是什么?还有理由。
【问题讨论】:
-
您很可能应该包括一些这些程序实际执行的示例
标签: sql-server pyspark apache-spark-sql databricks azure-databricks