次の方法で共有


Background Jobs - Run On Demand Execute

オンデマンド実行ジョブ インスタンスを実行します。

Note

この API はプレビュー リリースの一部であり、評価と開発のみを目的として提供されます。 フィードバックに基づいて変更される可能性があり、運用環境での使用はお勧めしません。 この API の URL が更新され、パスの一部としてジョブの種類が含まれるようになっており、クエリ パラメーターの以前の使用を置き換えます。 下位互換性のために、クエリ パラメーターを使用した呼び出しは引き続きサポートされています。

必要な委任されたスコープ

データフロー API の場合は、次のスコープの種類を使用します。

  • 特定のスコープ: Dataflow.Execute.All

スコープの詳細については、scopes に関する記事を参照してください。

Microsoft Entra でサポートされている ID

この API では、このセクションに記載されている Microsoft ID がサポートされています。

Identity Support
User Yes
サービス プリンシパルマネージド ID No

Interface

POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/jobs/Execute/instances

URI パラメーター

名前 / 必須 説明
dataflowId
path True

string (uuid)

データフロー ID。

workspaceId
path True

string (uuid)

ワークスペース ID。

要求本文

名前 説明
executionData

DataflowExecutionPayload

オンデマンド実行ジョブ要求のペイロード。 データフローでパラメーター化が有効になっている場合にのみ必要です。

応答

名前 説明
202 Accepted

要求が受け入れられ、ジョブの実行が進行中です。

ヘッダー

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

一般的なエラー コード:

  • InsufficientPrivileges - 呼び出し元には、ジョブ インスタンスを実行するための十分なアクセス許可がありません。

  • InvalidJobType - 要求されたジョブの種類が無効です。

  • TooManyRequestsForJobs - 呼び出し元が要求するオンデマンド ジョブ要求が多すぎます。

  • ItemNotFound - 要求された項目 ID が見つかりません。

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

定義

名前 説明
DataflowExecutionPayload

データフローの実行データ ペイロード

ErrorRelatedResource

エラー関連のリソース詳細オブジェクト。

ErrorResponse

エラー応答。

ErrorResponseDetails

エラー応答の詳細。

ExecuteOption

実行操作を実行するためのオプション。 時間の経過と同時に追加の executeOptions が追加される場合があります。

ItemJobParameter

パラメーターの詳細。

RunOnDemandDataflowExecuteJobRequest

オンデマンド実行データフロー ジョブ インスタンス ペイロード

Type

パラメーターの型。 追加のパラメーター型は、時間の経過と同時に追加される場合があります。

DataflowExecutionPayload

データフローの実行データ ペイロード

名前 説明
executeOption

ExecuteOption

実行操作を実行するためのオプション。 時間の経過と同時に追加の executeOptions が追加される場合があります。

parameters

ItemJobParameter[]

実行中にオーバーライドするパラメーターの一覧。

ErrorRelatedResource

エラー関連のリソース詳細オブジェクト。

名前 説明
resourceId

string

エラーに関係するリソース ID。

resourceType

string

エラーに関係するリソースの種類。

ErrorResponse

エラー応答。

名前 説明
errorCode

string

エラー状態に関する情報を提供し、サービスとそのユーザー間の標準化された通信を可能にする特定の識別子。

message

string

エラーの人間が判読できる表現。

moreDetails

ErrorResponseDetails[]

その他のエラーの詳細の一覧。

relatedResource

ErrorRelatedResource

エラー関連のリソースの詳細。

requestId

string

エラーに関連付けられている要求の ID。

ErrorResponseDetails

エラー応答の詳細。

名前 説明
errorCode

string

エラー状態に関する情報を提供し、サービスとそのユーザー間の標準化された通信を可能にする特定の識別子。

message

string

エラーの人間が判読できる表現。

relatedResource

ErrorRelatedResource

エラー関連のリソースの詳細。

ExecuteOption

実行操作を実行するためのオプション。 時間の経過と同時に追加の executeOptions が追加される場合があります。

説明
SkipApplyChanges

既定値。 変更の適用操作はスキップされます。

ApplyChangesIfNeeded

Appply Changes 操作は、必要に応じて実行されます。 実行に最新の変更が必要な場合に使用できます。

ItemJobParameter

パラメーターの詳細。

名前 説明
parameterName

string

パラメーターの名前。

type

Type

パラメーターの型。 追加のパラメーター型は、時間の経過と同時に追加される場合があります。

value

実行中にオーバーライドするパラメーターの値。

RunOnDemandDataflowExecuteJobRequest

オンデマンド実行データフロー ジョブ インスタンス ペイロード

名前 説明
executionData

DataflowExecutionPayload

オンデマンド実行ジョブ要求のペイロード。 データフローでパラメーター化が有効になっている場合にのみ必要です。

Type

パラメーターの型。 追加のパラメーター型は、時間の経過と同時に追加される場合があります。

説明
Automatic

値は Automatic である必要があります