Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google bigquery 如何使用CSV格式将嵌套数据加载到Google BigQuery?_Google Bigquery - Fatal编程技术网

Google bigquery 如何使用CSV格式将嵌套数据加载到Google BigQuery?

Google bigquery 如何使用CSV格式将嵌套数据加载到Google BigQuery?,google-bigquery,Google Bigquery,我在这里找到了将嵌套数据加载到BigQuery的方法,但它是JSON格式的。如何以CSV格式加载嵌套数据? 另一方面,一旦定义了嵌套数据的模式,无论如何我们都可以更改模式?无法以CSV格式加载嵌套数据,因为CSV格式实际上不支持嵌套或重复数据。如果要加载嵌套数据,应该使用JSON导入格式(请参阅)。CSV中的数据需要以某种方式进行编码,以表示嵌套结构。例如,它可能包含JSON片段。然后,您可以首先将这些数据加载到平面表中,然后使用BigQuery的SQL函数对其执行ETL转换。例如,对于包含J

我在这里找到了将嵌套数据加载到BigQuery的方法,但它是JSON格式的。如何以CSV格式加载嵌套数据?


另一方面,一旦定义了嵌套数据的模式,无论如何我们都可以更改模式?

无法以CSV格式加载嵌套数据,因为CSV格式实际上不支持嵌套或重复数据。如果要加载嵌套数据,应该使用JSON导入格式(请参阅)。

CSV中的数据需要以某种方式进行编码,以表示嵌套结构。例如,它可能包含JSON片段。然后,您可以首先将这些数据加载到平面表中,然后使用BigQuery的SQL函数对其执行ETL转换。例如,对于包含JSON的字符串的操作,您可以使用