pandasデータフレームに読み込む前にbigqueryからクエリサイズの見積もりを取得します。 read_gbq機能でdryRunパラメータを使用するにはどうすればよいですか?pandas.read_gbq関数にdryRunパラメータを送信するにはどうすればいいですか
0
A
答えて
1
私が言う限り、そうすることはできません。
パンダの仕組みを確認すると、ジョブの設定がquery
に更新されることがわかります。
dryRun
は、クエリ定義の外にあり、実際には同じレベルにあります。
なぜこれがうまくいくのかわかりません(おそらく、pandas-gbqの作成者は、BQで実行できるすべてのタイプのジョブの直接の置き換えではないでしょう)。それでも、私は自分のリポジトリにこのissueを開始しました。あなたはこれを入力してこの入力を確認することができます。
回避策として、一般的なGCPとの対話にPython APIを使用することをおすすめします。具体的には、BigQueryクライアントを使用することができます。
pip install --upgrade google-cloud-bigquery
をそして、あなたは実行できます:それは非常に簡単なはずのインストールあなたが `{ 'DRYRUN':真}を渡した場合はどうなり
from google.cloud.bigquery import Client
import os
os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = 'path/to/your/key.json'
query = """your query"""
bc = Client()
job = client.run_sync_query(query)
job.use_legacy_sql = False
job.dryRun = True
job.run()
print(job.total_bytes_processed)
+0
感謝@ willian-fuks! – Gluz
関連する問題
- 1. Stimulsoftにパラメータを送信するにはどうすればよいですか?
- 2. powershell関数に複数の値を送信するにはどうすればいいですか?
- 3. URLに小数点を含むパラメータを送信するにはどうすればよいですか?
- 4. angularjsに複数のパラメータを含むPOSTを送信するにはどうすればよいですか?
- 5. javascriptのfetch()関数に追加データを送信するにはどうすればいいですか
- 6. Javascript関数に条件テストを送信するにはどうすればいいのですか?
- 7. jqueryからwebメソッドにパラメータを送信するにはどうすればいいですか?
- 8. web apiサービスで複数のパラメータを送信するにはどうすればよいですか?
- 9. オープンモーダルボタンをモーダルにパラメータとして送信するにはどうすればいいですか?
- 10. シャドウボックスでフォームを送信するにはどうすればいいですか?
- 11. RestAssuredでマルチパートリクエストを送信するにはどうすればいいですか?
- 12. AutoItでパケットを送信するにはどうすればいいですか?
- 13. TwilioでSMSを送信するにはどうすればいいですか?
- 14. 関数本体の文字列からjavascript関数を呼び出して複数のパラメータを送信するにはどうすればよいですか?
- 15. オブジェクトへのリンクを匿名関数に送信するにはどうすればよいですか?
- 16. 関数にバイト配列を送信するにはどうすればよいですか?
- 17. 承認メールを送信するにはどうすればいいですか
- 18. メールを送信する - にはどうすればいいですか?
- 19. JavaScriptコードからVB.NETメソッドにパラメータを送信するにはどうすればよいですか?
- 20. httpurlconnectionでパラメータを取得するリクエストを送信するにはどうすればよいですか?
- 21. 関数内でインデックス値を送信するにはどうすればよいですか - Angularjs
- 22. symfony2バリデータエンジンで翻訳ファイルにパラメータを送信するにはどうすればよいですか?
- 23. 2つのパラメータを送信するにはどうすればいいですか?
- 24. 現在のすべてのパラメータをパスに送信するにはどうすればよいですか?
- 25. パラメータが関数に送信されたかどうかを確認します。
- 26. ダイナミックウェブサイトにサイトマップを送信するにはどうすればよいですか?
- 27. セントラルエリアにデータを送信するにはどうすればよいですか?
- 28. スラックチャンネルにメッセージを送信するにはどうすればよいですか?
- 29. バッキングBeanの@PostConstructメソッドで使用するパラメータを送信するにはどうすればよいですか?
- 30. Maven/testngを使用してメソッドにパラメータを送信するにはどうすればよいですか?
' '** kwargs'のために? –
@ElliottBrossard 'DF = gbq.read_gbq(クエリ、PRIVATE_KEY = CRED、PROJECT_ID =プロジェクト、方言= '標準'、kwargsから= { 'DRYRUN':真})を実行 ' DFがデータを有しています。 – Gluz
何gbq.read_gbq(クエリ、PRIVATE_KEY = CRED、PROJECT_ID =プロジェクト、方言= '標準'、 'DRYRUN':真) ''についてあなたは意味と仮定 –