3

ここで、ネストされたデータを BigQuery にロードする方法を見つけましたが、JSON 形式です。ネストされたデータを CSV 形式でロードする方法は? https://developers.google.com/bigquery/docs/data#nested

一方、ネストされたデータのスキーマが定義されたら、とにかくスキーマを変更できますか?

4

2 に答える 2

3

CSV のデータは、ネストされた構造を表すために何らかの方法でエンコードする必要があります。たとえば、JSON フラグメントが含まれる場合があります。次に、まずこのデータをフラット テーブルに読み込み、次に BigQuery の SQL 関数を使用して ETL 変換を実行できます。たとえば、JSON を含む文字列を操作するには、https: //cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#json-functions を使用できます

于 2017-04-12T16:11:26.437 に答える
2

CSV 形式はネストされたデータや繰り返しデータを実際にはサポートしていないため、ネストされたデータを CSV 形式でロードする方法はありません。ネストされたデータをロードする場合は、JSON インポート形式を使用する必要があります ( https://developers.google.com/bigquery/preparing-data-for-bigqueryを参照)。

于 2013-10-10T18:29:06.723 に答える