Background Jobs - Run On Demand Table Maintenance
Notitie
Deze API is in preview.
Voer op aanvraag tabelonderhoud uit taakexemplaren.
Vereiste gedelegeerde bereiken
Lakehouse.Execute.All of Item.Execute.All
Door Microsoft Entra ondersteunde identiteiten
Deze API ondersteunt de Microsoft -identiteiten vermeld in deze sectie.
Identiteit | Steunen |
---|---|
Gebruiker | Ja |
service-principal en beheerde identiteiten | Nee |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/lakehouses/{lakehouseId}/jobs/instances?jobType={jobType}
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
lakehouse
|
path | True |
string uuid |
De item-id van Lakehouse. |
workspace
|
path | True |
string uuid |
De werkruimte-id. |
job
|
query | True |
string |
TableMaintenance taaktype. |
Aanvraagbody
Name | Vereist | Type | Description |
---|---|---|---|
executionData | True |
Uitvoeringsgegevens voor het configureren van het tabelonderhoud taak. |
Antwoorden
Name | Type | Description |
---|---|---|
202 Accepted |
Aanvraag geaccepteerd, taakuitvoering wordt uitgevoerd. Kopteksten
|
|
Other Status Codes |
Veelvoorkomende foutcodes:
|
Voorbeelden
Run table maintenance with optimize enabled and vacuum disabled.
Voorbeeldaanvraag
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": {}
}
}
Voorbeeldrespons
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.
Voorbeeldaanvraag
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"
}
}
}
Voorbeeldrespons
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.
Voorbeeldaanvraag
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"
}
}
}
Voorbeeldrespons
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
Definities
Name | Description |
---|---|
Error |
Het foutgerelateerde resourcedetailsobject. |
Error |
Het foutbericht. |
Error |
De details van het foutbericht. |
Optimize |
Instellingen voor optimalisatie van tabelonderhoud. |
Run |
Nettolading van lakehouse-tabelonderhoudsexemplaren uitvoeren op aanvraag |
Table |
Nettolading van lakehouse-tabelonderhoudsexemplaren uitvoeren op aanvraag |
Vacuum |
Tabelonderhoud vacuüm instellingen. |
ErrorRelatedResource
Het foutgerelateerde resourcedetailsobject.
Name | Type | Description |
---|---|---|
resourceId |
string |
De resource-id die betrokken is bij de fout. |
resourceType |
string |
Het type resource dat betrokken is bij de fout. |
ErrorResponse
Het foutbericht.
Name | Type | Description |
---|---|---|
errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
message |
string |
Een leesbare weergave van de fout. |
moreDetails |
Lijst met aanvullende foutdetails. |
|
relatedResource |
De foutgerelateerde resourcedetails. |
|
requestId |
string |
Id van de aanvraag die is gekoppeld aan de fout. |
ErrorResponseDetails
De details van het foutbericht.
Name | Type | Description |
---|---|---|
errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
message |
string |
Een leesbare weergave van de fout. |
relatedResource |
De foutgerelateerde resourcedetails. |
OptimizeSettings
Instellingen voor optimalisatie van tabelonderhoud.
Name | Type | Description |
---|---|---|
vOrder |
boolean |
De V-Order instellingen. True - Ingeschakeld, Onwaar - Uitgeschakeld. |
zOrderBy |
string[] |
Een lijst met kolomnamen naar Z-Order van de gegevens op. Indien niet opgegeven, wordt Z-Ordering niet toegepast. |
RunOnDemandTableMaintenanceRequest
Nettolading van lakehouse-tabelonderhoudsexemplaren uitvoeren op aanvraag
Name | Type | Description |
---|---|---|
executionData |
Uitvoeringsgegevens voor het configureren van het tabelonderhoud taak. |
TableMaintenanceExecutionData
Nettolading van lakehouse-tabelonderhoudsexemplaren uitvoeren op aanvraag
Name | Type | Description |
---|---|---|
optimizeSettings |
Hiermee configureert u de optimalisatie-instellingen van de onderhoudstaak. Als u tabeloptimalisatie wilt overslaan, laat u deze parameter leeg. |
|
schemaName |
string |
Naam van het schema waaronder de tabel wordt gemaakt. Deze eigenschap is alleen van toepassing op een schema ingeschakeld Lakehouse. Maximale lengte van alfanumerieke tekenreeks van 128 tekens met onderstrepingstekens. |
tableName |
string |
De naam van de tabel waarop onderhoud moet worden uitgevoerd. Maximale lengte van alfanumerieke tekenreeks van 256 tekens met onderstrepingstekens. |
vacuumSettings |
Hiermee configureert u de vacuüm instellingen van de onderhoudstaak. Als u tabelvacuüm wilt overslaan, laat u deze parameter leeg. |
VacuumSettings
Tabelonderhoud vacuüm instellingen.
Name | Type | Description |
---|---|---|
retentionPeriod |
string |
Hiermee wordt de standaardretentieperiode overschreven. Niet-deductiebestanden of gegevensbestanden die zijn gekoppeld aan deltatabelversies die ouder zijn dan de opgegeven bewaarperiode, worden verwijderd. Deze waarde moet het patroon van |