すべてのプロダクト
Search
ドキュメントセンター

Platform For AI:データソース設定

最終更新日:Jun 25, 2026

すべてのデータソース設定は Map[string]object 構造を使用します。例にある holo_infomysql_info などのキーは、データソースを一意に識別するカスタム名です。この名前は他の設定で参照できます。

Hologres

Hologres の設定は、メイン設定内の HologresConfs オブジェクトに対応します。

設定例:

 "HologresConfs": {
      "holo_info": {
        "DSN": "postgres://<UserName>:<Password>@<HOST>/<DATABASENAME>?sslmode=disable&connect_timeout=1"
      }
  }

パラメーター

必須

説明

DSN

文字列

はい

ユーザー名、パスワード、ホスト、データベース名が含まれる接続文字列です。

重要

作成したカスタムユーザーの UserNamePassword を使用してください。

接続プールのパラメーター

Hologres の接続プールは、デフォルトで最大アイドル接続数が 50、最大オープン接続数が 100 となっています。これらの設定を調整するには、次の環境変数を使用します。

  • HOLOGRES_MAX_OPEN_CONNS:接続プール内のオープン接続の最大数を設定します。デフォルトは 100 です。値は正の整数である必要があります。無効な値が指定された場合は、デフォルト値の 100 が使用されます。

  • HOLOGRES_MAX_IDLE_CONNS:接続プール内のアイドル接続の最大数を設定します。デフォルトは 50 です。値は正の整数である必要があります。無効な値が指定された場合は、デフォルト値の 50 が使用されます。

エンジンサービスが PAI-EAS にデプロイされている場合は、サービス更新ページで環境変数を追加できます。別の方法として、サービス設定 JSON の containers フィールド内にある env 配列に、次を追加します。

    {
        "name": "HOLOGRES_MAX_IDLE_CONNS",
        "value": "100"
    },
    {
        "name": "HOLOGRES_MAX_OPEN_CONNS",
        "value": "200"
    }
説明

ほとんどの場合、接続プールのパラメーターを調整する必要はありません。ただし、エンジンの CPU 使用率が低いにもかかわらず、高い同時実行性 (1,000 QPS 超) において Hologres クエリのテールレイテンシーが高い場合は、接続の最大数を増やすことを試してください。

エンジンインスタンス数と接続の最大数の積は、パフォーマンス低下を避けるために、Hologres サービスの接続上限を下回る必要があります。

Kafka

Kafka の設定は、メイン設定内の KafkaConfs オブジェクトに対応します。

設定例:

"KafkaConfs":{
  "kafka_info": {
    "BootstrapServers":"",
    "Topic":""
  }
}

パラメーター

必須

説明

BootstrapServers

文字列

はい

Kafka サーバーの接続情報です。

Topic

文字列

はい

トピック名です。

Redis

Redis の設定は、メイン設定内の RedisConfs オブジェクトに対応します。

設定例:

"RedisConfs":{
  "redis_info":{
    "Host":"",
    "Port":6379,
    "Password":"",
    "DbNum":0,
    "MaxIdle":0,
    "ConnectTimeout":30,
    "ReadTimeout":50,
    "WriteTimeout":50
  }
}

パラメーター

必須

説明

Host

文字列

はい

ホストアドレスです。

Port

int

はい

ポート番号です。

Password

文字列

はい

ログインパスワードです。

DbNum

int

いいえ

Redis のデータベースインデックスです。デフォルトは 0 です。

MaxIdle

int

いいえ

アイドル接続の最大数です。

ConnectTimeout

int

いいえ

接続タイムアウトです。

ReadTimeout

int

いいえ

読み取りタイムアウトです。

WriteTimeout

int

いいえ

書き込みタイムアウトです。

MySQL

MySQL の設定は、メイン設定内の MysqlConfs オブジェクトに対応します。

設定例:

 "MysqlConfs": {
      "mysql_info": {
        "DSN": "<USERNAME>:<PASSWORD>@tcp(<HOST>)/<DATABASENAME>?parseTime=true&loc=Asia%2FShanghai"
      }
  }

パラメーター

必須

説明

DSN

文字列

はい

ユーザー名、パスワード、ホスト、データベース名、およびその他のパラメーターが含まれる接続文字列です。

Graph

