Background Jobs - Run On Demand Table Maintenance
Seddel
Denne API er en prøveversion.
Kør on-demand-tabelvedligeholdelse jobforekomst.
Påkrævede delegerede områder
Lakehouse.Execute.All eller Item.Execute.All
Microsoft Entra-understøttede identiteter
Denne API understøtter de Microsoft -identiteter, der angivet i dette afsnit.
Identitet | Støtte |
---|---|
Bruger | Ja |
tjenesteprincipal og administrerede identiteter | Nej |
Grænseflade
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/lakehouses/{lakehouseId}/jobs/instances?jobType={jobType}
URI-parametre
Name | I | Påkrævet | Type | Beskrivelse |
---|---|---|---|---|
lakehouse
|
path | True |
string uuid |
Lakehouse-vare-id'et. |
workspace
|
path | True |
string uuid |
Arbejdsområde-id'et. |
job
|
query | True |
string |
TableMaintenance jobtype. |
Brødtekst for anmodning
Name | Påkrævet | Type | Beskrivelse |
---|---|---|---|
executionData | True |
Udførelsesdata til konfiguration af tabelvedligeholdelse job. |
Svar
Name | Type | Beskrivelse |
---|---|---|
202 Accepted |
Anmodningen er accepteret. Jobudførelsen er i gang. Headere
|
|
Other Status Codes |
Almindelige fejlkoder:
|
Eksempler
Run table maintenance with optimize enabled and vacuum disabled.
Eksempelanmodning
POST https://api.fabric.microsoft.com/v1/workspaces/4b218778-e7a5-4d73-8187-f10824047715/lakehouses/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7/jobs/instances?jobType=TableMaintenance
{
"executionData": {
"tableName": "table1",
"optimizeSettings": {}
}
}
Eksempelsvar
Location: https://api.fabric.microsoft.com/v1/workspaces/4b218778-e7a5-4d73-8187-f10824047715/items/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7/jobs/instances/f2d65699-dd22-4889-980c-15226deb0e1b
Retry-After: 60
Run table maintenance with optimize Z-Order and vacuum enabled for schema enabled lakehouse.
Eksempelanmodning
POST https://api.fabric.microsoft.com/v1/workspaces/4b218778-e7a5-4d73-8187-f10824047715/lakehouses/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7/jobs/instances?jobType=TableMaintenance
{
"executionData": {
"tableName": "table1",
"schemaName": "dbo",
"optimizeSettings": {
"vOrder": true,
"zOrderBy": [
"tipAmount"
]
},
"vacuumSettings": {
"retentionPeriod": "7:01:00:00"
}
}
}
Eksempelsvar
Location: https://api.fabric.microsoft.com/v1/workspaces/4b218778-e7a5-4d73-8187-f10824047715/items/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7/jobs/instances/f2d65699-dd22-4889-980c-15226deb0e1b
Retry-After: 60
Run table maintenance with optimize Z-Order and vacuum enabled.
Eksempelanmodning
POST https://api.fabric.microsoft.com/v1/workspaces/4b218778-e7a5-4d73-8187-f10824047715/lakehouses/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7/jobs/instances?jobType=TableMaintenance
{
"executionData": {
"tableName": "table1",
"optimizeSettings": {
"vOrder": true,
"zOrderBy": [
"tipAmount"
]
},
"vacuumSettings": {
"retentionPeriod": "7:01:00:00"
}
}
}
Eksempelsvar
Location: https://api.fabric.microsoft.com/v1/workspaces/4b218778-e7a5-4d73-8187-f10824047715/items/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7/jobs/instances/f2d65699-dd22-4889-980c-15226deb0e1b
Retry-After: 60
Definitioner
Name | Beskrivelse |
---|---|
Error |
Objektet med fejlrelaterede ressourceoplysninger. |
Error |
Fejlsvaret. |
Error |
Oplysninger om fejlsvar. |
Optimize |
Indstillinger for optimering af tabelvedligeholdelse. |
Run |
Kør nyttedata for lakehouse-tabelvedligeholdelse efter behov |
Table |
Kør nyttedata for lakehouse-tabelvedligeholdelse efter behov |
Vacuum |
Indstillinger for tabelvedligeholdelse vakuum. |
ErrorRelatedResource
Objektet med fejlrelaterede ressourceoplysninger.
Name | Type | Beskrivelse |
---|---|---|
resourceId |
string |
Det ressource-id, der er involveret i fejlen. |
resourceType |
string |
Typen af ressource, der er involveret i fejlen. |
ErrorResponse
Fejlsvaret.
Name | Type | Beskrivelse |
---|---|---|
errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
message |
string |
En menneskelig læsbar gengivelse af fejlen. |
moreDetails |
Liste over yderligere oplysninger om fejl. |
|
relatedResource |
De fejlrelaterede ressourceoplysninger. |
|
requestId |
string |
Id'et for den anmodning, der er knyttet til fejlen. |
ErrorResponseDetails
Oplysninger om fejlsvar.
Name | Type | Beskrivelse |
---|---|---|
errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
message |
string |
En menneskelig læsbar gengivelse af fejlen. |
relatedResource |
De fejlrelaterede ressourceoplysninger. |
OptimizeSettings
Indstillinger for optimering af tabelvedligeholdelse.
Name | Type | Beskrivelse |
---|---|---|
vOrder |
boolean |
Indstillingerne for V-Order. True – Aktiveret, Falsk – Deaktiveret. |
zOrderBy |
string[] |
En liste over kolonnenavne, som dataene skal sorteres efter. Hvis den ikke er angivet, anvendes Z-ordering ikke. |
RunOnDemandTableMaintenanceRequest
Kør nyttedata for lakehouse-tabelvedligeholdelse efter behov
Name | Type | Beskrivelse |
---|---|---|
executionData |
Udførelsesdata til konfiguration af tabelvedligeholdelse job. |
TableMaintenanceExecutionData
Kør nyttedata for lakehouse-tabelvedligeholdelse efter behov
Name | Type | Beskrivelse |
---|---|---|
optimizeSettings |
Konfigurerer optimeringsindstillingerne for vedligeholdelsesjobbet. Hvis du vil springe tabeloptimering over, skal du lade denne parameter være tom. |
|
schemaName |
string |
Navnet på det skema, som tabellen er oprettet under. Denne egenskab gælder kun for et skemaaktiveret Lakehouse. Maks. længde på 128 tegn alfanumerisk streng med understregningstegn. |
tableName |
string |
Navnet på den tabel, der skal køres vedligeholdelse på. Maks. længde på 256 tegn alfanumerisk streng med understregningstegn. |
vacuumSettings |
Konfigurerer indstillingerne for vakuum for vedligeholdelsesjobbet. Hvis du vil springe tabelvakuum over, skal du lade denne parameter være tom. |
VacuumSettings
Indstillinger for tabelvedligeholdelse vakuum.
Name | Type | Beskrivelse |
---|---|---|
retentionPeriod |
string |
Tilsidesætter standardopbevaringsperioden. Filer eller datafiler, der ikke refereres til, og som er knyttet til deltatabelversioner, der er ældre end den angivne opbevaringsperiode, fjernes. Denne værdi skal følge mønsteret for |