BigQuery クライアント ライブラリ

このページでは、さまざまな言語で Google BigQuery API にアクセスする場合に使用できるヘルパー ライブラリ、サンプル、スクリプトを示します。

クライアント ライブラリは、アプリケーションのデフォルト認証情報を使うことによって、Google API で簡単に認証を行い、これら API にリクエストを送信することができます。アプリケーションのデフォルト認証情報により、ローカルでアプリケーションのテストを行い、基本となるコードを変更することなくアプリケーションを導入できるようになります。コードのサンプルを含む、詳しい情報は、Google Cloud Platform Auth ガイドをご覧ください。

Google BigQuery API クライアント ライブラリ

Google BigQuery API は HTTP と JSON を基に構築されているため、標準の HTTP クライアントであれば、この API にリクエストを送信してレスポンスを解析できます。

ただし、手動で HTTP リクエストを作成してレスポンスを解析するのではなく、Google API クライアント ライブラリを使用することをおすすめします。クライアント ライブラリでは、高度に言語が統合され、セキュリティも強化されています。また、ユーザーの承認が必要な読み出しもサポートしています。

次の表は、Google BigQuery API へのアクセスに使用できる Google API REST クライアント ライブラリを示しています。2 番目の列はサービス固有のドキュメントにリンクされています(ドキュメントが存在する場合)。

クライアント ライブラリのプロジェクト ページ リファレンス ドキュメント ダウンロード
.NET 用 BigQuery API クライアント ライブラリ BigQuery .NET ドキュメント ダウンロード
Go 用 BigQuery API Client Library BigQuery GoDoc なし
Java 用 BigQuery API クライアント ライブラリ BigQuery JavaDoc ダウンロード
JavaScript 用 Google API クライアント ライブラリ(ベータ版) 該当なし 該当なし
Node.js 用 Google API クライアント ライブラリ(アルファ版) 該当なし ダウンロード
Objective-C for REST 用 Google API クライアント ライブラリ なし ダウンロード
PHP 用 Google API クライアント ライブラリ(ベータ版) 該当なし ダウンロード
Python 用 BigQuery API クライアント ライブラリ BigQuery PyDoc ダウンロード
Ruby 用 Google API クライアント ライブラリ(アルファ版) 該当なし ダウンロード

上の表の Google がサポートするクライアント ライブラリに加えて、Dart 言語用の一連のサードパーティ製 Dart ライブラリサンプル付き)を利用できます。

API へのその他のアクセス方法

下の表は、Google BigQuery API へのアクセスで使用できるその他の便利な方法を示しています。

アクセス方法 説明
Apps Script Google のサービスとサードパーティのサービス間でタスクを簡単に自動化できる JavaScript クラウド スクリプト言語。
API Explorer Google API をブラウザから簡単に試せるインタラクティブ ツール。
このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

ご不明な点がありましたら、Google のサポートページをご覧ください。