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

切片版本 1 (V1)

注意

本参考文档适用于Azure 数据工厂版本 1 (V1) 。

Get

获取数据工厂中表的数据切片。

请求

Get Slice 请求可以按如下方式构造(建议使用 HTTPS):

HTTP 谓词 请求 URI HTTP 版本
GET https://management.azure.com/subscriptions/{SubscriptionID}/resourcegroups/{ResourceGroupName}/providers/Microsoft.DataFactory/datafactories/{DataFactoryName}/tables/{TableName}/slices?start={StartDateTime}&end={EndDateTime}&api-version={api-version} HTTP/1.1

URI 参数

URI 参数 必需 说明
订阅 ID Azure 订阅 ID。
ResourceGroupName 托管 Azure 数据工厂的资源组的唯一名称。
DataFactoryName 你要在其中查找表的数据工厂的名称。
TableName 要进行切片的表的名称。
StartDateTime 开始切片的日期时间。
EndDateTime 结束切片的日期时间。 默认值是开始日期时间后的 48 小时。
API 版本 指定用于发出此请求的协议的版本。

请求标头

下表介绍请求标头。

请求头 必需 说明
x-ms-client-request-id 此请求的操作 ID。

请求正文

无。

响应

响应包括 HTTP 状态代码、一组响应标头和响应正文。

状态代码

  • 200(正常)- 如果请求已成功完成。

  • 400(错误的请求)- 如果请求正文未通过验证。

  • 404(找不到)- 如果订阅或资源组不存在。

响应标头

此操作的响应包括以下标头。 该响应还可能包括其他标准 HTTP 标头。 所有标准标头都符合 HTTP/1.1 协议规范

响应标头 说明
x-ms-request-id 当前操作的唯一标识符,由服务生成。
x-ms-ratelimit-remaining-subscription-writes 当前订阅的剩余限制。
x-ms-correlation-request-id 指定请求的跟踪相关 ID。 资源提供程序 必须 记录此日志,以便端到端请求可以在 Azure 中关联。
x-ms-routing-request-id Location+DateTime+correlation-request-ID
日期 服务生成的 UTC 日期/时间值指示启动响应的时间。

响应正文

  
{  
    "value": [  
    {  
        "status": <SliceStatus>,  
        "state": <SliceState>,  
        "retryCount": <RetryCount>,  
        "longRetryCount": <LongRetryCount>,  
        "statusUpdateTimestamp": <Timestamp>,  
        "start": <StartDateTime1>.  
        "end": <EndDateTime1>  
    },  
    {  
        "status": <SliceStatus>,  
        "state": <SliceState>,  
        "retryCount": <RetryCount>,  
        "longRetryCount": <LongRetryCount>,  
        "statusUpdateTimestamp": <Timestamp>,  
        "start": <StartDateTime2>.  
        "end": <EndDateTime2>  
    },  
    {  
        "status": <SliceStatus>,  
        "state": <SliceState>,  
        "retryCount": <RetryCount>,  
        "longRetryCount": <LongRetryCount>,  
        "statusUpdateTimestamp": <Timestamp>,  
        "start": <StartDateTime3>.  
        "end": <EndDateTime3>  
    }  
    ]  
}  
  

下表介绍响应正文的元素。

元素名称 说明
SliceStatus 此切片的状态。
SliceState 切片的状态。
RetryCount 要重试切片的次数。
LongRetryCount 要长时重试切片的次数。
StartDateTime 此切片开始的日期时间
EndDateTime 此切片结束的日期时间。

示例请求和响应

示例 URI:

GET:https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/ADF/providers/Microsoft.DataFactory/datafactories/SPRestDataFactory/datasets/EmpSQLTable/slices?start=2015-12-09T12:00:00.0000000&end=2015-12-09T14:00:00.0000000&api-version=2015-10-01  
  

该请求与以下标头一起发送。

x-ms-client-request-id        : 00000000-1111-1111-1111-000000000000  

在发送请求后,将返回以下响应。

标头:

  
Status Code:  
OK  
  
Headers:  
Pragma                        : no-cache  
x-ms-request-id               : 00000000-1111-1111-1111-000000000000  
x-ms-ratelimit-remaining-subscription-writes: 799985  
x-ms-correlation-request-id   : 00000000-1111-2222-1111-000000000000  
x-ms-routing-request-id       : WESTUS:20141203T213307Z: 00000000-1111-2222-1111-000000000000  
Strict-Transport-Security     : max-age=31536000; includeSubDomains  
Cache-Control                 : no-cache  
Date                          : Wed, 03 Dec 2014 21:33:07 GMT  
Server                        : Microsoft-IIS/8.5  
X-Powered-By                  : ASP.NET  
  

