1
我只想找出两个不同JSON文件中的女员工,只选择我们感兴趣的字段并将输出写入另一个JSON。在Google云端平台中使用数据流连接两个json
另外我正试图在Google的云平台上使用Dataflow来实现它。有人可以提供任何可以实现的Java代码来获得结果。
员工JSON
{"emp_id":"OrgEmp#1","emp_name":"Adam","emp_dept":"OrgDept#1","emp_country":"USA","emp_gender":"female","emp_birth_year":"1980","emp_salary":"$100000"}
{"emp_id":"OrgEmp#1","emp_name":"Scott","emp_dept":"OrgDept#3","emp_country":"USA","emp_gender":"male","emp_birth_year":"1985","emp_salary":"$105000"}
部JSON
{"dept_id":"OrgDept#1","dept_name":"Account","dept_start_year":"1950"}
{"dept_id":"OrgDept#2","dept_name":"IT","dept_start_year":"1990"}
{"dept_id":"OrgDept#3","dept_name":"HR","dept_start_year":"1950"}
预期的输出JSON文件应该像
{"emp_id":"OrgEmp#1","emp_name":"Adam","dept_name":"Account","emp_salary":"$100000"}
请注意,使用侧面输入可能是更好的选择,因为巴勃罗提到部门集合可能比员工集合小。 –
巴勃罗 - 感谢您的回复。你能否提供一个你提到的步骤的班轮解释。由于我在这方面是新手,所以一个小的解释会有所帮助。 –
我已经添加了一个解释。另外,我移动了侧面输入解决方案,以便您首先考虑这一点。 – Pablo