Aracılığıyla paylaş


Dilim Çalıştırma sürüm 1 (V1)

Not

Bu başvuru belgeleri Azure Data Factory sürüm 1 (V1) için geçerlidir.

Çalıştırmayı alma

Veri fabrikasındaki bir tablonun veri dilimi için çalıştırmaları alır.

İstek

Çalıştırmayı Al isteği aşağıdaki gibi oluşturulabilir (HTTPS önerilir):

HTTP Fiili İstek URI'si HTTP Sürümü
GET https://management.azure.com/subscriptions/{SubscriptionID}/resourcegroups/{ResourceGroupName}/providers/Microsoft.DataFactory/datafactories/{DataFactoryName}/tables/{TableName}/sliceruns?start={StartDateTime}& api-version={api-version} HTTP/1.1

URI Parametreleri

URI Parametresi Gerekli Açıklama
SubscriptionID Yes Azure abonelik kimliğiniz.
ResourceGroupName Yes Azure veri fabrikanızı barındıran kaynak grubu için benzersiz bir ad.
DataFactoryName Yes Tablonuzu bulmak istediğiniz veri fabrikasının adı.
TableName Yes Bulmak istediğiniz tablonun adı.
StartDateTime Yes Dilimlerin başladığı tarih saat.
Api-Version Yes Bu isteği yapmak için kullanılan protokolün sürümünü belirtir.

İstek Üst Bilgileri

Aşağıdaki tabloda istek üst bilgileri açıklanmaktadır.

İstek Başlığı Gerekli Açıklama
x-ms-client-request-id Yes bu isteğin işlem kimliği.

İstek Gövdesi

Yok.

Yanıt

Yanıt bir HTTP durum kodu, yanıt üst bilgileri kümesi ve yanıt gövdesi içerir.

Durum Kodu

  • 200 (Tamam) - isteğin başarıyla tamamlandığını gösterir.

  • 400 (Hatalı İstek) - istek gövdesi doğrulamada başarısız olursa.

  • 404 (NotFound) - abonelik veya kaynak grubu yoksa.

Yanıt Üst Bilgileri

Bu işlemin yanıtı aşağıdaki üst bilgileri içerir. Yanıt, ek standart HTTP üst bilgileri de içerebilir. Tüm standart üst bilgiler HTTP/1.1 protokol belirtimine uygundur.

Yanıt Üst Bilgisi Açıklama
x-ms-request-id Geçerli işlem için oluşturulan hizmet için benzersiz bir tanımlayıcı.
x-ms-ratelimit-remaining-subscription-writes Geçerli abonelik için kalan sınır.
x-ms-correlation-request-id İstek için izleme bağıntı kimliğini belirtir; Uçtan uca isteklerin Azure arasında ilişkilendirilebilmesi için kaynak sağlayıcısının bunu günlüğe kaydetmesi gerekir .
x-ms-routing-request-id Location+DateTime+correlation-request-ID
Tarih Hizmet tarafından oluşturulan ve yanıtın başlatıldığı saati gösteren utc tarih/saat değeri.

Yanıt Gövdesi

  
{  
    "value": [  
    {  
        "id": <ID>,  
        "errorMessage": <ErrorMessage>,  
        "dataArtifactId": <DataArtifactID>,  
        "tableName": <TableName>,  
        "pipelineId": <PipelineID>,  
        "pipelineName": <PipelineName>,  
        "activityId": <ActivityID>,  
        "activityName": <ActivityName>,  
        "computeClusterName": <ComputeClusterName>  
        "status": <Status>,  
        "processingStartTime": <ProcessingStartTime>,  
        "processingEndTime": <ProcessingEndTime>,  
        "batchTime": <BatchTime>,  
        "percentComplete": 100,  
        "dataSliceStart": <SliceStartTime>,  
        "dataSliceEnd": <SliceEndTime>,  
        "timestamp": <TimeStamp>  
        "retryAttempt": 0,  
        "type": "<Type of activity>",  
        "hasLogs": true,  
        "activityRunId": "<ActivityRunID>",  
         "properties": {},  
         "executionEvents": null,  
         "inputRunRecordReferences": null,  
         "outputRunRecordReferences": null,  
         "activityInputProperties": {}  
    }  
    ]  
}  
  

