Workspace Settings - Update Spark Settings
Aktualisieren der Spark-Einstellungen des Arbeitsbereichs.
Erlaubnisse
Der Anrufer muss über Administratorrolle Arbeitsbereichs verfügen.
Erforderliche delegierte Bereiche
Workspace.ReadWrite.All
Von Microsoft Entra unterstützte Identitäten
Diese API unterstützt die in diesem Abschnitt aufgeführten Microsoft Identitäten.
| Identität | Unterstützung |
|---|---|
| Benutzer | Ja |
| Dienstprinzipal und verwaltete Identitäten | Ja |
Schnittstelle
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/spark/settings
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Die Arbeitsbereichs-ID. |
Anforderungstext
| Name | Typ | Beschreibung |
|---|---|---|
| automaticLog |
Automatische Protokolleinstellungen. |
|
| environment |
Umgebungseinstellungen. |
|
| highConcurrency |
Einstellungen für hohe Parallelität. |
|
| job |
Auftragsverwaltungseinstellungen. |
|
| pool |
Pooleinstellungen. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Anforderung wurde erfolgreich abgeschlossen. |
|
| Other Status Codes |
Häufige Fehlercodes:
|
Beispiele
| Update workspace Spark settings default pool using pool ID example |
| Update workspace Spark settings example |
Update workspace Spark settings default pool using pool ID example
Beispielanforderung
PATCH https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/spark/settings
{
"pool": {
"defaultPool": {
"id": "00000000-0000-0000-0000-000000000000"
}
}
}
Beispiel für eine Antwort
{
"automaticLog": {
"enabled": false
},
"highConcurrency": {
"notebookInteractiveRunEnabled": false
},
"pool": {
"customizeComputeEnabled": false,
"defaultPool": {
"name": "Starter Pool",
"type": "Workspace",
"id": "00000000-0000-0000-0000-000000000000"
},
"starterPool": {
"maxNodeCount": 3,
"maxExecutors": 1
}
},
"environment": {
"name": "environment1",
"runtimeVersion": "1.2"
}
}
Update workspace Spark settings example
Beispielanforderung
PATCH https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/spark/settings
{
"automaticLog": {
"enabled": false
},
"highConcurrency": {
"notebookInteractiveRunEnabled": false,
"notebookPipelineRunEnabled": false
},
"pool": {
"customizeComputeEnabled": false,
"defaultPool": {
"name": "Starter Pool",
"type": "Workspace"
},
"starterPool": {
"maxNodeCount": 3,
"maxExecutors": 1
}
},
"environment": {
"name": "environment1",
"runtimeVersion": "1.2"
},
"job": {
"conservativeJobAdmissionEnabled": false,
"sessionTimeoutInMinutes": 20
}
}
Beispiel für eine Antwort
{
"automaticLog": {
"enabled": false
},
"highConcurrency": {
"notebookInteractiveRunEnabled": false,
"notebookPipelineRunEnabled": false
},
"pool": {
"customizeComputeEnabled": false,
"defaultPool": {
"name": "Starter Pool",
"type": "Workspace",
"id": "00000000-0000-0000-0000-000000000000"
},
"starterPool": {
"maxNodeCount": 3,
"maxExecutors": 1
}
},
"environment": {
"name": "environment1",
"runtimeVersion": "1.2"
},
"job": {
"conservativeJobAdmissionEnabled": false,
"sessionTimeoutInMinutes": 20
}
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Automatic |
Automatische Protokolleigenschaften. |
|
Custom |
Benutzerdefinierter Pooltyp. Zusätzliche |
|
Environment |
Eigenschaften einer Umgebung. |
|
Error |
Das Fehlerbezogene Ressourcendetails-Objekt. |
|
Error |
Die Fehlerantwort. |
|
Error |
Die Fehlerantwortdetails. |
|
High |
Hohe Parallelitätseigenschaften. |
|
Instance |
|
|
Pool |
Eigenschaften eines Pools |
|
Spark |
Eigenschaften eines Spark-Auftrags. |
|
Starter |
Benutzerdefinierter Startpool. |
|
Update |
Aktualisieren der Spark-Einstellungsanforderungsnutzlast des Arbeitsbereichs. |
|
Workspace |
Arbeitsbereichs-Spark-Einstellungen. |
AutomaticLogProperties
Automatische Protokolleigenschaften.
| Name | Typ | Beschreibung |
|---|---|---|
| enabled |
boolean |
Der Status des automatischen Protokolls. False – Deaktiviert, true – Aktiviert. |
CustomPoolType
Benutzerdefinierter Pooltyp. Zusätzliche CustomPoolType Typen können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| Workspace |
Benutzerdefinierter Pool auf Arbeitsbereichsebene |
| Capacity |
Benutzerdefinierter Pool auf Kapazitätsebene |
EnvironmentProperties
Eigenschaften einer Umgebung.
| Name | Typ | Beschreibung |
|---|---|---|
| name |
string |
Der Name der Standardumgebung. Leere Zeichenfolge gibt an, dass keine Arbeitsbereichsstandardumgebung vorhanden ist. |
| runtimeVersion |
string |
Runtime Version. Beispiel: 1.3 |
ErrorRelatedResource
Das Fehlerbezogene Ressourcendetails-Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| resourceId |
string |
Die Ressourcen-ID, die an dem Fehler beteiligt ist. |
| resourceType |
string |
Der Typ der Ressource, die an dem Fehler beteiligt ist. |
ErrorResponse
Die Fehlerantwort.
| Name | Typ | Beschreibung |
|---|---|---|
| errorCode |
string |
Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht. |
| message |
string |
Eine lesbare Darstellung des Fehlers. |
| moreDetails |
Liste der zusätzlichen Fehlerdetails. |
|
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
|
| requestId |
string |
ID der Anforderung, die dem Fehler zugeordnet ist. |
ErrorResponseDetails
Die Fehlerantwortdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| errorCode |
string |
Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht. |
| message |
string |
Eine lesbare Darstellung des Fehlers. |
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
HighConcurrencyProperties
Hohe Parallelitätseigenschaften.
| Name | Typ | Beschreibung |
|---|---|---|
| notebookInteractiveRunEnabled |
boolean |
Der Status der hohen Parallelität für die interaktive Ausführung des Notizbuchs. False – Deaktiviert, true – Aktiviert. |
| notebookPipelineRunEnabled |
boolean |
Der Status der hohen Parallelität für die Notizbuchpipelineausführung. False – Deaktiviert, true – Aktiviert. |
InstancePool
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string (uuid) |
Instanzpool-ID. |
| name |
string |
Name des Instanzpools. |
| type |
Instanzpooltyp. |
PoolProperties
Eigenschaften eines Pools
| Name | Typ | Beschreibung |
|---|---|---|
| customizeComputeEnabled |
boolean |
Anpassen von Computekonfigurationen für Elemente. False – Deaktiviert, true – Aktiviert. |
| defaultPool |
Standardpool für Arbeitsbereich. Es sollte ein gültiger benutzerdefinierter Poolname sein. "StarterPool" bedeutet, den Startpool zu verwenden. |
|
| starterPool |
Anpassen des Startpools. Weitere Informationen zum Konfigurieren des Startpools finden Sie unter Konfigurieren des Startpools. |
SparkJobsProperties
Eigenschaften eines Spark-Auftrags.
StarterPoolProperties
Benutzerdefinierter Startpool.
| Name | Typ | Beschreibung |
|---|---|---|
| maxExecutors |
integer (int32) minimum: 1 |
Die maximale Anzahl der Executoren. |
| maxNodeCount |
integer (int32) minimum: 1 |
Die maximale Knotenanzahl. |
UpdateWorkspaceSparkSettingsRequest
Aktualisieren der Spark-Einstellungsanforderungsnutzlast des Arbeitsbereichs.
| Name | Typ | Beschreibung |
|---|---|---|
| automaticLog |
Automatische Protokolleinstellungen. |
|
| environment |
Umgebungseinstellungen. |
|
| highConcurrency |
Einstellungen für hohe Parallelität. |
|
| job |
Auftragsverwaltungseinstellungen. |
|
| pool |
Pooleinstellungen. |
WorkspaceSparkSettings
Arbeitsbereichs-Spark-Einstellungen.
| Name | Typ | Beschreibung |
|---|---|---|
| automaticLog |
Automatische Protokolleinstellungen. |
|
| environment |
Umgebungseinstellungen. |
|
| highConcurrency |
Einstellungen für hohe Parallelität. |
|
| job |
Auftragsverwaltungseinstellungen. |
|
| pool |
Pooleinstellungen. |