Megosztás a következőn keresztül:


Számítási szabályzat referenciája

Ez a cikk a számítási házirend-definíciókra vonatkozó hivatkozás. A cikkek az elérhető szabályzatattribútumok és korlátozástípusok hivatkozását tartalmazzák. A gyakori használati esetekre is hivatkozhat mintaszabályzatokra.

Mik azok a szabályzatdefiníciók?

A szabályzatdefiníciók JSON-ban kifejezett egyedi szabályzatszabályok. A definíciók bármely, a Clusters API-val szabályozott attribútumhoz hozzáadhatnak egy szabályt. Ezek a definíciók például beállítanak egy alapértelmezett automatikus időpontot, megtiltják a felhasználók számára a készletek használatát, és kényszerítik a Photon használatát:

{
   "autotermination_minutes" : {
    "type" : "unlimited",
    "defaultValue" : 4320,
    "isOptional" : true
  },
  "instance_pool_id": {
    "type": "forbidden",
    "hidden": true
  },
  "runtime_engine": {
    "type": "fixed",
    "value": "PHOTON",
    "hidden": true
  }
}

Attribútumonként csak egy korlátozás lehet. Az attribútum elérési útja az API-attribútum nevét tükrözi. Beágyazott attribútumok esetén az elérési út pontokkal fűzi össze a beágyazott attribútumneveket. A szabályzatdefinícióban nem definiált attribútumok nem lesznek korlátozva.

Támogatott attribútumok

A szabályzatok a Fürtök API-val vezérelhető összes attribútumot támogatják. Az attribútumokon elhelyezhető korlátozások típusa beállításonként változhat a felhasználói felület elemeinek típusa és viszonya alapján. A számítási engedélyek meghatározásához nem használhat házirendeket.

Szabályzatok használatával is beállíthatja az óránkénti maximális ADATBÁZIS-egységeket és a fürt típusát. Lásd: Virtuális attribútum elérési útjai.

Az alábbi táblázat a támogatott szabályzatattribútum-útvonalakat sorolja fel:

