Mengonfigurasi HTTP dalam aktivitas salin
Artikel ini menguraikan cara menggunakan aktivitas salin dalam alur data untuk menyalin data dari dan ke HTTP.
Format yang didukung
HTTP mendukung format file berikut. Lihat setiap artikel untuk mengetahui cara melakukan pengaturan berbasis format.
- Format Avro
- Format Biner
- Format teks terpisah
- Format Excel
- Format JSON
- Format ORC
- Format Parquet
- Format XML
Konfigurasi yang didukung
Untuk konfigurasi setiap tab di bawah aktivitas salin, buka bagian berikut.
Catatan
Tujuan tidak didukung di konektor HTTP.
Umum
Lihat panduan Pengaturan umum untuk mengonfigurasi tab Pengaturan umum.
Sumber
Properti berikut ini didukung untuk HTTP di bawah tab Sumber aktivitas salin.
Tiga properti berikut diperlukan:
- Jenis penyimpanan data: Pilih Eksternal.
- Koneksi ion: Pilih koneksi HTTP dari daftar koneksi. Jika tidak ada koneksi, buat koneksi HTTP baru dengan memilih Baru.
- jenis Koneksi ion: Pilih HTTP.
- URL Relatif: URL relatif ke sumber daya yang berisi data. Ketika properti ini tidak ditentukan, hanya URL yang ditentukan dalam definisi koneksi yang digunakan. Konektor HTTP menyalin data dari URL gabungan:
/[relative URL specified]
. - Pengaturan file: Pilih Pengaturan file untuk mengonfigurasi format file. Untuk pengaturan format file yang berbeda, lihat artikel dalam Format yang didukung untuk informasi terperinci.
Di bawah Tingkat Lanjut, Anda bisa menentukan bidang berikut ini:
Metode permintaan: Metode HTTP. Nilai yang diizinkan adalah Get (default) dan Post.
Header tambahan: Header permintaan HTTP tambahan.
Isi permintaan: Isi permintaan untuk permintaan HTTP.
Batas waktu permintaan: Batas waktu (nilai rentang waktu) untuk permintaan HTTP untuk mendapatkan respons. Nilai ini adalah batas waktu untuk mendapatkan respons, bukan batas waktu untuk membaca data respons. Nilai defaultnya adalah 00:01:40.
Koneksi bersamaan maksimum: Batas atas koneksi bersamaan yang dibuat ke penyimpanan data selama aktivitas berjalan. Menentukan nilai hanya saat Anda ingin membatasi koneksi bersamaan.
Lewati jumlah baris: Jumlah baris yang tidak kosong untuk dilewati saat membaca data dari file input.
Kolom tambahan: Tambahkan kolom data tambahan untuk menyimpan jalur relatif file sumber atau nilai statis. Ekspresi didukung untuk yang terakhir.
Pemetaan
Untuk Konfigurasi tab Pemetaan , lihat Mengonfigurasi pemetaan Anda di bawah tab pemetaan. Jika Anda memilih Biner sebagai format file Anda, pemetaan tidak akan didukung.
Pengaturan
Untuk konfigurasi tab Pengaturan, buka Mengonfigurasi pengaturan Anda yang lain di bawah tab pengaturan.
Ringkasan tabel
Tabel berikut ini berisi informasi selengkapnya tentang aktivitas salin di HTTP.
Sumber
Nama | Deskripsi | Nilai | Wajib | Properti skrip JSON |
---|---|---|---|---|
Jenis penyimpanan data | Jenis penyimpanan data Anda. | Eksternal | Ya | / |
Koneksi | Koneksi Anda ke penyimpanan data sumber. | <koneksi Anda> | Ya | koneksi |
Tipe sambungan | Koneksi data sumber Anda. | <koneksi sumber Anda> | Ya | / |
URL Relatif | URL relatif terhadap sumber daya yang berisi tabel. Ketika properti ini tidak ditentukan, hanya URL yang ditentukan dalam definisi koneksi yang digunakan. Konektor HTTP menyalin data dari URL gabungan: /[relative URL specified] . |
<url relatif Anda> | No | relativeUrl |
Metode permintaan | Metode HTTP. Nilai yang diizinkan adalah Get (default) dan Post. | •GET •POST |
No | requestMethod |
Header tambahan | Header permintaan HTTP tambahan. | <header tambahan Anda> | No | additionalHeaders |
Badan permintaan | Isi permintaan untuk permintaan HTTP. | <isi untuk permintaan HTTP POST> | No | requestBody |
Batas waktu permintaan | Batas waktu (nilai rentang waktu) untuk permintaan HTTP untuk mendapatkan respons. Nilai ini adalah batas waktu untuk mendapatkan respons, bukan batas waktu untuk membaca data respons. Nilai defaultnya adalah 00:01:40. | timespan | No | requestTimeout |
Koneksi bersamaan maks | Batas atas koneksi bersamaan yang ditetapkan ke penyimpanan data selama eksekusi aktivitas. Menentukan nilai hanya saat Anda ingin membatasi koneksi bersamaan. | <koneksi bersamaan maks> | No | maxConcurrentConnections |
Lewati jumlah baris | Jumlah baris yang tidak kosong untuk dilewati saat membaca data dari file input. | <jumlah baris lewati> | No | skipLineCount |
Kolom tambahan | Tambahkan kolom data tambahan untuk menyimpan jalur relatif file sumber atau nilai statis. Ekspresi didukung untuk yang terakhir. | •Nama •Nilai |
No | additionalColumns: •Nama •Nilai |