Uruchamianie wycinka w wersji 1 (wersja 1)
Uwaga
Ta dokumentacja referencyjna dotyczy Azure Data Factory wersji 1 (V1).
Uruchamianie
Pobiera przebiegi dla wycinka danych tabeli w fabryce danych.
Żądanie
Żądanie Get Run można skonstruować w następujący sposób (zalecane jest użycie protokołu HTTPS):
Czasownik HTTP | Identyfikator URI żądania | Wersja protokołu HTTP |
---|---|---|
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 |
Parametry identyfikatora URI
Parametr identyfikatora URI | Wymagane | Opis |
---|---|---|
Subscriptionid | Tak | Identyfikator subskrypcji platformy Azure. |
ResourceGroupName | Tak | Unikatowa nazwa grupy zasobów hostujących fabrykę danych Platformy Azure. |
DataFactoryName | Tak | Nazwa fabryki danych, w której chcesz znaleźć tabelę. |
TableName | Tak | Nazwa tabeli, którą chcesz znaleźć. |
StartDateTime | Tak | Data/godzina rozpoczęcia wycinków. |
Api-Version | Tak | Określa wersję protokołu używanego do wykonania tego żądania. |
Nagłówki żądań
W poniższej tabeli opisano nagłówki żądań.
Nagłówek żądania | Wymagane | Opis |
---|---|---|
x-ms-client-request-id | Tak | identyfikator operacji dla tego żądania. |
Treść żądania
Brak.
Reakcja
Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi.
Kod stanu
200 (OK) — jeśli żądanie zostało ukończone pomyślnie.
400 (Nieprawidłowe żądanie) — jeśli treść żądania zakończy się niepowodzeniem walidacji.
404 (NotFound) — jeśli subskrypcja lub grupa zasobów nie istnieje.
Nagłówki odpowiedzi
Odpowiedź na tę operację zawiera następujące nagłówki. Odpowiedź może również zawierać dodatkowe standardowe nagłówki HTTP. Wszystkie nagłówki standardowe są zgodne ze specyfikacją protokołu HTTP/1.1.
Nagłówek odpowiedzi | Opis |
---|---|
x-ms-request-id | Unikatowy identyfikator bieżącej operacji wygenerowanej przez usługę. |
x-ms-ratelimit-remaining-subscription-writes | Pozostały limit dla bieżącej subskrypcji. |
x-ms-correlation-request-id | Określa identyfikator korelacji śledzenia dla żądania; dostawca zasobów musi to zarejestrować , aby żądania kompleksowe mogły być skorelowane na platformie Azure. |
x-ms-routing-request-id | Lokalizacja+Data/godzina+identyfikator-żądania-korelacji |
Date | Wartość daty/godziny UTC wygenerowana przez usługę, która wskazuje godzinę, w której zainicjowano odpowiedź. |
Treść odpowiedzi
{
"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": {}
}
]
}
W poniższej tabeli opisano elementy treści odpowiedzi.
Nazwa elementu | Opis |
---|---|
ID (Identyfikator) | Identyfikator tego przebiegu. |
ErrorMessage | Dowolny komunikat o błędzie związany z tym uruchomieniem. Jeśli w tym przebiegu nie wystąpiły żadne błędy, będzie to miało wartość null. |
RetryCount | Liczba wskazuje, ile razy wycinki zostaną ponowione. |
DataArtifactID | Identyfikator tabeli. |
TableName | Nazwa tabeli. |
Identyfikator potoku | Identyfikator potoku. |
Nazwa potoku | Nazwa potoku. |
ActivityID | Identyfikator tego działania. |
ActivityName | Nazwa tego działania. |
ComputeClusterName | Nazwa klastra używanego do obliczenia tego działania, zwykle nazwa powiązanej połączonej usługi. |
Stan | Bieżący stan tego działania. |
ProcessingStartTime | Czas rozpoczęcia procesu. |
ProcessingEndTime | Czas zakończenia procesu. |
BatchTime | Czas wsadowy dla tego przebiegu. |
SliceStartTime | Godzina rozpoczęcia tego wycinka. |
SliceEndTime | Czas zakończenia tego wycinka. |
Znacznik czasu | Czas, kiedy ten wycinek rzeczywiście zaczyna działać. |
Przykładowe żądanie i odpowiedź
Przykładowy identyfikator 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
Żądanie jest wysyłane z następującymi nagłówkami.
x-ms-client-request-id : 00000000-1111-1111-1111-000000000000
Po wysłaniu żądania zostanie zwrócona następująca odpowiedź.
Nagłówek odpowiedzi:
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
Odpowiedź zawiera następującą treść XML.
{
"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": {}
}
]
}
Zapisywanie dziennika uruchamiania
Pobiera pliki dziennika z przetwarzania usługi HDInsight.
Żądanie
Żądanie zapisywania dziennika może być skonstruowane w następujący sposób (zalecane jest użycie protokołu HTTPS):
Czasownik HTTP | Identyfikator URI żądania | Wersja PROTOKOŁU HTTP |
---|---|---|
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 |
Parametry identyfikatora URI
Parametr identyfikatora URI | Wymagane | Opis |
---|---|---|
Subscriptionid | Tak | Identyfikator subskrypcji platformy Azure. |
ResourceGroupName | Tak | Unikatowa nazwa grupy zasobów, która hostuje fabrykę danych Platformy Azure. |
DataFactoryName | Tak | Nazwa fabryki danych, w której chcesz utworzyć tabelę. |
Identyfikator przebiegu | Tak | Unikatowy identyfikator przebiegu. |
StartDateTime | Tak | Data i godzina rozpoczęcia wycinków. |
Api-Version | Tak | Określa wersję protokołu używanego do wykonania tego żądania. |
Nagłówki żądań
W poniższej tabeli opisano nagłówki żądań.
Nagłówek żądania | Wymagane | Opis |
---|---|---|
x-ms-client-request-id | Tak | Identyfikator operacji dla tego żądania. |
Treść żądania
Brak.
Reakcja
Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi.
Kod stanu
200 (OK) — jeśli żądanie zostało ukończone pomyślnie.
400 (Nieprawidłowe żądanie) — jeśli treść żądania zakończy się niepowodzeniem walidacji.
404 (NotFound) — jeśli subskrypcja lub grupa zasobów nie istnieje.
Nagłówki odpowiedzi
Odpowiedź na tę operację zawiera następujące nagłówki. Odpowiedź może również zawierać dodatkowe standardowe nagłówki HTTP. Wszystkie standardowe nagłówki są zgodne ze specyfikacją protokołu HTTP/1.1.
Nagłówek odpowiedzi | Opis |
---|---|
x-ms-request-id | Unikatowy identyfikator bieżącej operacji wygenerowany przez usługę. |
x-ms-ratelimit-remaining-subscription-writes | Pozostały limit dla bieżącej subskrypcji. |
x-ms-correlation-request-id | Określa identyfikator korelacji śledzenia dla żądania. Dostawca zasobów musi to zarejestrować, aby żądania kompleksowe mogły być skorelowane na platformie Azure. |
x-ms-routing-request-id | Location+DateTime+correlation-request-ID |
Date | Wartość daty/godziny UTC wygenerowana przez usługę, która wskazuje godzinę, o której zainicjowano odpowiedź. |
Treść odpowiedzi
Treść odpowiedzi to adres URI wskazujący pełne informacje dziennika przebiegu.
{
https://{StorageAccountName>.blob.core.windows.net/{RunID>?<RunInfo>
}
W poniższej tabeli opisano elementy treści odpowiedzi.
Nazwa elementu | Opis |
---|---|
StorageAccountName | Identyfikator tego przebiegu. |
Identyfikator przebiegu | Pierwsza część pełnego identyfikatora RunID. |
Runinfo | Uwzględnij datę rozpoczęcia i godzinę zakończenia tego przebiegu. |
Przykładowe żądanie i odpowiedź
Przykładowy identyfikator 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
Żądanie jest wysyłane z następującymi nagłówkami.
x-ms-client-request-id : 00000000-1111-1111-1111-000000000000
Po wysłaniu żądania zostanie zwrócona następująca odpowiedź.
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
Odpowiedź zawiera następującą treść XML.
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