0
BigQueryテーブルスキーマにネストされたフィールドを追加しようとしています。私は通常のWeb UIまたはコマンドラインを介してこれを行うことができますが、私は、ネストされたフィールドをしようとすると、新しいフィールド名がそれに.
を持っていたので、私は次のエラーを取得する:BigQueryテーブルスキーマにネストされたフィールドを追加するにはどうすればよいですか?
Error updating schema: Fields must contain only letters, numbers, and underscores, start with a letter or underscore, and be at most 128 characters long.
私は、ネストされたを追加することができますどのようにフィールド? JSONに新しいネストされたフィールドを追加し、手動で次に
bq show --format=prettyjson your-project:your_dataset.table_to_update | python -c 'import sys,json; print(json.dumps(json.load(sys.stdin)["schema"]["fields"]))' > table_schema.json
:bq
コマンドラインツールを使用して