Graph の設定は、メイン設定内の GraphConfs オブジェクトに対応します。

設定例:

 "GraphConfs": {
      "graph_info": {
         "Host":"",
    	 "UserName":"",
    	 "Passwd":""
      }
  }

パラメーター

必須

説明

Host

文字列

はい

ホストアドレスです。

UserName

文字列

はい

ユーザー名です。

Passwd

文字列

はい

パスワードです。

PAI-FeatureStore

PAI-FeatureStore の設定は、メイン設定内の FeatureStoreConfs オブジェクトに対応します。PAI-FeatureStore の詳細については、「FeatureStore Overview」をご参照ください。

設定例:

 "FeatureStoreConfs": {
      "fs_info": {
         "RegionId":"cn-hangzhou",
    	 "ProjectName":"",
    	 "FeatureDBUsername": "",
         "FeatureDBPassword": "",
         "HologresUsername": "",
         "HologresPassword": ""
      }
  }

パラメーター

必須

説明

RegionId

文字列

はい

リージョン ID です。例:cn-hangzhoucn-beijing

ProjectName

文字列

はい

PAI-FeatureStore で作成したプロジェクト名です。

FeatureDBUsername

文字列

いいえ

FeatureDB のユーザー名です。FeatureDB を PAI-FeatureStore のオンラインストアとして使用する場合、このパラメーターは必須です。

FeatureDBPassword

文字列

いいえ

FeatureDB のパスワードです。FeatureDB を PAI-FeatureStore のオンラインストアとして使用する場合、このパラメーターは必須です。

HologresUsername

文字列

いいえ

Hologres のユーザー名です。Hologres を PAI-FeatureStore のオンラインストアとして使用する場合、このパラメーターは必須です。

HologresPassword

文字列

いいえ

Hologres のパスワードです。Hologres を PAI-FeatureStore のオンラインストアとして使用する場合、このパラメーターは必須です。

SLS

Simple Log Service (SLS) の設定は、メイン設定内の SlsConfs オブジェクトに対応します。

設定例:

 "SlsConfs": {
      "sls_info": {
    	  "EndPoint":"",
    	  "ProjectName":"",
    	  "LogstoreName":""
      }
  }

パラメーター

必須

説明

EndPoint

文字列

はい

SLS サービスのエンドポイントです。詳細については、「SLS endpoints」をご参照ください。

ProjectName

文字列

はい

プロジェクト名です。

LogstoreName

文字列

はい

Logstore 名です。

DataHub

DataHub の設定は、メイン設定内の DatahubConfs オブジェクトに対応します。

設定例:

 "DatahubConfs": {
     "datahub_info": {
         "Endpoint":"",
         "ProjectName":"",
         "TopicName":"",
    	 "Schemas":[]DatahubTopicSchema
      }
  }

パラメーター

必須

説明

Endpoint

文字列

はい

DataHub サービスのエンドポイントです。詳細については、「DataHub endpoints」をご参照ください。

ProjectName

文字列

はい

プロジェクト名です。

TopicName

文字列

はい

トピック名です。

Schemas

[]DatahubTopicSchema

はい

トピックのスキーマです。

DatahubTopicSchema

パラメーター

必須

説明

Field

文字列

はい

スキーマフィールド名です。

Type

文字列

はい

スキーマフィールドのデータ型です。有効な値:文字列integerbigintdoublefloattimestamp

Tablestore

Tablestore の設定は、メイン設定内の TableStoreConfs オブジェクトに対応します。

設定例:

 "TableStoreConfs": {
        "tablestore_info": {
            "EndPoint": "",
            "InstanceName": ""
        }
  }

パラメーター

必須

説明

EndPoint

文字列

はい

Tablestore サービスのエンドポイントです。詳細については、「Tablestore endpoints」をご参照ください。

InstanceName

文字列

はい

インスタンス名です。

OpenSearch

OpenSearch の設定は、メイン設定内の OpenSearchConfs オブジェクトに対応します。

設定例:

"OpenSearchConfs": {
    "opensearch_info":{
        "EndPoint": "opensearch-cn-beijing.aliyuncs.com"
    }
}

パラメーター

必須

説明

EndPoint

文字列

はい

OpenSearch サービスのエンドポイントです。詳細については、「OpenSearch endpoints」をご参照ください。