Attribútum elérési útja Típus Leírás
autoscale.max_workers nem kötelező szám Ha rejtett, eltávolítja a maximális feldolgozószám mezőt a felhasználói felületről.
autoscale.min_workers nem kötelező szám Ha rejtett, eltávolítja a minimális munkavégzőszám mezőt a felhasználói felületről.
autotermination_minutes szám A 0 érték nem jelent automatikus megszakítást. Rejtett állapotban eltávolítja az automatikus leállítás jelölőnégyzetét és az értékbemenetet a felhasználói felületről.
azure_attributes.availability húr A számítás igény szerinti vagy kihasználatlan példányokat (ON_DEMAND_AZURE vagy SPOT_WITH_FALLBACK_AZURE) használ.
azure_attributes.first_on_demand szám Az igény szerinti példányokra helyezendő csomópontok számát szabályozza.
azure_attributes.spot_bid_max_price szám Szabályozza az Azure-beli kihasználatlan példányok maximális árát.
cluster_log_conf.path húr A naplófájlok cél URL-címe.
cluster_log_conf.type húr A napló céljának típusa. DBFS az egyetlen elfogadható érték.
cluster_name húr A fürt neve.
custom_tags.* húr Adott címkeértékek vezérlése a címke nevének hozzáfűzésével, például: custom_tags.<mytag>.
data_security_mode húr Beállítja a fürt hozzáférési módját. A Unity Catalog használatához vagy USER_ISOLATION (a felhasználói felületen megosztott hozzáférési módra van szükségSINGLE_USER). Az érték azt NONE jelenti, hogy nincsenek engedélyezve biztonsági funkciók.
docker_image.basic_auth.password húr A Databricks Container Services rendszerképének alapszintű hitelesítésének jelszava.
docker_image.basic_auth.username húr A Databricks Container Services rendszerképének egyszerű hitelesítésének felhasználóneve.
docker_image.url húr A Databricks Container Services rendszerképÉNEK URL-címét szabályozza. Rejtett állapotban eltávolítja a Databricks Container Services szakaszt a felhasználói felületről.
driver_node_type_id nem kötelező sztring Rejtett állapotban eltávolítja az illesztőcsomópont-kijelölést a felhasználói felületről.
enable_local_disk_encryption Logikai Állítsa be a true fürthöz helyileg csatlakoztatott lemezek engedélyezésére vagy false letiltására (az API-n keresztül megadottak szerint).
init_scripts.*.workspace.destination init_scripts.*.volumes.destination init_scripts.*.abfss.destination init_scripts.*.file.destination húr * az attribútumtömb init szkriptjének indexére hivatkozik. Lásd: Szabályzatok írása tömbattribútumokhoz.
instance_pool_id húr A feldolgozó csomópontok által használt készletet szabályozza, ha driver_instance_pool_id az is definiálva van, vagy ha az összes fürtcsomópont másként van megadva. Ha készleteket használ a feldolgozó csomópontokhoz, akkor az illesztőprogram-csomópont készleteit is használnia kell. Rejtett állapotban eltávolítja a készletkijelölést a felhasználói felületről.
driver_instance_pool_id húr Ha meg van adva, az illesztőprogram-csomóponthoz eltérő készletet konfigurál, mint a feldolgozó csomópontokhoz. Ha nincs megadva, örökli a függvényt instance_pool_id. Ha készleteket használ a feldolgozó csomópontokhoz, akkor az illesztőprogram-csomópont készleteit is használnia kell. Ha rejtett, eltávolítja az illesztőkészlet-kijelölést a felhasználói felületről.
node_type_id húr Rejtett állapotban eltávolítja a munkavégző csomóponttípus-kijelölést a felhasználói felületről.
num_workers nem kötelező szám Ha rejtett, eltávolítja a feldolgozószám specifikációját a felhasználói felületről.
runtime_engine húr Meghatározza, hogy a fürt a Photon-t használja-e. A lehetséges értékek: PHOTON és STANDARD.
single_user_name húr A hitelesítő adatok átengedése egyetlen felhasználó hozzáférésének felhasználóneve.
spark_conf.* nem kötelező sztring Az adott konfigurációs értékeket a konfigurációs kulcs nevének hozzáfűzésével szabályozza, például: spark_conf.spark.executor.memory.
spark_env_vars.* nem kötelező sztring Az adott Spark környezeti változó értékeit a környezeti változó hozzáfűzésével szabályozza, például: spark_env_vars.<environment variable name>.
spark_version húr A Spark-rendszerkép verziószáma az API-n (a Databricks Runtime-on) megadott módon. Speciális szabályzatértékeket is használhat, amelyek dinamikusan választják ki a Databricks-futtatókörnyezetet. Tekintse meg a Databricks Futtatókörnyezet kiválasztásának speciális szabályzatértékeit.
workload_type.clients.jobs Logikai Meghatározza, hogy a számítási erőforrás használható-e feladatokhoz. Lásd: A számítási feladatok használatának megakadályozása.
workload_type.clients.notebooks Logikai Meghatározza, hogy a számítási erőforrás használható-e jegyzetfüzetekkel. Lásd: A számítási feladatok használatának megakadályozása.

Virtuális attribútum elérési útjai

Ez a táblázat két további, szabályzatok által támogatott szintetikus attribútumot tartalmaz:

Attribútum elérési útja Típus Leírás
dbus_per_hour szám Számított attribútum, amely az erőforrás által óránként használható maximális ADATBÁZIS-értékeket jelöli, beleértve az illesztőcsomópontot is. Ez a metrika közvetlen módszer a költségek egyéni számítási szinten történő szabályozására. Használjon tartománykorlátozással.
cluster_type húr A létrehozható fürt típusát jelöli:

* all-purpose az Azure Databricks teljes körű számításához
* job a feladatütemező által létrehozott feladatszámításhoz
* dltDelta Live Tables-folyamatokhoz létrehozott számításhoz

Adott számítási típusok létrehozásának engedélyezése vagy letiltása a szabályzatból. Ha az all-purpose érték nem engedélyezett, a szabályzat nem jelenik meg a teljes célú számítási felhasználói felületen. Ha az job érték nem engedélyezett, a szabályzat nem jelenik meg a létrehozási feladat számítási felhasználói felületén.

Speciális szabályzatértékek a Databricks-futtatókörnyezet kiválasztásához

Az spark_version attribútum támogatja a Databricks Runtime-verzióra dinamikusan leképezett speciális értékeket a támogatott Databricks Runtime-verziók jelenlegi készlete alapján.

