Published - Get Spark Compute
Obter computação do Spark de ambiente.
Observação
Essa API é uma versão de lançamento de uma versão beta que deve ser preterida em 1º de março de 2026.
Ao chamar essa API , os chamadores devem definir o parâmetro beta de consulta como o valor false
Permissions
permissão Leitura para o item de ambiente.
Escopos delegados necessários
Item.Read.All ou Item.ReadWrite.All ou Environment.Read.All ou Environment.ReadWrite.All
Identidades com suporte do Microsoft Entra
Esta API dá suporte às identidades do Microsoft listadas nesta seção.
| Identidade | Support |
|---|---|
| Utilizador | Yes |
| Entidade de serviço e identidades gerenciadas | Yes |
Interfase
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/sparkcompute?beta={beta}
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
environment
|
path | True |
string (uuid) |
A ID do ambiente. |
|
workspace
|
path | True |
string (uuid) |
O identificador do espaço de trabalho. |
|
beta
|
query | True |
boolean |
Esse parâmetro especifica qual versão da API usar. Defina para |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
Solicitação concluída com êxito. |
|
| Other Status Codes |
Códigos de erro comuns:
|
Exemplos
Get environment Spark compute example
Solicitação de exemplo
GET https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/environments/707cfd07-cbf1-41da-aad7-dd157ddb8c11/sparkcompute?beta=false
Resposta de exemplo
{
"instancePool": {
"name": "MyWorkspacePool",
"type": "Workspace",
"id": "78942136-106c-4f3e-80fc-7ff4eae11603"
},
"driverCores": 4,
"driverMemory": "56g",
"executorCores": 4,
"executorMemory": "56g",
"dynamicExecutorAllocation": {
"enabled": false,
"minExecutors": 1,
"maxExecutors": 1
},
"sparkProperties": [
{
"key": "spark.acls.enable",
"value": "false"
}
],
"runtimeVersion": "1.2"
}
Definições
| Nome | Description |
|---|---|
|
Custom |
Memória do pool personalizada para o driver spark ou o executor do Spark. Tipos de |
|
Custom |
Tipo de pool personalizado. Tipos de |
|
Dynamic |
Proeridades de alocação do executor dinâmico. |
|
Environment |
|
|
Error |
O objeto de detalhes do recurso relacionado ao erro. |
|
Error |
A resposta de erro. |
|
Error |
Os detalhes da resposta de erro. |
|
Instance |
Uma instância de um pool. |
|
Spark |
Uma chave de propriedade Spark e seu valor. |
CustomPoolMemory
Memória do pool personalizada para o driver spark ou o executor do Spark. Tipos de CustomPoolMemory adicionais podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| 28g |
Memória de 28 GB. |
| 56g |
Memória de 56G. |
| 112g |
Memória 112G. |
| 224g |
Memória 224G. |
| 400g |
Memória de 400G. |
CustomPoolType
Tipo de pool personalizado. Tipos de CustomPoolType adicionais podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| Workspace |
Pool personalizado do workspace |
| Capacity |
Pool personalizado de capacidade |
DynamicExecutorAllocationProperties
Proeridades de alocação do executor dinâmico.
| Nome | Tipo | Description |
|---|---|---|
| enabled |
boolean |
O status da alocação do executor dinâmico. False – Desabilitado, verdadeiro – Habilitado. |
| maxExecutors |
integer (int32) minimum: 1 |
O número máximo do executor para alocação dinâmica e o mínimo para essa propriedade é 1. O valor máximo deve ser menor que o pool de instâncias |
| minExecutors |
integer (int32) minimum: 1 |
O número mínimo do executor para alocação dinâmica e o mínimo para essa propriedade é 1. O valor máximo deve ser menor que |
EnvironmentSparkCompute
| Nome | Tipo | Description |
|---|---|---|
| driverCores |
integer (int32) |
Núcleo do driver spark. Deve ser um dos seguintes valores: 4, 8, 16, 32, 64. |
| driverMemory |
Memória do driver spark. |
|
| dynamicExecutorAllocation |
Alocação de executor dinâmico. |
|
| executorCores |
integer (int32) |
Núcleo do executor do Spark. Deve ser um dos seguintes valores: 4, 8, 16, 32, 64. |
| executorMemory |
Memória do executor do Spark. |
|
| instancePool |
O pool de ambientes deve ser um pool personalizado válido. "Pool inicial" significa usar o pool inicial. |
|
| runtimeVersion |
string |
Versão de runtime, localize os runtimes de malha com suporte. Por exemplo: 1.3 |
| sparkProperties |
Propriedades do Spark. |
ErrorRelatedResource
O objeto de detalhes do recurso relacionado ao erro.
| Nome | Tipo | Description |
|---|---|---|
| resourceId |
string |
A ID do recurso envolvida no erro. |
| resourceType |
string |
O tipo do recurso envolvido no erro. |
ErrorResponse
A resposta de erro.
| Nome | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo a comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível humana do erro. |
| moreDetails |
Lista de detalhes de erro adicionais. |
|
| relatedResource |
Os detalhes do recurso relacionado ao erro. |
|
| requestId |
string |
ID da solicitação associada ao erro. |
ErrorResponseDetails
Os detalhes da resposta de erro.
| Nome | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo a comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível humana do erro. |
| relatedResource |
Os detalhes do recurso relacionado ao erro. |
InstancePool
Uma instância de um pool.
| Nome | Tipo | Description |
|---|---|---|
| id |
string (uuid) |
ID do pool de instâncias. |
| name |
string |
Nome do pool de instâncias. |
| type |
Tipo de pool de instâncias. |
SparkProperty
Uma chave de propriedade Spark e seu valor.
| Nome | Tipo | Description |
|---|---|---|
| key |
string |
A chave de propriedade do Spark. |
| value |
string |
O valor da propriedade Spark. |