响应包括以下 XML 正文。

  
{  
  "value": [  
    {  
      "status": "Ready",  
      "state": "Ready",  
      "retryCount": 0,  
      "longRetryCount": 0,  
      "statusUpdateTimestamp": "2016-02-22T23:06:59.1238656Z",  
      "start": "2015-12-09T12:00:00Z",  
      "end": "2015-12-09T13:00:00Z"  
    },  
    {  
      "status": "Ready",  
      "state": "Ready",  
      "retryCount": 0,  
      "longRetryCount": 0,  
      "statusUpdateTimestamp": "2016-02-22T23:06:59.1238656Z",  
      "start": "2015-12-09T13:00:00Z",  
      "end": "2015-12-09T14:00:00Z"  
    }  
  ]  
}  
  

设置状态

设置数据工厂中表的切片状态。

请求

可以按如下方式构造“设置切片状态”请求(建议使用 HTTPS):

HTTP 谓词 请求 URI HTTP 版本
PUT https://management.azure.com/subscriptions/{SubscriptionID}/resourcegroups/{ResourceGroupName}/providers/Microsoft.DataFactory/datafactories/{DataFactoryName}/tables/{TableName}/slices/ setstatus?start={StartDateTime}&end={EndDateTime}&api-version={api-version} HTTP/1.1

URI 参数

URI 参数 必需 说明
订阅 ID Azure 订阅 ID。
ResourceGroupName 托管 Azure 数据工厂的资源组的唯一名称。
DataFactoryName 你要在其中创建表的数据工厂的名称。
TableName 要创建的表的名称。
StartDateTime 切片启动时的日期时间。
EndDateTime 切片结束时的日期时间。
API 版本 指定用于发出此请求的协议的版本。

请求标头

下表介绍请求标头。

请求头 必需 说明
x-ms-client-request-id 此请求的操作 ID。

请求正文

  
{  
    "SliceStatus": <NewSliceStatus>,  
    "UpdateType": <UpdateType>  
}  
  

下表介绍响应正文的元素。

元素名称 说明
NewSliceStatus 要设置的状态。
UpdateType 指定切片的更新类型。

响应

响应包括 HTTP 状态代码、一组响应标头和响应正文。

状态代码

  • 200(正常)- 如果请求已成功完成。

  • 400(错误的请求)- 如果请求正文未通过验证。

  • 404(找不到)- 如果订阅或资源组不存在。

响应标头

此操作的响应包括以下标头。 该响应还可能包括其他标准 HTTP 标头。 所有标准标头都符合 HTTP/1.1 协议规范

响应标头 说明
x-ms-request-id 当前操作的唯一标识符,由服务生成。
x-ms-ratelimit-remaining-subscription-writes 当前订阅的剩余限制。
x-ms-correlation-request-id 指定请求的跟踪相关 ID。 资源提供程序必须记录此项,以便可以通过 Azure 关联端到端请求。
x-ms-routing-request-id Location+DateTime+correlation-request-ID
日期 服务生成的 UTC 日期/时间值指示启动响应的时间。

响应正文

无。

示例请求和响应

示例 URI:

  
PUT: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories/test/tables/tabletest/slices/setstatus?start=2015-12-02T00:00:00.0000000&end=2015-12-02T01:00:00.0000000&api-version=2015-10-01  
  

该请求与以下标头一起发送。

x-ms-client-request-id        : 00000000-1111-1111-1111-000000000000  

在发送请求后,将返回以下响应。

  
Status Code:  
OK  
  
Headers:  
Pragma                        : no-cache  
x-ms-request-id               : 00000000-1111-1111-1111-000000000000  
x-ms-ratelimit-remaining-subscription-writes: 799985  
x-ms-correlation-request-id   : 00000000-1111-2222-1111-000000000000  
x-ms-routing-request-id       : WESTUS:20141203T213307Z: 00000000-1111-2222-1111-000000000000  
Strict-Transport-Security     : max-age=31536000; includeSubDomains  
Cache-Control                 : no-cache  
Date                          : Wed, 03 Dec 2014 21:33:07 GMT  
Server                        : Microsoft-IIS/8.5  
X-Powered-By                  : ASP.NET