Background Jobs - Run On Demand Execute
Ausführen einer Auftragsinstanz bei Bedarf.
Note
Diese API ist Teil einer Preview-Version und wird nur für Evaluierungs- und Entwicklungszwecke bereitgestellt. Sie kann sich basierend auf Feedback ändern und wird nicht für den Produktionseinsatz empfohlen. Die URL für diese API wurde aktualisiert, um den Auftragstyp als Teil des Pfads einzuschließen, wobei die vorherige Verwendung eines Abfrageparameters ersetzt wird. Aus Gründen der Abwärtskompatibilität werden Aufrufe mit dem Abfrageparameter weiterhin unterstützt.
Erforderliche delegierte Bereiche
Verwenden Sie für Datenflüsse-APIs die folgenden Bereichstypen:
- Spezifischer Bereich: Dataflow.Execute.All
weitere Informationen zu Bereichen finden Sie im Artikel " Bereiche".
Von Microsoft Entra unterstützte Identitäten
Diese API unterstützt die in diesem Abschnitt aufgeführten Microsoft Identitäten.
| Identity | Support |
|---|---|
| User | Yes |
| Service Principal und Verwaltete Identitäten | No |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/jobs/Execute/instances
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
dataflow
|
path | True |
string (uuid) |
Die Datenfluss-ID. |
|
workspace
|
path | True |
string (uuid) |
Die Arbeitsbereichs-ID. |
Anforderungstext
| Name | Typ | Beschreibung |
|---|---|---|
| executionData |
Nutzlast für ausführungsbasierte Ausführungsauftragsanforderung. Wird nur benötigt, wenn der Datenfluss die Parameterisierung aktiviert hat. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 202 Accepted |
Anforderung angenommen, Auftragsausführung wird ausgeführt. Header
|
|
| Other Status Codes |
Häufige Fehlercodes:
|
Beispiele
| Run dataflow Execute job instance with no request body example |
| Run dataflow Execute job instance with request body containing parameters example |
Run dataflow Execute job instance with no request body example
Beispielanforderung
POST https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/dataflows/dddddddd-9999-0000-1111-eeeeeeeeeeee/jobs/Execute/instances
Beispiel für eine Antwort
Location: https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/items/dddddddd-9999-0000-1111-eeeeeeeeeeee/jobs/instances/bbbbbbbb-1111-2222-3333-cccccccccccc
Retry-After: 60
Run dataflow Execute job instance with request body containing parameters example
Beispielanforderung
POST https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/dataflows/dddddddd-9999-0000-1111-eeeeeeeeeeee/jobs/Execute/instances
{
"executionData": {
"executeOption": "ApplyChangesIfNeeded",
"parameters": [
{
"parameterName": "OrderKey",
"type": "Automatic",
"value": 25
},
{
"parameterName": "Threshold",
"type": "Automatic",
"value": "start"
}
]
}
}
Beispiel für eine Antwort
Location: https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/items/dddddddd-9999-0000-1111-eeeeeeeeeeee/jobs/instances/bbbbbbbb-1111-2222-3333-cccccccccccc
Retry-After: 60
Definitionen
| Name | Beschreibung |
|---|---|
|
Dataflow |
Die Ausführungsdatennutzlast für Dataflow |
|
Error |
Das Fehlerbezogene Ressourcendetails-Objekt. |
|
Error |
Die Fehlerantwort. |
|
Error |
Die Fehlerantwortdetails. |
|
Execute |
Optionen zum Ausführen des Ausführungsvorgangs. Zusätzliche executeOptions können im Laufe der Zeit hinzugefügt werden. |
|
Item |
Parameterdetails. |
|
Run |
Ausführen der Datenflussauftragsinstanznutzlast bei Bedarf ausführen |
| Type |
Der Parametertyp. Zusätzliche Parametertypen können im Laufe der Zeit hinzugefügt werden. |
DataflowExecutionPayload
Die Ausführungsdatennutzlast für Dataflow
| Name | Typ | Beschreibung |
|---|---|---|
| executeOption |
Optionen zum Ausführen des Ausführungsvorgangs. Zusätzliche executeOptions können im Laufe der Zeit hinzugefügt werden. |
|
| parameters |
Eine Liste der Parameter, die während der Ausführung außer Kraft setzen sollen. |
ErrorRelatedResource
Das Fehlerbezogene Ressourcendetails-Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| resourceId |
string |
Die Ressourcen-ID, die an dem Fehler beteiligt ist. |
| resourceType |
string |
Der Typ der Ressource, die an dem Fehler beteiligt ist. |
ErrorResponse
Die Fehlerantwort.
| Name | Typ | Beschreibung |
|---|---|---|
| errorCode |
string |
Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht. |
| message |
string |
Eine lesbare Darstellung des Fehlers. |
| moreDetails |
Liste der zusätzlichen Fehlerdetails. |
|
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
|
| requestId |
string |
ID der Anforderung, die dem Fehler zugeordnet ist. |
ErrorResponseDetails
Die Fehlerantwortdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| errorCode |
string |
Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht. |
| message |
string |
Eine lesbare Darstellung des Fehlers. |
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
ExecuteOption
Optionen zum Ausführen des Ausführungsvorgangs. Zusätzliche executeOptions können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| SkipApplyChanges |
Standardwert. Der Vorgang "Änderungen anwenden" wird übersprungen. |
| ApplyChangesIfNeeded |
Der Vorgang "Appply Changes" wird bei Bedarf ausgeführt. Kann verwendet werden, wenn die neuesten Änderungen für Execute erforderlich sind. |
ItemJobParameter
Parameterdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| parameterName |
string |
Name des Parameters. |
| type |
Der Parametertyp. Zusätzliche Parametertypen können im Laufe der Zeit hinzugefügt werden. |
|
| value |
Der Wert des Parameters, der während der Ausführung außer Kraft setzen soll. |
RunOnDemandDataflowExecuteJobRequest
Ausführen der Datenflussauftragsinstanznutzlast bei Bedarf ausführen
| Name | Typ | Beschreibung |
|---|---|---|
| executionData |
Nutzlast für ausführungsbasierte Ausführungsauftragsanforderung. Wird nur benötigt, wenn der Datenfluss die Parameterisierung aktiviert hat. |
Type
Der Parametertyp. Zusätzliche Parametertypen können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| Automatic |
Der Wert muss automatisch sein. |