RuntimeConfig

ワークロードのランタイム構成。

JSON 表現
{
  "version": string,
  "containerImage": string,
  "properties": {
    string: string,
    ...
  },
  "repositoryConfig": {
    object (RepositoryConfig)
  },
  "autotuningConfig": {
    object (AutotuningConfig)
  },
  "cohort": string
}
フィールド
version

string

省略可。バッチ ランタイムのバージョン。

containerImage

string

省略可。ジョブ ランタイム環境用のカスタム コンテナ イメージ(省略可)。指定しない場合は、デフォルトのコンテナ イメージが使用されます。

properties

map (key: string, value: string)

省略可。ワークロードの実行の構成に使用される、プロパティ名と値のマッピング。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

repositoryConfig

object (RepositoryConfig)

省略可。依存関係リポジトリの構成。

autotuningConfig

object (AutotuningConfig)

省略可。ワークロードの自動チューニング構成。

cohort

string

省略可。コホート ID。同じシェイプのワークロードのグループを識別します(日次 ETL ジョブなど)。

RepositoryConfig

依存関係リポジトリの構成

JSON 表現
{
  "pypiRepositoryConfig": {
    object (PyPiRepositoryConfig)
  }
}
フィールド
pypiRepositoryConfig

object (PyPiRepositoryConfig)

省略可。PyPi リポジトリの構成。

PyPiRepositoryConfig

PyPi リポジトリの構成

JSON 表現
{
  "pypiRepository": string
}
フィールド
pypiRepository

string

省略可。PyPi リポジトリのアドレス

AutotuningConfig

ワークロードの自動チューニング構成。

JSON 表現
{
  "scenarios": [
    enum (Scenario)
  ]
}
フィールド
scenarios[]

enum (Scenario)

省略可。チューニングが適用されるシナリオ。

シナリオ

シナリオは、自動チューニングがワークロードを変更して達成しようとする特定の目標を表します。

列挙型
SCENARIO_UNSPECIFIED デフォルト値。
SCALING initialExecutors などのスケーリングの推奨事項。
BROADCAST_HASH_JOIN 潜在的な関係ブロードキャストに関するヒントを追加しました。
MEMORY ワークロードのメモリ管理。