Skip to main content

概要

Teradata ツールを使用すると、Teradata データベースに対して SQL クエリを実行できるほか、Teradata Vantage Cloud 上でベクトルストアを構築・検索して RAG 型ワークフローを実現できます。

主な機能

  • TERADATA_RUN_QUERY
    • Teradata データベース上で SQL クエリを実行
    • 構造化された形式で結果を取得可能
  • VANTAGE_CLOUD_VECTOR_STORE_CREATE
    • Jinba ストレージのファイルから Vantage Cloud 上に VectorStore を作成(ドキュメント取り込み・チャンク分割対応)
  • VANTAGE_CLOUD_VECTOR_STORE_ADD_DOCUMENT
    • Jinba ストレージのファイルを Vantage Cloud の既存 VectorStore にドキュメントとして追加
  • VANTAGE_CLOUD_VECTOR_SEARCH
    • Vantage Cloud の VectorStore に対して意味的類似性検索を実行

認証

TERADATA_RUN_QUERY を使用するには、Teradata データベースの認証情報(hostuserpassword)が必要です。 3つの VANTAGE_CLOUD_* ツールは共通の config パラメータを使用します: 注意:API キーや認証情報は機密情報として扱い、公開リポジトリにコミットしないでください。

Vantage Cloud ベクトルツール

VANTAGE_CLOUD_VECTOR_STORE_CREATE

Jinba ストレージのファイルから Vantage Cloud 上に VectorStore を作成します。 入力: 出力: resultname(作成された VectorStore 名)、statusmessage を含みます。

VANTAGE_CLOUD_VECTOR_STORE_ADD_DOCUMENT

Vantage Cloud の既存 VectorStore にドキュメントを追加します。 入力: 出力: resultnamestatusmessage を含みます。 Vantage Cloud の VectorStore に対して意味的類似性検索を実行します。 入力: 出力: resultsimilar_objects(各要素は score と、取得可能な場合は DataBaseNameTableNameTD_IDTD_FILENAMEchunksindex_label)と total_count を含みます。

例:VectorStore の作成と検索

例:Teradata クエリの実行