Az attribútumban a spark_version következő értékek használhatók:

  • auto:latest: Térképek a ga Databricks Runtime legújabb verziójára.
  • auto:latest-ml: Térképek a Databricks Runtime ML legújabb verziójára.
  • auto:latest-lts: Térképek a databricks runtime legújabb hosszú távú támogatási (LTS) verziójára.
  • auto:latest-lts-ml: Térképek a legújabb LTS Databricks Runtime ML-verzióra.
  • auto:prev-major: Térképek a második legújabb GA Databricks Runtime-verzióra. Ha például auto:latest 14,2, akkor auto:prev-major 13,3.
  • auto:prev-major-ml: Térképek a ga Databricks Runtime ML második legújabb verziójára. Ha például auto:latest 14,2, akkor auto:prev-major 13,3.
  • auto:prev-lts: Térképek a második legújabb LTS Databricks Runtime-verzióra. Ha például auto:latest-lts 13,3, akkor auto:prev-lts 12,2.
  • auto:prev-lts-ml: Térképek a második legújabb LTS Databricks Runtime ML-verzióra. Ha például auto:latest-lts 13,3, akkor auto:prev-lts 12,2.

Feljegyzés

Ha ezeket az értékeket használja, az nem frissíti automatikusan a számítást egy új futtatókörnyezeti verzió megjelenésekor. A felhasználónak explicit módon módosítania kell a Databricks Futtatókörnyezet verziójának számítását.

Támogatott szabályzattípusok

Ez a szakasz az egyes elérhető szabályzattípusokra vonatkozó hivatkozást tartalmaz. A szabályzattípusoknak két kategóriája van: rögzített szabályzatok és a szabályzatok korlátozása.

A rögzített szabályzatok megakadályozzák a felhasználó konfigurálását egy attribútumon. A rögzített szabályzatok két típusa:

A szabályzatok korlátozása korlátozza egy felhasználó attribútum konfigurálásának lehetőségeit. A szabályzatok korlátozása lehetővé teszi az alapértelmezett értékek beállítását és az attribútumok opcionálissá tétele is. Lásd: További korlátozási szabályzatmezők.

A szabályzatok korlátozásának lehetőségei a következők:

Rögzített szabályzat

A rögzített szabályzatok az attribútumot a megadott értékre korlátozzák. A numerikustól és logikaitól eltérő attribútumértékek esetében az értéket sztringgel kell ábrázolni vagy átalakítani.

Rögzített szabályzatok esetén az attribútumot a felhasználói felületről is elrejtheti, ha a mezőt a hidden következőre állítja true.

interface FixedPolicy {
    type: "fixed";
    value: string | number | boolean;
    hidden?: boolean;
}

Ez a példaszabályzat kijavítja a Databricks Futtatókörnyezet verzióját, és elrejti a mezőt a felhasználó felhasználói felületén:

{
  "spark_version": { "type": "fixed", "value": "auto:latest-lts", "hidden": true }
}

Tiltott szabályzat

A tiltott szabályzatok megakadályozzák, hogy a felhasználók konfigurálják az attribútumokat. A tiltott szabályzatok csak az opcionális attribútumokkal kompatibilisek.

interface ForbiddenPolicy {
    type: "forbidden";
}

Ez a szabályzat megtiltja a készletek csatlakoztatását a számítási munkavégző csomópontokhoz. A készletek az illesztőcsomópont számára is tilosak, mert driver_instance_pool_id öröklik a szabályzatot.

{
  "instance_pool_id": { "type": "forbidden" }
}

Engedélyezési szabályzat

Az engedélyezési listák házirendje meghatározza azokat az értékeket, amelyek közül a felhasználó választhat egy attribútum konfigurálásakor.

interface AllowlistPolicy {
  type: "allowlist";
  values: (string | number | boolean)[];
  defaultValue?: string | number | boolean;
  isOptional?: boolean;
}

Ez az engedélyezési lista példa lehetővé teszi, hogy a felhasználó két Databricks Runtime-verzió közül válasszon:

{
  "spark_version":  { "type": "allowlist", "values": [ "13.3.x-scala2.12", "12.2.x-scala2.12" ] }
}

Tiltólista-szabályzat

A tiltólista-szabályzat a nem engedélyezett értékeket sorolja fel. Mivel az értékeknek pontos egyezésnek kell lenniük, előfordulhat, hogy ez a szabályzat nem a várt módon működik, ha az attribútum megengedi az érték ábrázolását (például a kezdő és záró szóközök engedélyezését).

interface BlocklistPolicy {
  type: "blocklist";
  values: (string | number | boolean)[];
  defaultValue?: string | number | boolean;
  isOptional?: boolean;
}

Ez a példa megakadályozza, hogy a felhasználó databricks-futtatókörnyezetként válasszon 7.3.x-scala2.12 .

