Background Jobs - Run On Demand Execute
เรียกใช้อินสแตนซ์งานตามต้องการ
Note
API นี้เป็นส่วนหนึ่งของการเผยแพร่ตัวอย่าง และมีไว้เพื่อวัตถุประสงค์ในการประเมินและการพัฒนาเท่านั้น ซึ่งอาจเปลี่ยนแปลงตามคําติชมและไม่แนะนําสําหรับการใช้งานด้านการผลิต มีการอัปเดต URL สําหรับ API นี้เพื่อรวมประเภทงานเป็นส่วนหนึ่งของเส้นทางแทนที่การใช้ก่อนหน้าของพารามิเตอร์คิวรี สําหรับความเข้ากันได้ย้อนหลัง การเรียกใช้โดยใช้พารามิเตอร์คิวรีจะยังคงได้รับการสนับสนุน
จําเป็นต้องมีขอบเขตที่ได้รับมอบสิทธิ์
สําหรับกระแสข้อมูล API ใช้ชนิดขอบเขตเหล่านี้:
- ขอบเขตที่เฉพาะเจาะจง: Dataflow.Execute.All
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับขอบเขต โปรดดู: บทความขอบเขต
ข้อมูลประจําตัวที่สนับสนุนของ Microsoft Entra
API นี้สนับสนุนข้อมูลประจําตัวของ Microsoft แสดงรายการในส่วนนี้
| Identity | Support |
|---|---|
| User | Yes |
| บริการหลักและข้อมูลประจําตัว ที่มีการจัดการ | No |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/jobs/Execute/instances
พารามิเตอร์ URI
| ชื่อ | ใน | จำเป็น | พิมพ์ | คำอธิบาย |
|---|---|---|---|---|
|
dataflow
|
path | True |
string (uuid) |
ID กระแสข้อมูล |
|
workspace
|
path | True |
string (uuid) |
ID พื้นที่ทํางาน |
เนื้อความของคำขอ
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| executionData |
ส่วนข้อมูลสําหรับการเรียกใช้คําของานตามความต้องการ จําเป็นเฉพาะในกรณีที่กระแสข้อมูลมีการเปิดใช้งานการกําหนดพารามิเตอร์ |
การตอบสนอง
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| 202 Accepted |
คําขอที่ยอมรับ การดําเนินการงานกําลังอยู่ระหว่างดําเนินการ ส่วนหัว
|
|
| Other Status Codes |
รหัสข้อผิดพลาดทั่วไป:
|
ตัวอย่าง
| 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
คำขอตัวอย่าง
POST https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/dataflows/dddddddd-9999-0000-1111-eeeeeeeeeeee/jobs/Execute/instances
คำตอบตัวอย่าง
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
คำขอตัวอย่าง
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"
}
]
}
}
คำตอบตัวอย่าง
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
คำจำกัดความ
| ชื่อ | คำอธิบาย |
|---|---|
|
Dataflow |
ส่วนข้อมูลการดําเนินการสําหรับกระแสข้อมูล |
|
Error |
ออบเจ็กต์รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
|
Error |
การตอบสนองข้อผิดพลาด |
|
Error |
รายละเอียดการตอบสนองข้อผิดพลาด |
|
Execute |
ตัวเลือกในการเรียกใช้การดําเนินการ อาจมีการเพิ่มการดําเนินการเพิ่มเติมเมื่อเวลาผ่านไป |
|
Item |
รายละเอียดพารามิเตอร์ |
|
Run |
เรียกใช้ตามต้องการสําหรับส่วนข้อมูลของอินสแตนซ์ของงานกระแสข้อมูล |
| Type |
ชนิดพารามิเตอร์ คุณสามารถเพิ่มชนิดพารามิเตอร์เพิ่มเติมเมื่อเวลาผ่านไป |
DataflowExecutionPayload
ส่วนข้อมูลการดําเนินการสําหรับกระแสข้อมูล
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| executeOption |
ตัวเลือกในการเรียกใช้การดําเนินการ อาจมีการเพิ่มการดําเนินการเพิ่มเติมเมื่อเวลาผ่านไป |
|
| parameters |
รายการของพารามิเตอร์ที่จะแทนที่ระหว่างการดําเนินการ |
ErrorRelatedResource
ออบเจ็กต์รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| resourceId |
string |
ID ทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
| resourceType |
string |
ชนิดของทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
ErrorResponse
การตอบสนองข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| errorCode |
string |
ตัวระบุเฉพาะที่ให้ข้อมูลเกี่ยวกับเงื่อนไขข้อผิดพลาด ทําให้สามารถสื่อสารได้มาตรฐานระหว่างบริการของเรากับผู้ใช้ |
| message |
string |
การแสดงข้อผิดพลาดที่มนุษย์สามารถอ่านได้ |
| moreDetails |
รายการรายละเอียดข้อผิดพลาดเพิ่มเติม |
|
| relatedResource |
รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
|
| requestId |
string |
รหัสของคําขอที่เกี่ยวข้องกับข้อผิดพลาด |
ErrorResponseDetails
รายละเอียดการตอบสนองข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| errorCode |
string |
ตัวระบุเฉพาะที่ให้ข้อมูลเกี่ยวกับเงื่อนไขข้อผิดพลาด ทําให้สามารถสื่อสารได้มาตรฐานระหว่างบริการของเรากับผู้ใช้ |
| message |
string |
การแสดงข้อผิดพลาดที่มนุษย์สามารถอ่านได้ |
| relatedResource |
รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
ExecuteOption
ตัวเลือกในการเรียกใช้การดําเนินการ อาจมีการเพิ่มการดําเนินการเพิ่มเติมเมื่อเวลาผ่านไป
| ค่า | คำอธิบาย |
|---|---|
| SkipApplyChanges |
ค่าเริ่มต้น การดําเนินการนําการเปลี่ยนแปลงไปใช้จะถูกข้ามไป |
| ApplyChangesIfNeeded |
การดําเนินการเปลี่ยนแปลง Appply จะดําเนินการถ้าจําเป็น สามารถใช้เมื่อจําเป็นต้องมีการเปลี่ยนแปลงล่าสุดสําหรับดําเนินการ |
ItemJobParameter
รายละเอียดพารามิเตอร์
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| parameterName |
string |
ชื่อของพารามิเตอร์ |
| type |
ชนิดพารามิเตอร์ คุณสามารถเพิ่มชนิดพารามิเตอร์เพิ่มเติมเมื่อเวลาผ่านไป |
|
| value |
ค่าของพารามิเตอร์ที่จะแทนที่ระหว่างการดําเนินการ |
RunOnDemandDataflowExecuteJobRequest
เรียกใช้ตามต้องการสําหรับส่วนข้อมูลของอินสแตนซ์ของงานกระแสข้อมูล
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| executionData |
ส่วนข้อมูลสําหรับการเรียกใช้คําของานตามความต้องการ จําเป็นเฉพาะในกรณีที่กระแสข้อมูลมีการเปิดใช้งานการกําหนดพารามิเตอร์ |
Type
ชนิดพารามิเตอร์ คุณสามารถเพิ่มชนิดพารามิเตอร์เพิ่มเติมเมื่อเวลาผ่านไป
| ค่า | คำอธิบาย |
|---|---|
| Automatic |
ค่าต้องเป็นอัตโนมัติ |