Workspace Settings - Update Spark Settings
Aktualizowanie ustawień platformy Spark obszaru roboczego.
Uprawnienia
Obiekt wywołujący musi mieć rolę administratora obszaru roboczego.
Wymagane zakresy delegowane
Workspace.ReadWrite.All
Tożsamości obsługiwane przez firmę Microsoft
Ten interfejs API obsługuje tożsamości firmy Microsoft wymienione w tej sekcji.
| Tożsamość | Wsparcie |
|---|---|
| Użytkownik | Tak |
| jednostki usługi i tożsamości zarządzanych | Tak |
Interfejs
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/spark/settings
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Identyfikator obszaru roboczego. |
Treść żądania
| Nazwa | Typ | Opis |
|---|---|---|
| automaticLog |
Ustawienia dziennika automatycznego. |
|
| environment |
Ustawienia środowiska. |
|
| highConcurrency |
Ustawienia wysokiej współbieżności. |
|
| job |
Ustawienia zarządzania zadaniami. |
|
| pool |
Ustawienia puli. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zostało ukończone pomyślnie. |
|
| Other Status Codes |
Typowe kody błędów:
|
Przykłady
| 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
Przykładowe żądanie
PATCH https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/spark/settings
{
"pool": {
"defaultPool": {
"id": "00000000-0000-0000-0000-000000000000"
}
}
}
Przykładowa odpowiedź
{
"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
Przykładowe żądanie
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
}
}
Przykładowa odpowiedź
{
"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
}
}
Definicje
| Nazwa | Opis |
|---|---|
|
Automatic |
Właściwości dziennika automatycznego. |
|
Custom |
Typ puli niestandardowej. Dodatkowe typy |
|
Environment |
Właściwości środowiska. |
|
Error |
Obiekt szczegółów zasobu powiązanego z błędem. |
|
Error |
Odpowiedź na błąd. |
|
Error |
Szczegóły odpowiedzi na błąd. |
|
High |
Właściwości wysokiej współbieżności. |
|
Instance |
|
|
Pool |
Właściwości puli |
|
Spark |
Właściwości zadania platformy Spark. |
|
Starter |
Niestandardowa pula startowa. |
|
Update |
Aktualizowanie ładunku żądania ładunku żądań ustawień platformy Spark w obszarze roboczym. |
|
Workspace |
Ustawienia platformy Spark obszaru roboczego. |
AutomaticLogProperties
Właściwości dziennika automatycznego.
| Nazwa | Typ | Opis |
|---|---|---|
| enabled |
boolean |
Stan dziennika automatycznego. Fałsz — wyłączone, true — włączone. |
CustomPoolType
Typ puli niestandardowej. Dodatkowe typy CustomPoolType można dodawać w czasie.
| Wartość | Opis |
|---|---|
| Workspace |
Pula niestandardowa na poziomie obszaru roboczego |
| Capacity |
Pula niestandardowa na poziomie pojemności |
EnvironmentProperties
Właściwości środowiska.
| Nazwa | Typ | Opis |
|---|---|---|
| name |
string |
Nazwa środowiska domyślnego. Pusty ciąg wskazuje, że nie ma domyślnego środowiska obszaru roboczego. |
| runtimeVersion |
string |
wersja środowiska uruchomieniowego. Na przykład: 1.3 |
ErrorRelatedResource
Obiekt szczegółów zasobu powiązanego z błędem.
| Nazwa | Typ | Opis |
|---|---|---|
| resourceId |
string |
Identyfikator zasobu, który jest zaangażowany w błąd. |
| resourceType |
string |
Typ zasobu, który jest zaangażowany w błąd. |
ErrorResponse
Odpowiedź na błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| moreDetails |
Lista dodatkowych szczegółów błędu. |
|
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
|
| requestId |
string |
Identyfikator żądania skojarzonego z błędem. |
ErrorResponseDetails
Szczegóły odpowiedzi na błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
HighConcurrencyProperties
Właściwości wysokiej współbieżności.
| Nazwa | Typ | Opis |
|---|---|---|
| notebookInteractiveRunEnabled |
boolean |
Stan wysokiej współbieżności dla interakcyjnego przebiegu notesu. Fałsz — wyłączone, true — włączone. |
| notebookPipelineRunEnabled |
boolean |
Stan wysokiego współbieżności dla uruchomienia potoku notesu. Fałsz — wyłączone, true — włączone. |
InstancePool
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string (uuid) |
Identyfikator puli wystąpień. |
| name |
string |
Nazwa puli wystąpień. |
| type |
Typ puli wystąpień. |
PoolProperties
Właściwości puli
| Nazwa | Typ | Opis |
|---|---|---|
| customizeComputeEnabled |
boolean |
Dostosowywanie konfiguracji obliczeniowych dla elementów. Fałsz — wyłączone, true — włączone. |
| defaultPool |
Domyślna pula dla obszaru roboczego. Powinna to być prawidłowa nazwa puli niestandardowej. "Pula początkowa" oznacza użycie puli początkowej. |
|
| starterPool |
Dostosuj pulę początkową. Aby uzyskać więcej informacji na temat konfigurowania puli startowej, zobacz konfigurowanie puli początkowej. |
SparkJobsProperties
Właściwości zadania platformy Spark.
| Nazwa | Typ | Opis |
|---|---|---|
| conservativeJobAdmissionEnabled |
boolean |
Zarezerwuj maksymalne rdzenie dla aktywnych zadań platformy Spark. Po włączeniu tego ustawienia pojemność sieci szkieletowej rezerwuje maksymalną liczbę rdzeni potrzebnych dla aktywnych zadań platformy Spark, zapewniając niezawodność zadań, upewniając się, że rdzenie są dostępne w przypadku skalowania zadania w górę. Gdy to ustawienie jest wyłączone, zadania są uruchamiane na podstawie minimalnej wymaganej liczby rdzeni, co pozwala jednocześnie uruchamiać więcej zadań. Aby uzyskać więcej informacji, zobacz job admission and management. Fałsz — wyłączone, true — włączone. |
| sessionTimeoutInMinutes |
integer (int32) minimum: 1maximum: 20160 |
Czas zakończenia nieaktywnych sesji platformy Spark. Maksymalna wartość to 14 dni. |
StarterPoolProperties
Niestandardowa pula startowa.
| Nazwa | Typ | Opis |
|---|---|---|
| maxExecutors |
integer (int32) minimum: 1 |
Maksymalna liczba funkcji wykonawczych. |
| maxNodeCount |
integer (int32) minimum: 1 |
Maksymalna liczba węzłów. |
UpdateWorkspaceSparkSettingsRequest
Aktualizowanie ładunku żądania ładunku żądań ustawień platformy Spark w obszarze roboczym.
| Nazwa | Typ | Opis |
|---|---|---|
| automaticLog |
Ustawienia dziennika automatycznego. |
|
| environment |
Ustawienia środowiska. |
|
| highConcurrency |
Ustawienia wysokiej współbieżności. |
|
| job |
Ustawienia zarządzania zadaniami. |
|
| pool |
Ustawienia puli. |
WorkspaceSparkSettings
Ustawienia platformy Spark obszaru roboczego.
| Nazwa | Typ | Opis |
|---|---|---|
| automaticLog |
Ustawienia dziennika automatycznego. |
|
| environment |
Ustawienia środowiska. |
|
| highConcurrency |
Ustawienia wysokiej współbieżności. |
|
| job |
Ustawienia zarządzania zadaniami. |
|
| pool |
Ustawienia puli. |