{
  "spark_version":  { "type": "blocklist", "values": [ "7.3.x-scala2.12" ] }
}

Regex-szabályzat

A regex-szabályzatok a regexnek megfelelő értékekre korlátozzák a rendelkezésre álló értékeket. A biztonság érdekében győződjön meg arról, hogy a regex a sztringérték elejéhez és végéhez van rögzítve.

interface RegexPolicy {
  type: "regex";
  pattern: string;
  defaultValue?: string | number | boolean;
  isOptional?: boolean;
}

Ez a példa korlátozza azokat a Databricks Runtime-verziókat, ahonnan a felhasználó választhat:

{
  "spark_version":  { "type": "regex", "pattern": "13\\.[3456].*" }
}

Tartományházirend

A tartományszabályzat az értéket egy megadott tartományra korlátozza a mezők és maxValue a minValue mezők használatával. Az értéknek tizedes törtnek kell lennie. A numerikus korlátoknak két lebegőpontos értékként kell ábrázolni. Egy adott korlát hiányának jelzéséhez kihagyhatja vagy maxValuekihagyhatja azokatminValue.

interface RangePolicy {
  type: "range";
  minValue?: number;
  maxValue?: number;
  defaultValue?: string | number | boolean;
  isOptional?: boolean;
}

Ez a példa a dolgozók maximális számát 10-re korlátozza:

{
  "num_workers":  { "type": "range", "maxValue": 10 }
}

Korlátlan szabályzat

A korlátlan szabályzat attribútumok megkövetelésére vagy az alapértelmezett érték megadására szolgál a felhasználói felületen.

interface UnlimitedPolicy {
  type: "unlimited";
  defaultValue?: string | number | boolean;
  isOptional?: boolean;
}

Ez a példa hozzáadja a COST_BUCKET címkét a számításhoz:

{
  "custom_tags.COST_BUCKET":  { "type": "unlimited" }
}

Egy Spark-konfigurációs változó alapértelmezett értékének beállításához, de a kihagyás (eltávolítás) engedélyezéséhez is:

{
  "spark_conf.spark.my.conf":  { "type": "unlimited", "isOptional": true, "defaultValue": "my_value" }
}

További korlátozási házirendmezők

A szabályzattípusok korlátozásához két további mezőt is megadhat:

  • defaultValue – Az az érték, amely automatikusan feltöltődik a számítási felhasználói felületen.
  • isOptional – Az attribútumok korlátozási szabályzata automatikusan megköveteli. Ha az attribútumot nem kötelező megadni, állítsa a mezőt a isOptional következőre true: .

Feljegyzés

Az alapértelmezett értékek nem lesznek automatikusan alkalmazva a Clusters API-val létrehozott számításra. Ha alapértelmezett értékeket szeretne alkalmazni az API használatával, adja hozzá a paramétert apply_policy_default_values a számítási definícióhoz, és állítsa be a következőre true: .

Ez a példaszabályzat a feldolgozó csomópontok készletének alapértelmezett értékét id1 adja meg, de nem kötelező. A számítás létrehozásakor kiválaszthat egy másik készletet, vagy dönthet úgy, hogy nem használ egyet. Ha driver_instance_pool_id nincs definiálva a szabályzatban, vagy a számítás létrehozásakor ugyanazt a készletet használja a feldolgozó csomópontokhoz és az illesztőprogram-csomóponthoz.

{
  "instance_pool_id": { "type": "unlimited", "isOptional": true, "defaultValue": "id1" }
}

Szabályzatok írása tömbattribútumokhoz

A tömbattribútumok házirendjei kétféleképpen adhatók meg:

  • Általános korlátozások az összes tömbelemre vonatkozóan. Ezek a korlátozások a * szabályzat elérési útjának helyettesítő karakterét használják.
  • Egy adott index tömbelemének konkrét korlátozásai. Ezek a korlátozások egy számot használnak az elérési úton.

A tömbattribútum init_scriptsesetében például az általános elérési utak kezdődnek init_scripts.* , az adott elérési utak init_scripts.<n>pedig azzal, hogy hol <n> található egy egész számindex a tömbben (0-tól kezdve). Egyesítheti az általános és a konkrét korlátozásokat, ebben az esetben az általános korlátozás minden olyan tömbelemre vonatkozik, amely nem rendelkezik konkrét korlátozással. Minden esetben csak egy szabályzatkorlátozás lesz érvényben.

Az alábbi szakaszok tömbattribútumokat használó gyakori példákat mutatnak be.

