BigQuery从sql数据的json导出加载数据

BigQuery从sql数据的json导出加载数据,sql,json,database,google-bigquery,sql-server-2016,Sql,Json,Database,Google Bigquery,Sql Server 2016,BigQuery可以从json加载数据,但要求每行必须出现一个json对象,包括任何嵌套/重复的字段 有人知道如何使用FOR JSON从sql server 2016数据库导出数据,以便通过BigQuery加载文件(即JSON新行分隔)?自己创建格式化脚本,任何带有文件读取、regexps和字符串替换的语言都会对其有好处(现在几乎没有人不具备这些功能) 这需要花上一两个小时——已经适应了你一直在等待回复的时间。:-) 谢谢您的回答,但我找到了一个更优雅的解决方案,它只需要sql。使用FOR JS

BigQuery可以从json加载数据,但要求每行必须出现一个json对象,包括任何嵌套/重复的字段


有人知道如何使用FOR JSON从sql server 2016数据库导出数据,以便通过BigQuery加载文件(即JSON新行分隔)?

自己创建格式化脚本,任何带有文件读取、regexps和字符串替换的语言都会对其有好处(现在几乎没有人不具备这些功能)


这需要花上一两个小时——已经适应了你一直在等待回复的时间。:-)

谢谢您的回答,但我找到了一个更优雅的解决方案,它只需要sql。使用FOR JSON子句包装各个记录,然后使用SQL Server数据导出将结果通过管道传输到文件

挑选 (
选择E.EmployeeID,
E.名字 来自dbo.E 其中E.EmployeeID=EE.EmployeeID
对于JSON路径,不带数组包装器 )X 来自dbo.EE