BigQuery从sql数据的json导出加载数据
BigQuery可以从json加载数据,但要求每行必须出现一个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
有人知道如何使用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