Belefoglalásspecifikus bejegyzések megkövetelése

A sorrend megadása nélkül nem igényelhet konkrét értékeket. Példa:

{
  "init_scripts.0.volumes.destination": {
    "type": "fixed",
    "value": "<required-script-1>"
  },
  "init_scripts.1.volumes.destination": {
    "type": "fixed",
    "value": "<required-script-2>"
  }
}

A teljes lista rögzített értékének megkövetelése

{
  "init_scripts.0.volumes.destination": {
    "type": "fixed",
    "value": "<required-script-1>"
  },
  "init_scripts.*.volumes.destination": {
    "type": "forbidden"
  }
}

A használat teljes letiltása

{
   "init_scripts.*.volumes.destination": {
    "type": "forbidden"
  }
}

Adott korlátozást követő bejegyzések engedélyezése

{
    "init_scripts.*.volumes.destination": {
    "type": "regex",
    "pattern": ".*<required-content>.*"
  }
}

Init-szkriptek meghatározott halmazának javítása

Elérési utak esetén init_scripts a tömb több olyan struktúra egyikét is tartalmazhatja, amelyekhez a használati esettől függően az összes lehetséges változatot kezelni kell. Ha például inicializálási szkriptek meghatározott készletét szeretné megkövetelni, és nem szeretné letiltani a másik verzió bármely változatát, a következő mintát használhatja:

{
  "init_scripts.0.volumes.destination": {
    "type": "fixed",
    "value": "<volume-paths>"
  },
  "init_scripts.1.volumes.destination": {
    "type": "fixed",
    "value": "<volume-paths>"
  },
  "init_scripts.*.workspace.destination": {
    "type": "forbidden"
  },
  "init_scripts.*.abfss.destination": {
    "type": "forbidden"
  },
  "init_scripts.*.file.destination": {
    "type": "forbidden"
  }
}

Szabályzat – példák

Ez a szakasz olyan házirend-példákat tartalmaz, amelyek hivatkozásként használhatók saját szabályzatok létrehozásához. Az Azure Databricks által biztosított szabályzatcsaládokat sablonként is használhatja a gyakori szabályzathasználati esetekhez.

Általános számítási szabályzat

Általános célú számítási szabályzat, amely a felhasználók irányítására és bizonyos funkciók korlátozására szolgál, ugyanakkor címkéket igényel, korlátozza a példányok maximális számát, és kényszeríti az időtúllépést.

{
  "instance_pool_id": {
    "type": "forbidden",
    "hidden": true
  },
  "spark_version": {
    "type": "regex",
    "pattern": "12\\.[0-9]+\\.x-scala.*"
  },
  "node_type_id": {
    "type": "allowlist",
    "values": [
      "Standard_L4s",
      "Standard_L8s",
      "Standard_L16s"
    ],
    "defaultValue": "Standard_L16s_v2"
  },
  "driver_node_type_id": {
    "type": "fixed",
    "value": "Standard_L16s_v2",
    "hidden": true
  },
  "autoscale.min_workers": {
    "type": "fixed",
    "value": 1,
    "hidden": true
  },
  "autoscale.max_workers": {
    "type": "range",
    "maxValue": 25,
    "defaultValue": 5
  },
  "autotermination_minutes": {
    "type": "fixed",
    "value": 30,
    "hidden": true
  },
  "custom_tags.team": {
    "type": "fixed",
    "value": "product"
  }
}

A Delta Live Tables-folyamat számításának korlátainak meghatározása

Feljegyzés

Amikor házirendeket használ a Delta Live Tables számításának konfigurálásához, a Databricks azt javasolja, hogy egyetlen szabályzatot alkalmazzanak mind a számításra, mind a defaultmaintenance számításra.

A folyamatszámítás házirendjének konfigurálásához hozzon létre egy szabályzatot a cluster_type következő mezővel dlt: . Az alábbi példa minimális szabályzatot hoz létre egy Delta Live Tables-számításhoz:

{
  "cluster_type": {
    "type": "fixed",
    "value": "dlt"
  },
  "num_workers": {
    "type": "unlimited",
    "defaultValue": 3,
    "isOptional": true
  },
  "node_type_id": {
    "type": "unlimited",
    "isOptional": true
  },
  "spark_version": {
    "type": "unlimited",
    "hidden": true
  }
}

Egyszerű, közepes méretű szabályzat

A felhasználók minimális konfigurációval hozhatnak létre közepes méretű számításokat. A létrehozáskor az egyetlen kötelező mező a számítási név; a többi rögzített és rejtett.

