次は期待どおりに動作しています。複数のファイルを読み込み中
./bq --nosync負荷-F '^' --max_bad_record = 30000 myvserv.xa one.txt IP:文字列、CB:文字列、国:文字列、telco_name:文字列、...
1)しかし、私は同じコマンドで2つのcsvファイルone.txtとtwo.txtをどのように送信するのですか?
2)私はcatファイルを作成できません。 bgコマンドに?
3)nosyncは何を意味していますか?
次は期待どおりに動作しています。複数のファイルを読み込み中
./bq --nosync負荷-F '^' --max_bad_record = 30000 myvserv.xa one.txt IP:文字列、CB:文字列、国:文字列、telco_name:文字列、...
1)しかし、私は同じコマンドで2つのcsvファイルone.txtとtwo.txtをどのように送信するのですか?
2)私はcatファイルを作成できません。 bgコマンドに?
3)nosyncは何を意味していますか?
残念ながら、同じコマンドで2つのファイルをアップロードすることはできません。 bqを2回実行する必要があります。ただし、Google Cloud Storageからデータを読み込んでいる場合は、複数のgs:// URLをカンマで区切って指定することができます)。
いいえ、bqはstdinからアップロードデータを読み込むことはできませんそれは将来のバージョンのための素晴らしいアイデアです。
「bq load」を実行するだけで、bqはサーバー上でロードジョブを作成し、完了をポーリングします。 --nosyncフラグを指定すると、ロードジョブが作成され、ポーリングなしで終了します。 (必要に応じて、完成は別途「BQ待ち」を使用してポーリングすることができます。)1については
)を、ジェレミーが述べたように、あなたは同じコマンドで一度に2つのローカルファイルをインポートすることはできません。ただし、同じテーブルに2つの並列ロードを開始することができます。負荷はアトミックであり、デフォルトで追加されるため、アップロードが並行して行われるため、単一のジョブで両方をインポートするよりも速くなります。