Udostępnij za pośrednictwem


Fragment wersji 1 (wersja 1)

Uwaga

Ta dokumentacja referencyjna dotyczy Azure Data Factory w wersji 1 (V1).

Get

Pobiera wycinki danych dla tabeli w fabryce danych.

Żądanie

Żądanie Get Slice 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}/tables/{TableName}/slices?start={StartDateTime}& end={EndDateTime}&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, którą chcesz znaleźć w tabeli.
TableName Tak Nazwa tabeli, którą chcesz wyciąć.
StartDateTime Tak Data i godzina rozpoczęcia wycinków.
EndDateTime Nie Data i godzina zakończenia wycinków. Wartość domyślna to 48 godzin po dacie rozpoczęcia.
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

  
{  
    "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>  
    }  
    ]  
}  
  

W poniższej tabeli opisano elementy treści odpowiedzi.

Nazwa elementu Opis
SliceStatus Stan tego wycinka.
SliceState Stan wycinka.
RetryCount Liczba ponownych prób wycinków.
LongRetryCount Ile razy wycinki wykonałyby długie ponowienie próby.
StartDateTime Data i godzina rozpoczęcia tego wycinka
EndDateTime Data i godzina zakończenia tego wycinka.

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/slices?start=2015-12-09T12:00:00.0000000&end=2015-12-09T14: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łówka:

  
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": [  
    {  
      "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"  
    }  
  ]  
}  
  

Ustaw stan

Ustawia stan wycinków dla tabeli w fabryce danych.

Żądanie

Żądanie ustaw stan wycinka 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
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

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ę.
TableName Tak Nazwa tabeli, którą chcesz utworzyć.
StartDateTime Tak Data/godzina rozpoczęcia wycinków.
EndDateTime Tak Data/godzina zakończenia 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

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

W poniższej tabeli opisano elementy treści odpowiedzi.

Nazwa elementu Opis
NewSliceStatus Stan, który chcesz ustawić.
UpdateType Określa typ aktualizacji do wycinka.

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

Brak.

Przykładowe żądanie i odpowiedź

Przykładowy identyfikator 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  
  

Żą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: 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