Aşağıdaki tabloda yanıt gövdesinin öğeleri açıklanmaktadır.

Öğe Adı Açıklama
ID Bu çalıştırmanın kimliği.
ErrorMessage Bu çalıştırmayla ilgili herhangi bir hata iletisi. Bu çalıştırmada hata oluşmazsa null olur.
RetryCount Sayı, dilimlerin kaç kez yeniden deneneceğini gösterir.
DataArtifactID Tablonun kimliği.
TableName Tablonun adı.
PipelineID İşlem hattının kimliği.
PipelineName İşlem hattının adı.
ActivityID Bu etkinliğin kimliği.
ActivityName Bu etkinliğin adı.
ComputeClusterName Bu etkinliği hesaplamak için kullanılan kümenin adı (genellikle ilgili bağlı hizmetin adı).
Durum Bu etkinliğin geçerli durumu.
ProcessingStartTime İşlemin başladığı zaman.
ProcessingEndTime İşlemin sona ermesi zamanı.
BatchTime Bu çalıştırma için toplu zaman.
SliceStartTime Bu dilimin başlatıldığı zaman.
SliceEndTime Bu dilimin sona erecek şekilde zamanlandığı saat.
TimeStamp Bu dilimin gerçekten çalışmaya başladığı zaman.

Örnek İstek ve Yanıt

Örnek URI:

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

İstek aşağıdaki üst bilgilerle gönderilir.

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

İstek gönderildikten sonra aşağıdaki yanıt döndürülür.

Yanıt üst bilgisi:

  
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  
  

Yanıt aşağıdaki XML gövdesini içerir.

  
{  
  "value": [  
    {  
      "id": "b61bd003-8d96-4cff-a704-6d97619ff95c_000000000000000000_635852628000000000_EmpSQLTable",  
      "errorMessage": null,  
      "dataArtifactId": "376389aa-cef0-4418-8c80-4a8f2af3a84b",  
      "tableName": "EmpSQLTable",  
      "pipelineId": "c5326985-fd60-4f46-bbae-130d318759c6",  
      "pipelineName": "ADFTutorialPipeline",  
      "activityId": "5d130359-17e9-b0a6-65bc-4902bd2881e8",  
      "activityName": "CopyFromBlobToSQL",  
      "computeClusterName": null,  
      "status": "Succeeded",  
      "processingStartTime": "2016-02-22T22:53:18.0323409Z",  
      "processingEndTime": "2016-02-22T22:54:20.6254421Z",  
      "batchTime": "2015-12-09T13:00:00Z",  
      "percentComplete": 100,  
      "dataSliceStart": "2015-12-09T12:00:00Z",  
      "dataSliceEnd": "2015-12-09T13:00:00Z",  
      "timestamp": "2016-02-22T22:53:18.0323409Z",  
      "retryAttempt": 0,  
      "type": "Copy",  
      "hasLogs": false,  
      "activityRunId": "00000000-0000-0000-0000-000000000000",  
      "properties": {},  
      "executionEvents": null,  
      "inputRunRecordReferences": null,  
      "outputRunRecordReferences": null,  
      "activityInputProperties": {}  
    }  
  ]  
}  
  

Çalıştırma günlüğünü kaydetme

HDInsight işlemeden günlük dosyalarını indirir.

İstek

Günlüğü Kaydet isteği aşağıdaki gibi oluşturulabilir (HTTPS önerilir):

HTTP Fiili İstek URI'si HTTP Sürümü
GET https://management.azure.com/subscriptions/{SubscriptionID}/resourcegroups/{ResourceGroupName}/providers/Microsoft.DataFactory/datafactories/{DataFactoryName}/runs/{RunID}/logInfo?start={StartDateTime}& api-version={api-version} HTTP/1.1

URI Parametreleri

