Background Jobs - Schedule Execute
Observação
Esta API está na versão prévia.
Crie um novo agendamento de execução para um fluxo de dados. Um fluxo de dados pode criar no máximo 20 agendadores.
Escopos delegados necessários:
Dataflow.Execute.All e Dataflow.ReadWrite.All
Identidades com suporte do Microsoft Entra
Esta API dá suporte às identidades do Microsoft listadas nesta seção.
Identidade | Apoio |
---|---|
Utilizador | Sim |
Entidade de serviço e identidades gerenciadas | Não |
Interfase
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/jobs/Execute/schedules
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
dataflow
|
path | True |
string (uuid) |
A ID do item. |
workspace
|
path | True |
string (uuid) |
O identificador do espaço de trabalho. |
Corpo da solicitação
Nome | Obrigatório | Tipo | Description |
---|---|---|---|
configuration | True | ScheduleConfig: |
Os dados reais contêm a hora/dias da semana deste agendamento. |
enabled | True |
boolean |
Se esse agendamento está habilitado. True – Habilitado, False – Desabilitado. |
Respostas
Nome | Tipo | Description |
---|---|---|
201 Created |
Crie a agenda com êxito. Cabeçalhos Location: string |
|
Other Status Codes |
Códigos de erro comuns:
|
Exemplos
Create dataflow Execute schedule example
Solicitação de exemplo
POST https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/dataflows/dddddddd-9999-0000-1111-eeeeeeeeeeee/jobs/Execute/schedules
{
"enabled": true,
"configuration": {
"startDateTime": "2025-04-28T00:00:00",
"endDateTime": "2025-04-30T23:59:00",
"localTimeZoneId": "Central Standard Time",
"type": "Cron",
"interval": 10
}
}
Resposta de exemplo
Location: https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/items/dddddddd-9999-0000-1111-eeeeeeeeeeee/jobs/Execute/schedules/bbbbbbbb-1111-2222-3333-cccccccccccc
{
"id": "bbbbbbbb-1111-2222-3333-cccccccccccc",
"enabled": true,
"createdDateTime": "2024-05-28T05:35:20.5366667",
"configuration": {
"startDateTime": "2025-04-28T00:00:00",
"endDateTime": "2025-04-30T23:59:00",
"localTimeZoneId": "Central Standard Time",
"type": "Cron",
"interval": 10
},
"owner": {
"id": "33dd33dd-ee44-ff55-aa66-77bb77bb77bb",
"type": "User"
}
}
Definições
Nome | Description |
---|---|
Create |
Criar conteúdo da solicitação do plano de agendamento de execução do fluxo de dados. |
Cron |
|
Daily |
|
Dataflow |
Agendamento de fluxo de dados. |
Day |
Uma lista de dias da semana, no máximo sete elementos são permitidos. |
Error |
O objeto de detalhes do recurso relacionado ao erro. |
Error |
A resposta de erro. |
Error |
Os detalhes da resposta de erro. |
Group |
Detalhes específicos do grupo. Aplicável quando o tipo principal é |
Group |
O tipo do grupo. Tipos de grupo adicionais podem ser adicionados ao longo do tempo. |
Principal |
Representa uma identidade ou um grupo do Microsoft Entra. |
Principal |
O tipo da entidade de segurança. Tipos de entidades de segurança adicionais podem ser adicionados ao longo do tempo. |
Service |
Detalhes específicos da entidade de serviço. Aplicável quando o tipo principal é |
Service |
Detalhes do perfil da entidade de serviço. Aplicável quando o tipo principal é |
User |
Detalhes específicos da entidade de usuário. Aplicável quando o tipo principal é |
Weekly |
CreateDataflowExecuteScheduleRequest
Criar conteúdo da solicitação do plano de agendamento de execução do fluxo de dados.
Nome | Tipo | Description |
---|---|---|
configuration | ScheduleConfig: |
Os dados reais contêm a hora/dias da semana deste agendamento. |
enabled |
boolean |
Se esse agendamento está habilitado. True – Habilitado, False – Desabilitado. |
CronScheduleConfig
Nome | Tipo | Description |
---|---|---|
endDateTime |
string (date-time) |
A hora de término dessa agenda. A hora de término deve ser posterior à hora de início. Ele precisa estar em UTC, usando o formato YYYY-MM-DDTHH:mm:ssZ. |
interval |
integer (int32) minimum: 1maximum: 5270400 |
O intervalo de tempo em minutos. Um número entre 1 e 5270400 (10 anos). |
localTimeZoneId |
string |
O registro do identificador de fuso horário no computador local para janelas, consulte Fusos Horários Padrão |
startDateTime |
string (date-time) |
A hora de início deste agendamento. Se a hora de início estiver no passado, ela disparará um trabalho instantaneamente. A hora está em UTC, usando o formato YYYY-MM-DDTHH:mm:ssZ. |
type |
string:
Cron |
Uma cadeia de caracteres representa o tipo do plano. Tipos de planType adicionais podem ser adicionados ao longo do tempo. |
DailyScheduleConfig
Nome | Tipo | Description |
---|---|---|
endDateTime |
string (date-time) |
A hora de término dessa agenda. A hora de término deve ser posterior à hora de início. Ele precisa estar em UTC, usando o formato YYYY-MM-DDTHH:mm:ssZ. |
localTimeZoneId |
string |
O registro do identificador de fuso horário no computador local para janelas, consulte Fusos Horários Padrão |
startDateTime |
string (date-time) |
A hora de início deste agendamento. Se a hora de início estiver no passado, ela disparará um trabalho instantaneamente. A hora está em UTC, usando o formato YYYY-MM-DDTHH:mm:ssZ. |
times |
string[] |
Uma lista de slots de tempo no formato hh:mm, no máximo 100 elementos são permitidos. |
type |
string:
Daily |
Uma cadeia de caracteres representa o tipo do plano. Tipos de planType adicionais podem ser adicionados ao longo do tempo. |
DataflowSchedule
Agendamento de fluxo de dados.
Nome | Tipo | Description |
---|---|---|
configuration | ScheduleConfig: |
Os dados reais contêm a hora/dias da semana deste agendamento. |
createdDateTime |
string (date-time) |
O carimbo de data/hora criado dessa agenda em UTC, usando o formato YYYY-MM-DDTHH:mm:ssZ. |
enabled |
boolean |
Se esse agendamento está habilitado. True – Habilitado, False – Desabilitado. |
id |
string (uuid) |
A ID da agenda. |
owner |
A identidade do usuário que criou esse agendamento ou última modificação. |
DayOfWeek
Uma lista de dias da semana, no máximo sete elementos são permitidos.
Valor | Description |
---|---|
Friday |
Sexta-feira |
Monday |
Segunda-feira |
Saturday |
Sábado |
Sunday |
Domingo |
Thursday |
Quinta-feira |
Tuesday |
Terça-feira |
Wednesday |
Quarta-feira |
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. |
GroupDetails
Detalhes específicos do grupo. Aplicável quando o tipo principal é Group
.
Nome | Tipo | Description |
---|---|---|
groupType |
O tipo do grupo. Tipos de grupo adicionais podem ser adicionados ao longo do tempo. |
GroupType
O tipo do grupo. Tipos de grupo adicionais podem ser adicionados ao longo do tempo.
Valor | Description |
---|---|
DistributionList |
Principal é uma lista de distribuição. |
SecurityGroup |
A entidade de segurança é um grupo de segurança. |
Unknown |
O tipo de grupo principal é desconhecido. |
Principal
Representa uma identidade ou um grupo do Microsoft Entra.
Nome | Tipo | Description |
---|---|---|
displayName |
string |
O nome de exibição da entidade de segurança. |
groupDetails |
Detalhes específicos do grupo. Aplicável quando o tipo principal é |
|
id |
string (uuid) |
A ID da entidade de segurança. |
servicePrincipalDetails |
Detalhes específicos da entidade de serviço. Aplicável quando o tipo principal é |
|
servicePrincipalProfileDetails |
Detalhes do perfil da entidade de serviço. Aplicável quando o tipo principal é |
|
type |
O tipo da entidade de segurança. Tipos de entidades de segurança adicionais podem ser adicionados ao longo do tempo. |
|
userDetails |
Detalhes específicos da entidade de usuário. Aplicável quando o tipo principal é |
PrincipalType
O tipo da entidade de segurança. Tipos de entidades de segurança adicionais podem ser adicionados ao longo do tempo.
Valor | Description |
---|---|
Group |
A entidade de segurança é um grupo de segurança. |
ServicePrincipal |
A entidade de segurança é uma entidade de serviço do Microsoft Entra. |
ServicePrincipalProfile |
Principal é um perfil de entidade de serviço. |
User |
Principal é uma entidade de usuário do Microsoft Entra. |
ServicePrincipalDetails
Detalhes específicos da entidade de serviço. Aplicável quando o tipo principal é ServicePrincipal
.
Nome | Tipo | Description |
---|---|---|
aadAppId |
string (uuid) |
O Microsoft Entra AppId da entidade de serviço. |
ServicePrincipalProfileDetails
Detalhes do perfil da entidade de serviço. Aplicável quando o tipo principal é ServicePrincipalProfile
.
Nome | Tipo | Description |
---|---|---|
parentPrincipal |
A entidade pai do perfil da entidade de serviço. |
UserDetails
Detalhes específicos da entidade de usuário. Aplicável quando o tipo principal é User
.
Nome | Tipo | Description |
---|---|---|
userPrincipalName |
string |
Nome principal do usuário. |
WeeklyScheduleConfig
Nome | Tipo | Description |
---|---|---|
endDateTime |
string (date-time) |
A hora de término dessa agenda. A hora de término deve ser posterior à hora de início. Ele precisa estar em UTC, usando o formato YYYY-MM-DDTHH:mm:ssZ. |
localTimeZoneId |
string |
O registro do identificador de fuso horário no computador local para janelas, consulte Fusos Horários Padrão |
startDateTime |
string (date-time) |
A hora de início deste agendamento. Se a hora de início estiver no passado, ela disparará um trabalho instantaneamente. A hora está em UTC, usando o formato YYYY-MM-DDTHH:mm:ssZ. |
times |
string[] |
Uma lista de slots de tempo no formato hh:mm, no máximo 100 elementos são permitidos. |
type |
string:
Weekly |
Uma cadeia de caracteres representa o tipo do plano. Tipos de planType adicionais podem ser adicionados ao longo do tempo. |
weekdays |
Uma lista de dias da semana, no máximo sete elementos são permitidos. |