カスタム

カスタム・データ・ソースを使用して、組み込みコネクタでは提供されないデータ・ソースを作成できるようになりました。 カスタム・データ・ソースは、PrestoドキュメントにあるようにPrestoがサポートしているが、IBM IBM® watsonx.dataがサポートしているコネクタやデータ・ソースにリストされていないコネクタに使用できます。 この機能は、Presto (Java) および Presto (C++) エンジンに適用できます。 Presto (C++) エンジンでは、Hive、Apache Iceberg、Arrow Flight service、およびカスタム データ ソースのみ関連付けることができます。

カスタムデータソースを追加するには、以下の手順に従います。

  1. watsonx.data コンソールにログインします。

  2. ナビゲーションメニューから、 インフラストラクチャマネージャー を選択します。

  3. データ・ソースを定義して接続するには、コンポーネントの追加をクリックします。

  4. データ・ソースセクションで、カスタム・データ・ソースを選択します。

  5. 以下の詳細を設定する:

    この機能の設定を誤ると、エンジンがクラッシュする可能性があります。 IBMはこの機能の使用に関するサポートを提供していません。

    カスタム・データベースは SSL 構成をサポートしません。

    データソースの登録
    フィールド 説明
    表示名 画面に表示するデータベース名を入力します。
    プロパティー値 データベース用に構成するプロパティーとその値を入力します。 Prestoのドキュメントで指定されているプロパティ名:値のペアを入力します。 複数のプロパティを追加できます。
    connector.name= Prestoのドキュメントで指定されている、追加するデータベース コネクタの名前を入力します。
    暗号化 鍵の暗号化値が保管されます。
    関連付けられたカタログ カタログをデータソースに関連付けるには、チェックボックスを選択します。 このカタログは、お客様のデータソースと自動的に関連付けられ、その中に保存されたデータに対するクエリインターフェースとして機能します。
    カタログ名 カタログの名称を入力してください。
    作成 「作成」をクリックしてデータソースを作成します。

IBM watsonx.dataforPrestoエンジンでは、以下のコネクタにカスタム データ ソースを使用できます:

  • ローカルファイルコネクタ:Local File コネクタは、ワーカーの http リクエストログを表示するために使われます。 以下のプロパティを持つカスタム・データ・ソース・オプションを使用する。 詳細については、ローカル・ファイル・コネクタ を参照してください。

    • connector.name=ローカルファイル
    • presto-logs.http-request-log.location=var/log
    • presto-logs.http-request-log.pattern=http-request.log*
  • ブラックホールコネクターBlack Holeコネクタは、他のコンポーネントの高性能テスト用に設計されています。 カスタム・データ・ソース・オプションを以下のプロパティとともに使用する。 詳細は ブラックホール・コネクター を参照。

    • connector.name=ブラックホール