Laufzeitkonfiguration für eine Arbeitslast.
JSON-Darstellung |
---|
{ "version": string, "containerImage": string, "properties": { string: string, ... }, "repositoryConfig": { object ( |
Felder | |
---|---|
version |
Optional. Version der Batchlaufzeit. |
container |
Optional. Optionales benutzerdefiniertes Container-Image für die Laufzeitumgebung des Jobs. Wenn keine Angabe erfolgt, wird ein Standardcontainer-Image verwendet. |
properties |
Optional. Eine Zuordnung von Attributnamen zu Werten, die zum Konfigurieren der Arbeitslastausführung verwendet werden. Ein Objekt, das eine Liste von |
repository |
Optional. Konfiguration des Abhängigkeits-Repositorys |
autotuning |
Optional. Konfiguration der automatischen Optimierung der Arbeitslast |
cohort |
Optional. Kohorten-ID. Hiermit werden Familien von Arbeitslasten mit derselben Form identifiziert, z.B. tägliche ETL-Jobs. |
RepositoryConfig
Konfiguration für Abhängigkeits-Repositories
JSON-Darstellung |
---|
{
"pypiRepositoryConfig": {
object ( |
Felder | |
---|---|
pypi |
Optional. Konfiguration für das PyPi-Repository. |
PyPiRepositoryConfig
Konfiguration für das PyPi-Repository
JSON-Darstellung |
---|
{ "pypiRepository": string } |
Felder | |
---|---|
pypi |
Optional. PyPi-Repository-Adresse |
AutotuningConfig
Konfiguration der automatischen Optimierung der Arbeitslast
JSON-Darstellung |
---|
{
"scenarios": [
enum ( |
Felder | |
---|---|
scenarios[] |
Optional. Szenarien, auf die die Optimierungen angewendet werden. |
Szenario
Das Szenario stellt ein bestimmtes Ziel dar, das durch die automatische Optimierung durch Ändern der Arbeitslasten erreicht werden soll.
Enums | |
---|---|
SCENARIO_UNSPECIFIED |
Standardwert. |
SCALING |
Empfehlungen zur Skalierung, z. B. initialExecutors. |
BROADCAST_HASH_JOIN |
Es wurden Hinweise zu möglichen Übertragungen von Verwandtschaftsbeziehungen hinzugefügt. |
MEMORY |
Speicherverwaltung für Arbeitslasten |