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