Presto への接続

Concept Information

ACCESSDATA コマンド

Presto はオープンソース SQL クエリ エンジンであり、さまざまなデータソースに対して対話型のアナリティクス クエリを実行します。Presto データ コネクターを使用して、Presto データをインポートできます。

作業を開始する前に

Presto に接続するには、以下を収集する必要があります。

  • ユーザー名とパスワード
  • サーバーのホスト名または IP アドレス
  • 正しい接続ポート
  • 正しい認証スキーム

接続の前提条件の収集については、組織の Presto 管理者に支援を仰いでください。管理者から支援を得られない場合は、あなたまたは管理者から Presto のサポートにお問い合わせください。

Presto 接続を作成する

  1. Analytics のメイン メニューから、[インポート > データベースとアプリケーション]を選択します。
  2. ACL コネクター セクションの[新規の接続 ]タブから、Presto を選択します。

    ヒント

    使用可能なコネクターのリストをフィルタリングするには、[接続のフィルタリング]ボックスに検索文字列を入力します。コネクターはアルファベット順に表示されます。

  3. データ接続の設定]パネルが開いたら、接続設定を入力し、パネルの下部にある[保存して接続]をクリックします。

    デフォルトの接続名を使用するか、新しい名前を入力します。

Prestoの接続は、[既存の接続]タブに保存されます。今後、Prestoに接続するには、保存したこの接続を使用できます。

接続が確立されると、データ アクセス ウィンドウが開いてステージング領域が表示されるので、データのインポートを開始できます。Prestoからデータをインポートする方法については、データ アクセス ウィンドウの作業を参照してください。

接続設定

基本設定

設定 説明
ユーザー Presto サーバーで認証する Presto ユーザー アカウント。  
パスワード ユーザーをサーバーで認証するためのパスワード。  
サーバー Presto REST サーバーのホスト名または IP アドレス。  
ポート Presto REST サーバーのポート。 8080
カタログ

サーバーに対するすべての要求で使用するカタログの名前。

この値が設定されていない場合、ドライバーは Presto サーバーから使用可能なカタログを取得します。

 
認証スキーム ドライバーが使用する認証スキームを指定します。

使用可能なオプションは次のとおりです。

  • なし - ドライバーは接続を認証しません。
  • LDAP - ドライバーは LDAP を使用して接続を認証します。
  • Kerberos - ドライバーは Kerberos を使用して接続を認証します。
 
Kerberos KDC

ユーザーを認証するために使用される Kerberos Key Distribution Center (KDC) サービス。

Kerberos KDC が指定されていない場合、ドライバーは KRB5 構成ファイルまたはドメイン名とホストから自動的にこのプロパティを検出しようとします。

 
Kerberos 領域 Kerberos Key Distribution Service(KDC)でユーザーを認証するために使用される Kerberos 領域。  
Kerberos SPN

Kerberos ドメイン コントローラーのサービス プリンシパル名(SPN)。

Kerberos ドメイン コントローラーで SPN が認証している URL と同じでない場合、このプロパティを使用して、SPN を設定できます。

 
Kerberos Keytab ファイル Kerberos プリンシパルと暗号化された鍵の組み合わせを含む Keytab ファイル。  
SSL を使用する SSL を有効にするかどうかを指定します。  

詳細設定

設定 説明
鍵サイズの上限 主キー列の最大長。 255
Long Varchar にマッピング このプロパティは、列が SQL_LONGVARCHAR として返されるかどうかを制御します。 -1
WVarchar にマッピング このプロパティは、文字列タイプを SQL_VARCHAR ではなく、SQL_WVARCHAR にマッピングするかどうかを制御します。  
擬似列

この値は、擬似列を列としてテーブルに含めるかどうかを指定します。

この接続設定の値は、"Table1=Column1, Table1=Column2, Table2=Column3" の形式です。

 
SSL サーバー証明書

SSL を使用して接続するときにサーバーから許可される必要がある証明書。

次のいずれかを使用できます。

  • 完全な PEM 証明書
  • 証明書を含むローカル ファイルへのパス
  • 公開鍵
  • MD5 または SHA1 サムプリント(スペースまたはコロンで 16 進数値を区切ることができます)

コンピューターから信頼されない他の認定書はすべて拒否されます。

 
クエリ パススルー このオプションを有効にすると、すべてのクエリが直接 Presto に渡されます。  
日付時刻を GMT に変換

インポート時に日付時刻フィールドを GMT タイムゾーンに変換します。このオプションが無効な場合、日付時刻値は、Analytics を実行するシステムのオペレーティング システム タイムゾーンに変換されます。

 
プロキシ認証スキーム

プロキシ サーバーで認証するために使用する認証スキームを指定します。使用可能なオプションは次のとおりです。

  • BASIC - HTTP BASIC 認証を実行します。
  • DIGEST - HTTP DIGEST 認証を実行します。
  • NEGOTIATE - 認証に設定されたプロトコルに基づき、NTLM または Kerberos トークンを取得します。
  • PROPRIETARY - NTLM または Kerberos トークンを生成しません。HTTP 要求の承認ヘッダーでこのトークンを指定する必要があります。
BASIC
プロキシ自動検出 システムプロキシ設定を使用するかどうかを指定します。このオプションに設定された値は他のプロキシ設定よりも優先されます。このため、カスタム プロキシ設定を使用する場合は、このオプションを無効にしてください。  
プロキシ ユーザー プロキシ サーバーで認証するためのユーザー名。  
プロキシのパスワード プロキシ サーバーでプロキシ ユーザーを認証するためのパスワード。  
プロキシ サーバー HTTP トラフィックをルーティングするプロキシのホスト名または IP アドレス。  
プロキシのポート プロキシ サーバーが実行されている TCP ポート。  
プロキシ SSL タイプ

ProxyServer プロキシに接続するときに使用する SSL タイプ。使用可能なオプションは次のとおりです。

  • AUTO - URL が HTTPS URL の場合、TUNNEL オプションを使用します。URL が HTTP URL の場合、コンポーネントは NEVER オプションを使用します。
  • ALWAYS - 接続は常に SSL が有効です。
  • NEVER - 接続は SSL が有効ではありません。
  • TUNNEL - 接続はトンネル プロキシ経由です。

このオプションは、プロキシ サーバーの値を入力するときにのみ有効です。

AUTO