{
  "instance_pool_id": {
    "type": "forbidden",
    "hidden": true
  },
  "spark_conf.spark.databricks.cluster.profile": {
    "type": "forbidden",
    "hidden": true
  },
  "autoscale.min_workers": {
    "type": "fixed",
    "value": 1,
    "hidden": true
  },
  "autoscale.max_workers": {
    "type": "fixed",
    "value": 10,
    "hidden": true
  },
  "autotermination_minutes": {
    "type": "fixed",
    "value": 60,
    "hidden": true
  },
  "node_type_id": {
    "type": "fixed",
    "value": "Standard_L8s_v2",
    "hidden": true
  },
  "driver_node_type_id": {
    "type": "fixed",
    "value": "Standard_L8s_v2",
    "hidden": true
  },
  "spark_version": {
    "type": "fixed",
    "value": "auto:latest-ml",
    "hidden": true
  },
  "custom_tags.team": {
    "type": "fixed",
    "value": "product"
  }
}

Csak feladatra vonatkozó szabályzat

Lehetővé teszi, hogy a felhasználók feladatszámítást hozzanak létre a feladatok futtatásához. A felhasználók nem hozhatnak létre teljes körű számítást ezzel a házirenddel.

{
  "cluster_type": {
    "type": "fixed",
    "value": "job"
  },
  "dbus_per_hour": {
    "type": "range",
    "maxValue": 100
  },
  "instance_pool_id": {
    "type": "forbidden",
    "hidden": true
  },
  "num_workers": {
    "type": "range",
    "minValue": 1
  },
  "node_type_id": {
    "type": "regex",
    "pattern": "Standard_[DLS]*[1-6]{1,2}_v[2,3]"
  },
  "driver_node_type_id": {
    "type": "regex",
    "pattern": "Standard_[DLS]*[1-6]{1,2}_v[2,3]"
  },
  "spark_version": {
    "type": "unlimited",
    "defaultValue": "auto:latest-lts"
  },
  "custom_tags.team": {
    "type": "fixed",
    "value": "product"
  }
}

Külső metaadattár-szabályzat

Lehetővé teszi a felhasználók számára a számítás létrehozását egy rendszergazda által definiált, már csatolt metaadattár használatával. Ez azért hasznos, mert lehetővé teszi a felhasználók számára, hogy további konfiguráció nélkül hozzanak létre saját számításokat.

{
  "spark_conf.spark.hadoop.javax.jdo.option.ConnectionURL": {
      "type": "fixed",
      "value": "jdbc:sqlserver://<jdbc-url>"
  },
  "spark_conf.spark.hadoop.javax.jdo.option.ConnectionDriverName": {
      "type": "fixed",
      "value": "com.microsoft.sqlserver.jdbc.SQLServerDriver"
  },
  "spark_conf.spark.databricks.delta.preview.enabled": {
      "type": "fixed",
      "value": "true"
  },
  "spark_conf.spark.hadoop.javax.jdo.option.ConnectionUserName": {
      "type": "fixed",
      "value": "<metastore-user>"
  },
  "spark_conf.spark.hadoop.javax.jdo.option.ConnectionPassword": {
      "type": "fixed",
      "value": "<metastore-password>"
  }
}

A számítási feladatok használatának megakadályozása

Ez a szabályzat megakadályozza, hogy a felhasználók a számítási feladatot futtatják. A felhasználók csak jegyzetfüzetekkel használhatják a számítást.

{
  "workload_type.clients.notebooks": {
    "type": "fixed",
    "value": true
  },
  "workload_type.clients.jobs": {
    "type": "fixed",
    "value": false
  }
}

Automatikus méretezési szabályzat eltávolítása

Ez a szabályzat letiltja az automatikus skálázást, és lehetővé teszi a felhasználó számára, hogy beállítsa a feldolgozók számát egy adott tartományon belül.

{
  "num_workers": {
  "type": "range",
  "maxValue": 25,
  "minValue": 1,
  "defaultValue": 5
  }
}

Egyéni címke kényszerítése

Ha számítási címkeszabályt szeretne hozzáadni egy szabályzathoz, használja az custom_tags.<tag-name> attribútumot.

A szabályzatot használó felhasználóknak például ki kell tölteniük egy COST_CENTER 9999-et, 9921-et vagy 9531-et a számítás elindításához:

   {"custom_tags.COST_CENTER": {"type":"allowlist", "values":["9999", "9921", "9531" ]}}