2017-04-05 17 views
0

GCSからスキーマとデータをJSONファイルとして読み込もうとしています。私はこの目的のためにコマンドラインを使用しています。GCSからJSONを読み込むときにエラーが発生する

bq load --source_format=NEWLINE_DELIMITED_JSON --schema=gs://1samtest/JSONSample/personsDataSchema.json SSData.persons_data gs://1samtest/JSONSample/personsData.json 

しかし、私はこのエラーを取得する:私はそれが完全にファイルを作品に私のローカルマシンへのすべてのパスを変更したときに

//1SAMTEST/JSONSAMPLE/PERSONSDATASCHEMA.JSON is not a valid value

しかし。しかし、なぜjsonのエラーが出るのか分かりません。

BigQueryでテーブルを作成した後、以下のように実行するとうまくいきます。

bq load --source_format=NEWLINE_DELIMITED_JSON SSData.persons_data "gs://1samtest/JSONSample/personsData.json" 

答えて

0

schemaフラグ/ paramはgs://...

bq load --help

The [destination_table] is the fully-qualified table name of table to create, or append to if the table already exists.

The [source] argument can be a path to a single local file, or a comma-separated list of URIs.

The [schema] argument should be either the name of a JSON file or a text schema. This schema should be omitted if the table already has one.

のみsourceフラグ/ PARAMを使用して、すなわちGCSのURIをサポートしていない(すなわち、データ)GCSで使用することができURI。

関連する問題