json - 从 JSON 文件读取逻辑并使用 spark scala 应用特定逻辑的最佳方法
问题描述
JSON
我有一个通过读取文件创建的初始数据框。现在我有config
如下所示:
{
"sourceField":"id",
"transformLogic":"where id>=10"
"targetField":"patientId"
}
所以,我所做的就是阅读这个配置文件,获取“ transformLogic
”字段的第一个值,然后使用 spark SQL 生成查询并针对初始 JSON 数据帧执行它。但是,我对此并不满意,因为字符串transformLogic
是由我硬编码的,它应该是动态的。它类似于读取配置文件,针对 应用特定逻辑sourceField
,它应该反映在转换后的数据帧的目标字段中。我怎样才能使它动态地使用sourceField
和targetField
我需要一些建议来实施这种方法。我可以处理编码部分。我希望我足够清楚来解释我的问题。
解决方案
推荐阅读
- c# - 如何使用 MongoDB API 删除 Azure CosmosDB 中分区集合中的许多文档
- sql - 如何在 SQL Server 中将列中的未知值转换为行
- python - Django,如何创建具有特定编号的唯一编号
- c# - 无法关闭和删除我检查是否已损坏的打开文件 (.docx)
- fabricjs - 直接通过fabricjs中的控件更改大小?
- php - PHP 警告:回调,未找到函数“register_shortcodes”或无效函数>名称/Wordpress
- node.js - 在 Firebase 云功能中出现“getaddrinfo ENOTFOUND”错误
- hyperledger-fabric - 安装和实例化链码在超级账本结构中的真正含义是什么?它们之间有什么区别?
- git - 编辑 git 的提交评论
- java - TableLayout 子级不会在 PdfDocument.Page.Canvas 上绘制