BigQuery Javaクライアントライブラリを使用してGoogle CloudストレージからBigQueryにJSONデータをインポートするJavaプログラムがあります。私はTable.load()
メソッドを使用してロードジョブを開始しています。このロードジョブに対して、ignoreUnknownValues
オプションをtrue
に設定するにはどうすればよいですか?BigQuery Javaクライアントのロードジョブで `ignoreUnknownValues`オプションを` true`に設定する方法
0
A
答えて
0
さて、ここではどうやってやっているのですか?
val jobConf = LoadJobConfiguration
.newBuilder(table.getTableId, path)
.setIgnoreUnknownValues(true)
.setFormatOptions(FormatOptions.json())
.build()
val loadJob = bigQuery.create(JobInfo.newBuilder(jobConf).build())
0
あなたは私が何のフラグ「ignoreUnknownValues」は存在しないので、あなたがBigQuery.JobOptionに「負荷」と、このフラグを使用傾けると思います。このdocs
見ることができます:
public Job load(FormatOptions format,
String sourceUri,
BigQuery.JobOption... options)
throws BigQueryException
しかし、あなたはオプションを「挿入」してみてくださいを代わりに "負荷":そう
public InsertAllResponse insert(Iterable<InsertAllRequest.RowToInsert> rows,
boolean skipInvalidRows,
boolean ignoreUnknownValues)
throws BigQueryException
:
response = table.insert(rows, true, true);
関連する問題
- 1. bigquery queryresults行のページング設定オプション?
- 2. 'dryRun'をtrueに設定したときにNPEを投げるBigQueryクライアントライブラリ
- 3. BigQuery - JavaクライアントからUDFを登録する方法
- 4. Javaのudp(クライアント、サーバー)プログラムでクライアントのポート番号を設定する方法は?
- 5. springBootEncodingForURI = "true"を設定する方法
- 6. LpSolveで感度を「true」に設定する方法
- 7. Ruby:Feedjira設定オプションの設定方法は?
- 8. Standard SQL BigQueryをReDashに設定する方法
- 9. BigQuery Javaクライアント - 外部(フェデレーション)テーブルのクエリ方法
- 10. オプションの設定方法は?
- 11. pdfmlでラジオボタンをtrueに設定する方法
- 12. setStackFromEnd(true)を設定する方法。 RecyclerviewのためのGridLayoutManagerで?
- 13. イオニック、アンドロイドの設定方法:largeHeap = "true"
- 14. 新しいJava SDKでBigQueryの最大課金層を設定するオプションはどこですか?
- 15. hessianのプロパティを設定する方法 "isOverloadEnabled = true" Dubboで
- 16. Gitk:「スペース変更を無視する」オプションをデフォルトでtrueに設定する
- 17. jenkins antビルドツールでJavaオプションを使用してANT_OPTSを設定する方法
- 18. JavaクライアントからBigQueryデータセットとテーブル/スキーマを作成する方法(CSVファイルなし)
- 19. Asp.Net MVC 2でRequest.IsAuthenticated = trueを設定する方法
- 20. ModelStateをコントローラアクションからtrueに設定する方法
- 21. Java VisualVMのデフォルトプロファイルCPUをtrueに設定する
- 22. Angular2 - touchedプロパティをfromからtrueに設定する方法
- 23. AngularJSのディレクティブで$ invalidをフォーム内のフィールドにtrueに設定する方法
- 24. Jsonデータをクライアント側でcamelCaseに1回設定する方法
- 25. Apolloクライアントでリクエストにタイムアウトを設定する方法
- 26. クライアント側のサーバーで設定したオブジェクトにアクセスする方法
- 27. AngularJS:NG-オプションでオプションに設定する値
- 28. Java Swing GUIの可視性をtrueに設定できない
- 29. コマンドラインでcmakeのオプションを()を設定する方法
- 30. 角2のカスタムバリデーターを設定する方法control.valid true?
ご回答いただきありがとうございます。 JSONファイルからデータをインポートしているときに 'table.insert'が動作しません。私はデータをメモリにロードしていません。 – Kakaji
その場合は、[bqコマンドラインツール](https://cloud.google.com/bigquery/bq-command-line-tool) –
を使用することができますが、私の質問は、Javaクライアントライブラリについてです。 – Kakaji