URI Parametresi Gerekli Açıklama
SubscriptionID Yes Azure abonelik kimliğiniz.
ResourceGroupName Yes Azure veri fabrikanızı barındıran kaynak grubu için benzersiz bir ad.
DataFactoryName Yes Tablonuzu oluşturmak istediğiniz veri fabrikasının adı.
RunID Yes Çalıştırmanın benzersiz kimliği.
StartDateTime Yes Dilimlerin başladığı tarih ve saat.
Api-Version Yes Bu isteği yapmak için kullanılan protokolün sürümünü belirtir.

İstek Üst Bilgileri

Aşağıdaki tabloda istek üst bilgileri açıklanmaktadır.

İstek Başlığı Gerekli Açıklama
x-ms-client-request-id Yes Bu isteğin işlem kimliği.

İstek Gövdesi

Yok.

Yanıt

Yanıt bir HTTP durum kodu, bir dizi yanıt üst bilgisi ve yanıt gövdesi içerir.

Durum Kodu

  • 200 (Tamam) - isteğin başarıyla tamamlandığını gösterir.

  • 400 (Hatalı İstek) - İstek gövdesi doğrulamada başarısız olursa.

  • 404 (NotFound) - abonelik veya kaynak grubu yoksa.

Yanıt Üst Bilgileri

Bu işlemin yanıtı aşağıdaki üst bilgileri içerir. Yanıt ek standart HTTP üst bilgileri de içerebilir. Tüm standart üst bilgiler HTTP/1.1 protokol belirtimine uygundur.

Yanıt Üst Bilgisi Açıklama
x-ms-request-id Geçerli işlem için benzersiz bir tanımlayıcı, hizmet oluşturuldu.
x-ms-ratelimit-remaining-subscription-writes Geçerli abonelik için kalan sınır.
x-ms-correlation-request-id İsteğin izleme bağıntı kimliğini belirtir. Uçtan uca isteklerin Azure arasında ilişkilendirilmesi için kaynak sağlayıcısının bunu günlüğe kaydetmesi gerekir.
x-ms-routing-request-id Location+DateTime+correlation-request-ID
Tarih Hizmet tarafından oluşturulan ve yanıtın başlatıldığı saati gösteren UTC tarih/saat değeri.

Yanıt Gövdesi

Yanıt gövdesi, çalıştırmanın tam günlük bilgilerini gösteren bir URI adresidir.

  
{  
    https://{StorageAccountName>.blob.core.windows.net/{RunID>?<RunInfo>   
}  
  

Aşağıdaki tabloda yanıt gövdesinin öğeleri açıklanmaktadır.

Öğe Adı Açıklama
StorageAccountName Bu çalıştırmanın kimliği.
RunID Tam RunID'nizin ilk bölümü.
Runınfo Bu çalıştırmanın başlangıç tarihi saatini ve bitiş tarihini dahil edin.

Örnek İstek ve Yanıt

Örnek URI:

GET: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/adf/providers/Microsoft.DataFactory/datafactories/test/runs/fb7cd921-ea00-4bb8-8cb3-77cdc28d5dd3_635536800000000000_635537664000000000_tabletest/logInfo?api-version=2015-10-01  

İstek aşağıdaki üst bilgilerle gönderilir.

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

İstek gönderildikten sonra aşağıdaki yanıt döndürülür.

  
Status Code:  
OK  
  
Headers:  
Pragma                        : no-cache  
x-ms-request-id               : 00000000-1111-1111-1111-000000000000  
x-ms-ratelimit-remaining-subscription-writes: 799999  
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  
  

Yanıt aşağıdaki XML gövdesini içerir.

https://SampleTest.blob.core.windows.net/fb7cd921-ea00-4bb8-8cb3-77cdc28d5dd3?sv=2015-02-14&sr=c&sig=caUttHryqvL%2BaEntTWG4kIOsMpUkgM2EkD7nG2Aikqg%3D&st=2015-12-10T16%3A44%3A19Z&se=2015-12-10T18%3A44%3A19Z&sp=rl