หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
บทความนี้สรุปวิธีการใช้กิจกรรมการคัดลอกในไปป์ไลน์เพื่อคัดลอกข้อมูลจากและไปยัง HTTP
รูปแบบที่รองรับ
HTTP รองรับรูปแบบไฟล์ต่อไปนี้ อ้างอิงกับแต่ละบทความสําหรับการตั้งค่าตามรูปแบบ
- รูปแบบ Avro
- รูปแบบไบนารี
- รูปแบบข้อความที่คั่น
- รูปแบบ Excel
- รูปแบบ JSON
- รูปแบบ ORC
- รูปแบบไม้ปาร์เก้
- รูปแบบ XML
การกําหนดค่าที่รองรับ
สําหรับการกําหนดค่าของแต่ละแท็บภายใต้กิจกรรมการคัดลอก ให้ไปที่ส่วนต่อไปนี้ตามลําดับ
Note
ปลายทางไม่ได้รับการสนับสนุนในตัวเชื่อมต่อ HTTP
General
โปรดดูคําแนะนําการตั้งค่าทั่วไปเพื่อกําหนดค่าแท็บ การตั้งค่าทั่วไป
ที่มา
คุณสมบัติต่อไปนี้ได้รับการสนับสนุนสําหรับ HTTP ภายใต้แท็บ แหล่งที่มา ของกิจกรรมการคัดลอก
จําเป็นต้อง มีคุณสมบัติสามอย่างต่อไปนี้:
- การเชื่อมต่อ: เลือกการเชื่อมต่อ HTTP จากรายการการเชื่อมต่อ หากไม่มีการเชื่อมต่อ ให้สร้างการเชื่อมต่อ HTTP ใหม่โดยเลือก สร้าง
- ประเภทการเชื่อมต่อ: เลือก HTTP
-
URL สัมพัทธ์: URL สัมพัทธ์กับทรัพยากรที่มีข้อมูล เมื่อไม่ได้ระบุคุณสมบัตินี้ จะใช้เฉพาะ URL ที่ระบุในข้อกําหนดการเชื่อมต่อเท่านั้น ตัวเชื่อมต่อ HTTP คัดลอกข้อมูลจาก URL ที่รวมกัน:
/[relative URL specified]. - การตั้งค่าไฟล์: เลือก การตั้งค่าไฟล์ เพื่อกําหนดรูปแบบไฟล์ สําหรับการตั้งค่าของรูปแบบไฟล์ต่างๆ โปรดดูบทความใน รูปแบบที่รองรับ สําหรับข้อมูลโดยละเอียด
ภายใต้ ขั้นสูง คุณสามารถระบุฟิลด์ต่อไปนี้:
วิธีการขอ: เมธอด HTTP ค่าที่อนุญาตคือ รับ (ค่าเริ่มต้น) และ ลงรายการบัญชี
ส่วนหัวเพิ่มเติม: ส่วนหัวของคําขอ HTTP เพิ่มเติม
เนื้อหาคําขอ: เนื้อหาคําขอสําหรับคําขอ HTTP
การหมดเวลาของคําขอ: การหมดเวลา (ค่าช่วงเวลา) สําหรับคําขอ HTTP เพื่อรับการตอบกลับ ค่านี้คือการหมดเวลาในการรับการตอบกลับ ไม่ใช่การหมดเวลาในการอ่านข้อมูลการตอบกลับ ค่าเริ่มต้นคือ 00:01:40
การเชื่อมต่อพร้อมกันสูงสุด: ขีดจํากัดสูงสุดของการเชื่อมต่อพร้อมกันที่สร้างไปยังที่เก็บข้อมูลในระหว่างการเรียกใช้กิจกรรม ระบุค่าเมื่อคุณต้องการจํากัดการเชื่อมต่อที่เกิดขึ้นพร้อมกันเท่านั้น
ข้ามจํานวนบรรทัด: จํานวนแถวที่ไม่ว่างเปล่าที่จะข้ามเมื่ออ่านข้อมูลจากไฟล์อินพุต
คอลัมน์เพิ่มเติม: เพิ่มคอลัมน์ข้อมูลเพิ่มเติมเพื่อจัดเก็บเส้นทางสัมพัทธ์หรือค่าคงที่ของไฟล์ต้นฉบับ นิพจน์ได้รับการสนับสนุนสําหรับรุ่นหลัง
การแม็ป
สําหรับการกําหนดค่าแท็บ การแม็ป โปรดดู กําหนดค่าการแม็ปของคุณภายใต้แท็บการแม็ป หากคุณเลือกไบนารีเป็นรูปแบบไฟล์ของคุณจะไม่รองรับการแมป
การตั้งค่า
สําหรับการกําหนดค่าแท็บการตั้งค่า ให้ไปที่ กําหนดการตั้งค่าอื่นๆ ภายใต้แท็บการตั้งค่า
ข้อมูลสรุปของตาราง
ตารางต่อไปนี้ประกอบด้วยข้อมูลเพิ่มเติมเกี่ยวกับกิจกรรมการคัดลอกใน HTTP
ที่มา
| ชื่อ | คำอธิบาย | ค่า | ต้องระบุ | คุณสมบัติสคริปต์ JSON |
|---|---|---|---|---|
| การเชื่อมต่อ | การเชื่อมต่อของคุณกับที่เก็บข้อมูลต้นทาง | <การเชื่อมต่อของคุณ> | ใช่ | การเชื่อมต่อ |
| ชนิดการเชื่อมต่อ | การเชื่อมต่อของข้อมูลต้นทางของคุณ | <การเชื่อมต่อแหล่งที่มาของคุณ> | ใช่ | / |
| URL สัมพัทธ์ | URL สัมพัทธ์กับทรัพยากรที่มีข้อมูล เมื่อไม่ได้ระบุคุณสมบัตินี้ จะใช้เฉพาะ URL ที่ระบุในข้อกําหนดการเชื่อมต่อเท่านั้น ตัวเชื่อมต่อ HTTP คัดลอกข้อมูลจาก URL ที่รวมกัน: /[relative URL specified]. |
<URL สัมพัทธ์ของคุณ> | ไม่ใช่ | สัมพัทธ์ Url |
| วิธีการขอ | เมธอด HTTP ค่าที่อนุญาตคือ รับ (ค่าเริ่มต้น) และ ลงรายการบัญชี | •รับ •โพสต์ |
ไม่ใช่ | request เมธอด |
| ส่วนหัวเพิ่มเติม | ส่วนหัวของคําขอ HTTP เพิ่มเติม | <ส่วนหัวเพิ่มเติมของคุณ> | ไม่ใช่ | additional ส่วนหัว |
| เนื้อหาคําขอ | เนื้อหาคําขอสําหรับคําขอ HTTP | <เนื้อหาสําหรับคําขอ POST HTTP> | ไม่ใช่ | request เนื้อหา |
| หมดเวลาคําขอ | การหมดเวลา (ค่าช่วงเวลา) สําหรับคําขอ HTTP เพื่อรับการตอบกลับ ค่านี้คือการหมดเวลาในการรับการตอบกลับ ไม่ใช่การหมดเวลาในการอ่านข้อมูลการตอบกลับ ค่าเริ่มต้นคือ 00:01:40 | timespan | ไม่ใช่ | requestTimeout |
| การเชื่อมต่อพร้อมกันสูงสุด | ขีดจํากัดบนของการเชื่อมต่อพร้อมกันที่สร้างขึ้นไปยังที่เก็บข้อมูลระหว่างการเรียกใช้กิจกรรม ระบุค่าเมื่อคุณต้องการจํากัดการเชื่อมต่อที่เกิดขึ้นพร้อมกันเท่านั้น | <การเชื่อมต่อพร้อมกันสูงสุด> | ไม่ใช่ | max การเชื่อมต่อพร้อมกัน |
| ข้ามจํานวนบรรทัด | จํานวนแถวที่ไม่ว่างเปล่าที่จะข้ามเมื่ออ่านข้อมูลจากไฟล์อินพุต | <จํานวนบรรทัดข้ามของคุณ> | ไม่ใช่ | skipLineCount |
| คอลัมน์เพิ่มเติม | เพิ่มคอลัมน์ข้อมูลเพิ่มเติมเพื่อจัดเก็บเส้นทางสัมพัทธ์หรือค่าคงที่ของไฟล์ต้นฉบับ นิพจน์ได้รับการสนับสนุนสําหรับรุ่นหลัง | •ชื่อ •ค่า |
ไม่ใช่ | คอลัมน์เพิ่มเติม: •ชื่อ •ค่า |