でクエリのコストを取得するにはどのように、どのように我々は、特定のクエリのためのコストを得ることができますか? https://cloud.google.com/bigquery/pricing#high-compute - - 多くの場合、2以上で処理されたデータを乗算我々は、高計算クエリの多くを行っています。は、BigQueryのでBQ
結果にクエリの「コスト」に設定を取得する方法はありますか? APIまたはのために
でクエリのコストを取得するにはどのように、どのように我々は、特定のクエリのためのコストを得ることができますか? https://cloud.google.com/bigquery/pricing#high-compute - - 多くの場合、2以上で処理されたデータを乗算我々は、高計算クエリの多くを行っています。は、BigQueryのでBQ
結果にクエリの「コスト」に設定を取得する方法はありますか? APIまたはのために
CLIあなたがそうのように、それを実行しているのではなく、クエリを検証フラット--dry_run
を使用することができます。
cat ../query.sql | bq query --use_legacy_sql=False --dry_run
出力:正常に検証
クエリ。このクエリを実行し、テーブルが変更されない と仮定すると、データの9614741466のバイトを処理します。コストについては
、ちょうど、1024^4
総バイト数を分割5
ことで結果を乗算して、あなたがしている、あなたが期待されるコスト(この例では$ 0.043)を持っているBilling Tier
を掛けます。すでにクエリを実行し、それが処理されたどのくらいかを知りたい場合は
、あなたが実行することができます:
そして、それはバイト請求され、課金ティアを返します(それでも数学を行う必要があるように見えますコスト計算用)。
WebUIのために、あなたはBQMateをインストールすることができ、それはすでにあなたのためのコストを推定(しかし、あなたはまだ課金ティアのために適応しなければなりません)。
最後に、クエリ処理のデータを最適化するだけで、分析のパフォーマンスを大幅に向上させることができます(ここでは、弊社では、高度な計算クエリを使用して、通常は単にARRAYS and STRUCTSインスタンス)。
加えて、あなたはWebUIの中でこれを取得することができます - 求人情報] - クエリが実行された後。 – David542