私はあなたに質問があります。 BigQueryにデータを読み込むDatabricksでETLを構築していて、ETLを実行する前にBigQueryテーブルを消去したい場合は、それが可能ですか?初心者の質問に申し訳ありません!ありがとう!!!Spark ETLからBigQueryテーブルをリセット
答えて
あなたがデータをロードすると、あなたがにロード何をどのテーブルで発生し制御するのに有用であるjobs.insertのconfiguration.loadプロパティの下で利用可能(他の多くの間で)二つの性質があります。
configuration.load.writeDisposition
[オプション]接続先テーブルがすでに存在する場合に実行されるアクションを指定します。
以下の値がサポートされています:
WRITE_TRUNCATE:テーブルがすでに存在する場合、BigQueryはテーブルデータを上書きします。 WRITE_APPEND:テーブルが既に存在する場合、BigQueryはデータをテーブルに追加します。
WRITE_EMPTY:テーブルが既に存在し、データが含まれている場合、ジョブ結果に「重複」エラーが返されます。
デフォルト値はWRITE_APPENDです。各アクションはアトミックで、BigQueryが正常にジョブを完了できる場合にのみ発生します。作成、切り捨て、および追加アクションは、ジョブ完了時に1つのアトミック更新として発生します。
と
configuration.load.createDisposition
[オプション]ジョブが新しいテーブルを作成するために許可されているかどうかを指定します。
以下の値がサポートされています。
CREATE_IF_NEEDED:テーブルが存在しない場合、BigQueryはテーブルを作成します。
CREATE_NEVER:テーブルは既に存在している必要があります。そうでなければ、ジョブ結果に 'notFound'エラーが返されます。
デフォルト値はCREATE_IF_NEEDEDです。作成、切り捨て、および追加アクションは、ジョブ完了時に1つのアトミック更新として発生します。
ので、WRITE_TRUNCATE
はあなたが
- 1. BigqueryからPythonを使用したRedshiftへのETLデータ
- 2. ETL(外部テーブルとビューvsデータフロー)のBigQueryのベスト・アプローチ
- 3. Spark BigQuery ConnectorとPython BigQueryライブラリ
- 4. Spark on YARNとspark-bigqueryコネクタ
- 5. Google CloudのETL - (データフローvs.バッチバッチ) - > BigQuery
- 6. Spark AVRO with BigQuery
- 7. Cloud SQLからBigQueryテーブルを照会
- 8. BigQueryクエリ結果からテーブルを作成
- 9. sparkアキュムレータのリセット
- 10. 長期実行ETLプロセス - バックグラウンドジョブ、Spark、Hadoop
- 11. BigQueryからSparkに効率的に読み込みますか?
- 12. Google BigQuery Avroのテーブルからテーブルを作成/追加internalError
- 13. 非同期リアルタイムETLパイプラインでのBigQueryの重複除外
- 14. Databricks ETL - > BigQuery、WRITE_TRUNCATEが機能しない
- 15. BigQueryデータセットから自分の作成したBigQueryテーブルにデータを転送する
- 16. Sparkコネクタ経由でAvroをBigQueryにロード
- 17. データフレームのBigQueryテーブル
- 18. BigQuery Python API GETテーブル
- 19. BigQueryのテーブル結合
- 20. Pythonを使用してCloud StorageからBigQueryにテーブルをロード
- 21. BigQueryからGoogle Cloud Storageにテーブルをエクスポートできません
- 22. BigQueryのFirebaseイベントからユーザのテーブルを取得するには?
- 23. Pythonで大きなBigQueryテーブルからデータを取得する
- 24. bigqueryテーブルからデータフレームを読み込んでそのテーブルを削除する
- 25. グーグルのBigQueryから
- 26. Amazon S3からRedshiftへのETLデータ
- 27. BigQueryとHadoopコネクタはフェデレーテッド・テーブルで機能しますか?
- 28. (BigQueryの中で)テーブルに見つからないフィールド 'T' は
- 29. 最新のテーブルからのクエリBigQueryのワイルドカード
- 30. Bigquery列に 'FINISHED'が含まれているテーブルから選択