概要
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 データベースの認証情報(host、user、password)が必要です。
3つの VANTAGE_CLOUD_* ツールは共通の config パラメータを使用します:
注意:API キーや認証情報は機密情報として扱い、公開リポジトリにコミットしないでください。
Vantage Cloud ベクトルツール
VANTAGE_CLOUD_VECTOR_STORE_CREATE
Jinba ストレージのファイルから Vantage Cloud 上に VectorStore を作成します。 入力:
出力:
result に name(作成された VectorStore 名)、status、message を含みます。
VANTAGE_CLOUD_VECTOR_STORE_ADD_DOCUMENT
Vantage Cloud の既存 VectorStore にドキュメントを追加します。 入力:
出力:
result に name、status、message を含みます。
VANTAGE_CLOUD_VECTOR_SEARCH
Vantage Cloud の VectorStore に対して意味的類似性検索を実行します。 入力:
出力:
result に similar_objects(各要素は score と、取得可能な場合は DataBaseName、TableName、TD_ID、TD_FILENAME、chunks、index_label)と total_count を含みます。