Aqua Data Studio で Presto のデータ に接続

Jerod Johnson
Jerod Johnson
Senior Technology Evangelist
Visual Query Builder やテーブルデータエディターなど、Aqua Data Studio のツールから Presto のデータ にアクセスできます。

CData JDBC Driver for Presto は、Aqua Data Studio などの IDE のウィザードや分析機能と Presto のデータ を連携できます。本記事では、接続マネージャーを使って Presto のデータ に接続し、クエリを実行する方法を説明します。

Presto データ連携について

CData を使用すれば、Trino および Presto SQL エンジンのライブデータへのアクセスと統合がこれまでになく簡単になります。お客様は CData の接続機能を以下の目的で利用しています:

  • Trino v345 以降(旧 PrestoSQL)および Presto v0.242 以降(旧 PrestoDB)のデータにアクセスできます。
  • Trino または Presto インスタンスの基盤となるすべてのデータに対して読み取り・書き込みアクセスができます。
  • 最大スループットのための最適化されたクエリ生成。

Presto と Trino により、ユーザーは単一のエンドポイントを通じてさまざまな基盤データソースにアクセスできます。CData の接続と組み合わせることで、ユーザーはインスタンスへの純粋な SQL-92 アクセスを取得し、ビジネスデータをデータウェアハウスに統合したり、Power BI や Tableau などのお気に入りのツールからライブデータに直接簡単にアクセスしたりできます。

多くの場合、CData のライブ接続は、ツールで利用可能なネイティブのインポート機能を上回ります。あるお客様は、レポートに必要なデータセットのサイズが大きいため、Power BI を効果的に使用できませんでした。同社が CData Power BI Connector for Presto を導入したところ、DirectQuery 接続モードを使用してリアルタイムでレポートを生成できるようになりました。


はじめに


JDBC データソースの作成

接続マネージャーを使用して接続プロパティを定義し、新しい JDBC データソースとして保存できます。作成した Presto データソースは、Aqua Data Studio の各ツールからアクセスできるようになります。

  1. Aqua Data Studio で、Servers メニューから Register Server を選択します。
  2. Register Server フォームで、「Generic - JDBC」接続を選択します。
  3. 以下の JDBC 接続プロパティを入力します:
    • Name: データソースの名前を入力します(例:Presto)。
    • Driver Location: Browse ボタンをクリックし、インストールディレクトリの lib サブフォルダにある cdata.jdbc.presto.jar ファイルを選択します。
    • Driver: ドライバーのクラス名 cdata.jdbc.presto.PrestoDriver を入力します。
    • URL: JDBC URL を入力します。URL は jdbc:presto: から始まり、その後にセミコロン区切りで接続プロパティを指定します。

      Presto への接続には、まずはServer およびPort を接続プロパティとして設定します。それ以外の追加項目は接続方式によって異なります。

      TLS/SSL を有効化するには、UseSSL をTRUE に設定します。

      LDAP で認証

      LDAP で認証するには、次の接続プロパティを設定します:

      • AuthScheme: LDAP に設定。
      • User: LDAP で接続するユーザー名。
      • Password: LDAP で接続するユーザーのパスワード。

      Kerberos 認証

      KERBEROS 認証を使う場合には、以下を設定します:

      • AuthScheme: KERBEROS に設定。
      • KerberosKDC: 接続するユーザーのKerberos Key Distribution Center (KDC) サービス。
      • KerberosRealm: 接続するユーザーのKerberos Realm 。
      • KerberosSPN: Kerberos Domain Controller のService Principal Name。
      • KerberosKeytabFile: Kerberos principals とencrypted keys を含むKeytab file。
      • User: Kerberos のユーザー。
      • Password: Kerberos で認証するユーザーのパスワード。

      組み込みの接続文字列デザイナー

      JDBC URL の作成には、Presto JDBC Driver に組み込まれている接続文字列デザイナーをご利用いただけます。JAR ファイルをダブルクリックするか、コマンドラインから JAR ファイルを実行してください。

      java -jar cdata.jdbc.presto.jar
      

      接続プロパティを入力し、接続文字列をクリップボードにコピーします。

      一般的な JDBC URL は以下のとおりです:
      jdbc:presto:Server=127.0.0.1;Port=8080;

Presto のデータ へのクエリ

これで、公開されているテーブルにクエリを実行できます。

はじめる準備はできましたか?

Presto Driver の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

Presto Icon Presto JDBC Driver お問い合わせ

Presto に連携するJava アプリケーションを素早く、簡単に開発できる便利なドライバー。