如何使用spark scala从数据帧创建动态SQL?

如何使用spark scala从数据帧创建动态SQL?,scala,apache-spark,apache-spark-sql,Scala,Apache Spark,Apache Spark Sql,如何使用spark Scala从映射表/数据框创建动态SQL 以下是根据要求进行的映射: 源列 鉴别符 逻辑 源条件(所有通用) 目标列 目标条件(对所有人通用) 员工编号 直接的 直接的 员工\u tbl内部加入认证\u tbl关于员工的认证\u tbl.EmployeeID=认证\u tbl.EmployeeID 埃皮德 Emp_tbl Emp_tbl.EmpID=Cert_tbl.EmpID上的Emp_tbl内部连接证书,其中EmpID不为null 薪水 直接的 直接的 萨尔 叶天平 直接

如何使用spark Scala从映射表/数据框创建动态SQL

以下是根据要求进行的映射:

源列 鉴别符 逻辑 源条件(所有通用) 目标列 目标条件(对所有人通用) 员工编号 直接的 直接的 员工\u tbl内部加入认证\u tbl关于员工的认证\u tbl.EmployeeID=认证\u tbl.EmployeeID 埃皮德 Emp_tbl Emp_tbl.EmpID=Cert_tbl.EmpID上的Emp_tbl内部连接证书,其中EmpID不为null 薪水 直接的 直接的 萨尔 叶天平 直接的 直接的 列夫巴尔 部门 使改变 副秘书长(第1、4部门) 部 铈化 使改变 “Certification='BigData'然后Certification='JAVA'然后'SDET'其他'No Certificate'结束时为'Digital'的情况” 证书 国家 静态值 印度 cntry
请检查这里给出的答案,有点类似。如果您可以将此映射数据作为数据帧读取,那么它应该是可行的