BigQuery JDBC Driver を使用すると、JDBC 接続をサポートするあらゆるアプリケーションから、 ライブ BigQuery data に直接接続できます。 Google BigQuery データ(テーブル、データセットなど)を組み込んだパワフルなJava アプリケーションを短時間・低コストで作成して配布できます。
BigQuery JDBC 接続機能
- BigQuery Standard および Legacy SQL ダイアレクトをサポート
- 大規模データセットの読み取りと書き込みで業界最高レベルのパフォーマンスを実現。
- Google BigQuery ODBC Driver でライブの Google BigQuery データに接続し、リアルタイムにデータアクセス
- SQL クエリでのデータ集計と複雑な JOIN を完全サポート
- TLS 1.2、SHA-256、ECC などの最新暗号化技術による安全な接続。
- BigQuery Connector を介して、主要な BI、レポーティング、ETL ツールやカスタムアプリケーションとシームレスに統合。
対象サービス、API
本ドライバーは、Google BigQuery のバージョン 2.0 Web サービス API をサポートし、BigQuery の標準および従来の SQL ダイアレクトを使用します。本ドライバーは、高性能ストレージ統合および予約管理機能を備えた BigQuery データセットへのアクセスを提供します。
スキーマ、データモデル
本ドライバーは、BigQuery データを動的メタデータ検出機能付きのリレーショナルテーブルとしてモデル化します。ARRAY および STRUCT データタイプ(JSON としてレンダリング)を含む自動スキーマ検出をサポートします。本ドライバーは、大規模な結果セット用の宛先テーブルを必要に応じて自動的に作成でき、ネストおよび非ネストのデータモードの両方をサポートします。
主要オブジェクト
BigQuery Datasets、Tables、Views、およびカスタムクエリ。本ドライバーは、静的および動的なデータとメタデータの両方を公開し、追加のメタデータアクセス用のシステムテーブルを含むすべての BigQuery オブジェクトへの普遍的なアクセスを提供します。
操作
SELECT、INSERT、UPDATE、DELETE を含む包括的な ANSI SQL-92 サポートによる完全な CRUD 操作。クエリプッシュダウン最適化による複雑な JOIN、集計、およびフィルタリングをサポート。さまざまな挿入モード(Streaming API、Upload、GCSStaging)を通じた一括操作を提供し、MERGE 操作による一括 UPDATE/DELETE をサポートします。スキーマ管理および変更追跡用のストアドプロシージャが利用可能です。
認証
埋め込み資格情報を使用した OAuth 2.0、OAuth クライアント資格情報、JWT を使用したサービスアカウント認証、Azure AD、Azure サービスプリンシパル、および Azure マネージド サービス ID を含む複数の認証方法をサポートします。サーバー環境用のヘッドレス OAuth フローもサポートします。
Google BigQuery への JDBC アクセス
JDBC を通じてサポートされるすべてのデータソースへのフル機能で一貫した SQL アクセス
-
認定互換性*
当社のドライバーは広範なテストを受けており、SAP Crystal Reports、Pentaho、Business Objects、Crystal Reports など、主要な分析およびレポートアプリケーションとの互換性が認定されています。
-
メタデータ検出
JDBC DatabaseMetaData の完全サポートにより、広範なスキーマ検出機能を提供。ユーザー ID に基づいてテーブル、カラム、キー、その他のデータ構造を探索できます。
-
開発者フレンドリー
Eclipse、IntelliJ、NetBeans を含むすべての主要な Java IDE での設計時サポート。
-
JDBC リモーティング
当社独自のリモーティング機能により、サーバー上で JDBC 接続をホスティングし、あらゆるプラットフォーム(Java、.NET、C++、PHP、Python)の様々なクライアントから、標準ベースの技術(ODBC、JDBC など)を使用して接続できます。JDBC リモーティングは、広く使われている MySQL ワイヤープロトコルサーバーを使用して有効化されます。
-
レプリケーションとキャッシング
当社のレプリケーションおよびキャッシングコマンドにより、Oracle、SQL Server、Google Cloud SQL などのローカルおよびクラウドデータストアにデータを簡単にコピーできます。レプリケーションコマンドには、キャッシュされたデータへのインテリジェントな増分更新を可能にする多くの機能が含まれています。
-
文字列、日付、数値 SQL 関数
ドライバーには、カラム値を目的の結果に変換できる 50 以上の関数ライブラリが含まれています。よく使われる例として、Regex、JSON、XML 処理関数などがあります。
-
協調クエリ処理
当社のドライバーは、必要に応じてクライアントサイドの追加処理によりデータソースの機能を強化し、SUM、AVG、MAX、MIN などのデータの分析集計を可能にします。
-
簡単なカスタマイズと設定
JDBC Driver で公開されるデータモデルは、新しいビルドを必要とせずに、テーブル/カラムの追加や削除、データ型の変更などを簡単にカスタマイズできます。これらのカスタマイズは、編集が容易な人間が読めるスキーマファイルを使用してランタイムでサポートされます。
-
セキュアな接続
すべてのクライアント・サーバー通信に対する TLS/SSL データ暗号化など、標準的なエンタープライズクラスのセキュリティ機能を搭載。
BigQuery JDBC Driver でできること
人気の Java ベース ETL/EAI ツールを通じて BigQuery をシステムやデータウェアハウスに統合。セルフホスト環境とクラウドサービスデプロイメントの両方をサポート。
JDBC 互換の BI、レポート、データ仮想化プラットフォームから BigQuery に接続。すべてのツールで SQL を標準クエリインターフェースとして使用し、シームレスな統合を提供。
BigQuery JDBC Driver を使用して、BigQuery に接続する Java ベースアプリケーションを迅速に提供。汎用的な SQL ベースのインタラクションにより、統合が簡素化され、市場投入までの時間が短縮されます。
BigQuery に接続 — すべてのチームを強化
- CData JDBC Drivers for BigQuery は、ETL、BI、データ仮想化ツールのネイティブコネクタのように機能します。
- 組織は新しいサービスに接続してビジネスの全体像を把握したり、既存システムへの接続を維持しながら最新のデータ技術に移行したりできます。
- CData で AI イニシアチブを加速。お好みの AI/ML プラットフォームとデータを接続できます。
社内システムを BigQuery と統合する必要がありますか?CData JDBC Driver を使えば簡単に実現できます。Java ベースのアプリケーションは SQL/JDBC で BigQuery に簡単に接続でき、あらゆる ETL、EAI(エンタープライズアプリケーション統合)、ESB(エンタープライズサービスバス)が BigQuery に接続できます。
- CData JDBC Drivers for BigQuery を製品に組み込み、接続性で差別化
- 標準 SQL アクセス。異なる認証、データモデル、クエリ方法の調査は不要
- リソースを製品構築に活用し、接続性は CData にお任せください
BigQuery JDBC Driver に関するよくある質問
データおよび分析統合のための BigQuery JDBC Driver について詳しく学ぶ
BigQuery は Java で使用できますか?
はい、BigQuery は Java で使用できます。CData は BigQuery 用の JDBC タイプ 4/5 ドライバーを提供しており、Java アプリケーションが標準の JDBC API を使用して BigQuery に接続できます。このドライバーにより、Java または JDBC をサポートする Java ベースのアプリケーションから SQL クエリの実行、接続の管理、BigQuery に保存されたデータの処理が可能になります。
BigQuery は JDBC をサポートしていますか?
ネイティブではサポートしていません。ただし、CData は BigQuery 用の JDBC ドライバーを提供しており、従来のデータベースにアクセスするのと同じように、JDBC をサポートする Java ベースのあらゆるアプリケーションから BigQuery データに接続できます。 これは次のようなタスクに役立ちます:
- アプリケーションから BigQuery にアクセス:Informatica、Talend、Apache Spark、Apache NiFi など、人気のツールやアプリケーションで BigQuery データに接続できます。
- リアルタイムデータ:これらのアプリケーション内でライブ BigQuery データを操作でき、レポートや分析などのタスクが可能になります。
- システムの接続:BigQuery と他のシステム間のデータ統合を構築できます。
BigQuery JDBC ドライバーは、包括的な ANSI SQL-92 サポートを備えた純粋な Java タイプ 4/5 ドライバーです。つまり、JDBC 経由でデータに接続できる実質的にすべてのアプリケーションが、CData JDBC ドライバーをリアルタイム統合に使用できます。今すぐ BigQuery JDBC ドライバーの完全機能の無料トライアルをダウンロードして始めましょう。
BigQuery 用の JDBC ドライバーはありますか?
はい、CData の BigQuery 用 JDBC ドライバーは、BigQuery への汎用的な JDBC データ接続を提供します。 BigQuery JDBC ドライバーは、リアルタイムデータアクセスを簡素化するシンプルな SQL ベースの抽象化レイヤーを提供し、ユーザーとアプリケーションが標準化された関数セットを使用して BigQuery と通信できるようにします。あらゆるプラットフォームの実質的にすべてのアプリケーションが、CData JDBC ドライバーをリアルタイム統合に使用できます。
JDBC 経由で BigQuery に接続するにはどうすればよいですか?
JDBC 経由での BigQuery への接続は簡単です。まず、BigQuery JDBC ドライバーをダウンロードしてインストールします。
インストールが完了したら、JDBC ドライバードキュメントページに移動してください。ここでは、インストールされたドライバーに関する豊富な情報が見つかります。DSN を作成して JDBC 経由で BigQuery に接続するためのステップバイステップの手順はほんの始まりです。ドキュメントには、お気に入りのアプリケーションや開発ツールで BigQuery JDBC ドライバーを使用するための広範な設定の詳細も記載されており、必要なすべてのサポートが得られます。
BigQuery 用の JDBC ドライバーはどこでダウンロードできますか?
BigQuery JDBC ドライバーを含むすべての CData JDBC ドライバーは、オンラインでダウンロードできます。今すぐ BigQuery JDBC ドライバーの完全機能の無料トライアルをダウンロードして始めましょう。
BigQuery 用の JDBC ドライバーをインストールするにはどうすればよいですか?
BigQuery ドライバーをインストールするには、オンラインで提供されている BigQuery JDBC ドライバーインストーラーのいずれかをダウンロードするだけです。インストーラーは、システムで BigQuery JDBC ドライバーを使用するために必要なすべてのコンポーネントをインストールする包括的なセットアップユーティリティです。
人気の JDBC 動画:
