你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Data Flow Debug Session - Execute Command

执行数据流调试命令。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/executeDataFlowDebugCommand?api-version=2018-06-01

URI 参数

Name In Required Type Description
factoryName
path True
  • string

工厂名称。

Regex pattern: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

resourceGroupName
path True
  • string

资源组名称。

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True
  • string

订阅标识符。

api-version
query True
  • string

API 版本。

请求正文

Name Type Description
command

命令类型。

commandPayload

命令有效负载对象。

sessionId
  • string

数据流调试会话的 ID。

响应

Name Type Description
200 OK

没问题。

202 Accepted

已接受。

Headers

  • location: string
Other Status Codes

从Azure 数据工厂服务收到的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 模拟用户帐户

示例

DataFlowDebugSession_ExecuteCommand

Sample Request

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/executeDataFlowDebugCommand?api-version=2018-06-01

{
  "commandPayload": {
    "streamName": "source1",
    "rowLimits": 100
  },
  "command": "executePreviewQuery",
  "sessionId": "f06ed247-9d07-49b2-b05e-2cb4a2fc871e"
}

Sample Response

Date: Sat, 16 Jun 2018 00:40:01 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-reads: 14989
x-ms-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
x-ms-correlation-request-id: 2f955e10-c6df-45a7-97d4-81acdb8540cd
location: https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/operationResults/dfCommandOutput$$f06ed247-9d07-49b2-b05e-2cb4a2fc871e$$e5328ee7-c524-4207-8ba4-b709010db33d$$ace5eaf0-3e93-45ba-ada3-bf77da321a7b?api-version=2018-06-01
{
  "status": "Succeeded",
  "data": "some output"
}

定义

CloudError

定义Azure 数据工厂错误响应结构的对象。

DataFlowDebugCommandPayload

命令有效负载的结构。

DataFlowDebugCommandRequest

数据流调试命令的请求正文结构。

DataFlowDebugCommandResponse

数据预览、统计信息或表达式预览的数据流结果的响应正文结构。

DataFlowDebugCommandType

命令类型。

CloudError

定义Azure 数据工厂错误响应结构的对象。

Name Type Description
error.code
  • string

错误代码。

error.details

包含其他错误详细信息的数组。

error.message
  • string

错误消息。

error.target
  • string

与错误关联的请求中的属性名称/路径。

DataFlowDebugCommandPayload

命令有效负载的结构。

Name Type Description
columns
  • string[]

列名数组。

expression
  • string

用于预览的表达式。

rowLimits
  • integer

预览响应的行限制。

streamName
  • string

用于预览的流名称。

DataFlowDebugCommandRequest

数据流调试命令的请求正文结构。

Name Type Description
command

命令类型。

commandPayload

命令有效负载对象。

sessionId
  • string

数据流调试会话的 ID。

DataFlowDebugCommandResponse

数据预览、统计信息或表达式预览的数据流结果的响应正文结构。

Name Type Description
data
  • string

数据预览、统计信息或表达式预览的结果数据。

status
  • string

数据预览、统计信息或表达式预览的运行状态。

DataFlowDebugCommandType

命令类型。

Name Type Description
executeExpressionQuery
  • string
executePreviewQuery
  • string
executeStatisticsQuery
  • string