Udostępnij za pośrednictwem


Konfigurowanie protokołu HTTP w działaniu kopiowania

W tym artykule opisano sposób używania działania kopiowania w potoku danych do kopiowania danych z i do protokołu HTTP.

Obsługiwany format

Protokół HTTP obsługuje następujące formaty plików. Zapoznaj się z każdym artykułem, aby zapoznać się z ustawieniami opartymi na formacie.

Obsługiwana konfiguracja

W przypadku konfiguracji każdej karty w działaniu kopiowania przejdź odpowiednio do poniższych sekcji.

Uwaga

Miejsce docelowe nie jest obsługiwane w łączniku HTTP.

Ogólne

Zapoznaj się ze wskazówkami dotyczącymi ustawień ogólnych, aby skonfigurować kartę Ustawienia ogólne.

Źródło

Następujące właściwości są obsługiwane dla protokołu HTTP na karcie Źródło działania kopiowania.

Screenshot showing source tab and the list of properties.

Wymaganenastępujące trzy właściwości:

  • Typ magazynu danych: wybierz pozycję Zewnętrzne.
  • Połączenie ion: wybierz połączenie HTTP z listy połączeń. Jeśli połączenie nie istnieje, utwórz nowe połączenie HTTP, wybierając pozycję Nowy.
  • typ Połączenie ionu: wybierz pozycję HTTP.
  • Względny adres URL: względny adres URL zasobu, który zawiera dane. Jeśli ta właściwość nie jest określona, używany jest tylko adres URL określony w definicji połączenia. Łącznik HTTP kopiuje dane z połączonego adresu URL: /[relative URL specified].
  • Ustawienia pliku: wybierz pozycję Ustawienia pliku, aby skonfigurować format pliku. Aby uzyskać szczegółowe informacje, zobacz artykuły w obsługiwanym formacie .

W obszarze Zaawansowane można określić następujące pola:

  • Metoda żądania: metoda HTTP. Dozwolone wartości to Get (wartość domyślna) i Post.

  • Dodatkowe nagłówki: dodatkowe nagłówki żądań HTTP.

  • Treść żądania: treść żądania dla żądania HTTP.

  • Limit czasu żądania: limit czasu (wartość przedziału czasu) żądania HTTP w celu uzyskania odpowiedzi. Ta wartość to limit czasu pobierania odpowiedzi, a nie limit czasu odczytu danych odpowiedzi. Wartość domyślna to 00:01:40.

  • Maksymalna liczba połączeń współbieżnych: górny limit połączeń współbieżnych ustanowionych z magazynem danych podczas uruchamiania działania. Określ wartość tylko wtedy, gdy chcesz ograniczyć połączenia współbieżne.

  • Pomiń liczbę wierszy: liczba niepustych wierszy do pominięcia podczas odczytywania danych z plików wejściowych.

  • Dodatkowe kolumny: Dodaj dodatkowe kolumny danych, aby przechowywać ścieżkę względną plików źródłowych lub wartość statyczną. Wyrażenie jest obsługiwane w przypadku tych ostatnich.

    Screenshot showing additional columns.

Mapowanie

Aby uzyskać informacje o konfiguracji karty Mapowanie , zobacz Konfigurowanie mapowań na karcie mapowania. Jeśli wybierzesz plik binarny jako format pliku, mapowanie nie będzie obsługiwane.

Ustawienia

Aby uzyskać Ustawienia konfiguracji karty, przejdź do sekcji Konfigurowanie innych ustawień na karcie ustawienia.

Podsumowanie tabeli

Poniższa tabela zawiera więcej informacji o działaniu kopiowania w protokole HTTP.

Źródło

Nazwa/nazwisko Opis Wartość Wymagania Właściwość skryptu JSON
Typ magazynu danych Typ magazynu danych. Zewnętrzne Tak /
Połączenie Połączenie ze źródłowym magazynem danych. <połączenie> Tak połączenie
Connection type (Typ połączenia) Połączenie danych źródłowych. <połączenie źródła> Tak /
Względny adres URL Względny adres URL zasobu, który zawiera dane. Jeśli ta właściwość nie jest określona, używany jest tylko adres URL określony w definicji połączenia. Łącznik HTTP kopiuje dane z połączonego adresu URL: /[relative URL specified]. <względny adres URL> Nie. relativeUrl
Metoda żądania Metoda HTTP. Dozwolone wartości to Get (wartość domyślna) i Post. GET
POST
Nie. requestMethod
Dodatkowe nagłówki Dodatkowe nagłówki żądań HTTP. <dodatkowe nagłówki> Nie. dodatkowe ściągniki
Treść żądania Treść żądania dla żądania HTTP. <treść żądania HTTP POST> Nie. requestBody
Limit czasu żądania Limit czasu (wartość przedziału czasu) żądania HTTP w celu uzyskania odpowiedzi. Ta wartość to limit czasu pobierania odpowiedzi, a nie limit czasu odczytu danych odpowiedzi. Wartość domyślna to 00:01:40. zakres czasu Nie. requestTimeout
Maksymalna liczba połączeń współbieżnych Górny limit połączeń współbieżnych ustanowionych z magazynem danych podczas uruchamiania działania. Określ wartość tylko wtedy, gdy chcesz ograniczyć połączenia współbieżne. <maksymalna liczba połączeń współbieżnych> Nie. maxConcurrent Połączenie ions
Pomiń liczbę wierszy Liczba niepustych wierszy do pominięcia podczas odczytywania danych z plików wejściowych. <liczba wierszy pominięcia> Nie. skipLineCount
Dodatkowe kolumny Dodaj dodatkowe kolumny danych, aby przechowywać ścieżkę względną plików źródłowych lub wartość statyczną. Wyrażenie jest obsługiwane w przypadku tych ostatnich. • Nazwa
•Wartość
Nie. additionalColumns:
•Nazwa
•Wartość