แชร์ผ่าน


เรียนรู้วิธีการสร้างงานคัดลอกใน Data Factory สําหรับ Microsoft Fabric

งานคัดลอกใน Data Factory ทําให้ง่ายต่อการย้ายข้อมูลจากแหล่งข้อมูลของคุณไปยังปลายทางของคุณโดยไม่ต้องสร้างไปป์ไลน์ คุณสามารถตั้งค่าการโอนย้ายข้อมูลโดยใช้รูปแบบที่มีอยู่แล้วภายในสําหรับทั้งชุดงานและสําเนาแบบเพิ่มหน่วย และคัดลอกหนึ่งครั้งหรือตามกําหนดการ ทําตามขั้นตอนในบทความนี้เพื่อเริ่มคัดลอกข้อมูลของคุณจากฐานข้อมูลหรือจากที่เก็บข้อมูล

สร้างงานคัดลอกเพื่อเก็บข้อมูลจากฐานข้อมูล

ทําตามขั้นตอนเหล่านี้เพื่อตั้งค่างานคัดลอกที่ย้ายข้อมูลจากฐานข้อมูล:

  1. สร้างพื้นที่ทํางาน ใหม่หรือใช้พื้นที่ทํางานที่มีอยู่

  2. เลือก + รายการใหม่ เลือกไอคอน คัดลอกงาน ตั้งชื่องานคัดลอกของคุณ และเลือก สร้าง

    สกรีนช็อตที่แสดงตําแหน่งที่จะนําทางไปยังโฮมเพจ Data Factory และสร้างงานคัดลอกใหม่

  3. เลือกฐานข้อมูลที่จะคัดลอกข้อมูลมา ในตัวอย่างนี้ เรากําลังใช้ Azure SQL DB

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกแหล่งข้อมูลสําหรับงานคัดลอก

  4. สําหรับ Azure SQL DB ให้ใส่ เส้นทางเซิร์ฟเวอร์ และ ข้อมูลประจําตัวของคุณ คุณสามารถคัดลอกข้อมูลได้อย่างปลอดภัยภายในสภาพแวดล้อมเครือข่ายเสมือนโดยใช้เกตเวย์ภายในองค์กรหรือเครือข่ายเสมือน สําหรับฐานข้อมูลอื่น ๆ รายละเอียดการเชื่อมต่อจะแตกต่างกัน

    สกรีนช็อตแสดงตําแหน่งที่จะป้อนข้อมูลประจําตัว

  5. เลือก ตาราง และ คอลัมน์ ที่จะคัดลอก ใช้กล่องค้นหาเพื่อระบุตารางและคอลัมน์เฉพาะที่คุณต้องการคัดลอก

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกตารางและคอลัมน์สําหรับงานคัดลอก

  6. เลือกร้านค้าปลายทางของคุณ ในตัวอย่างนี้ เรากําลังใช้ Azure SQL DB อื่น

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกที่เก็บปลายทางสําหรับงานคัดลอก

  7. (ไม่บังคับ) เลือก อัปเดตวิธี ตัดสินใจว่าจะเขียนข้อมูลไปยังปลายทางของคุณอย่างไร ถ้าคุณเลือก ผสาน เลือกคอลัมน์คีย์ที่ระบุแต่ละแถว

    สกรีนช็อตแสดงตําแหน่งที่จะอัปเดตวิธีการ

    สกรีนช็อตที่แสดงวิธีการอัปเดตวิธี

  8. (ไม่บังคับ) กําหนดค่า การแมปตารางหรือคอลัมน์ เพื่อเปลี่ยนชื่อตารางหรือคอลัมน์ในปลายทางหรือใช้การแปลงชนิดข้อมูล ตามค่าเริ่มต้น ข้อมูลจะถูกคัดลอกด้วยชื่อตาราง ชื่อคอลัมน์ และชนิดข้อมูลเดียวกันกับแหล่งข้อมูล

    สกรีนช็อตแสดงตําแหน่งที่จะระบุการแมปตาราง

    สกรีนช็อตแสดงตําแหน่งที่จะระบุการแมปคอลัมน์

  9. เลือกโหมดคัดลอก: สําเนาข้อมูลแบบเต็มหรือสําเนาแบบเพิ่มหน่วย ในตัวอย่างนี้ เราใช้สําเนาแบบเพิ่มหน่วย เลือกคอลัมน์แบบเพิ่มหน่วยสําหรับแต่ละตาราง เพื่อติดตามว่าแถวใดมีการเปลี่ยนแปลง คุณสามารถใช้ปุ่มแสดงตัวอย่างเพื่อค้นหาคอลัมน์ด้านขวา

    หมายเหตุ

    เมื่อคุณเลือกโหมดการคัดลอกแบบเพิ่มหน่วย เริ่มทํางานการโหลดเต็มรูปแบบและทําสําเนาแบบเพิ่มหน่วยในการเรียกใช้ครั้งถัดไป

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกโหมดงานคัดลอก

  10. ตรวจสอบสรุปงาน เลือกตัวเลือกการเรียกใช้ของคุณเพื่อเรียกใช้หนึ่งครั้งหรือตามกําหนดเวลา และเลือก บันทึก + เรียกใช้

    สกรีนช็อตแสดงตําแหน่งที่จะตรวจทานและบันทึกงานสําเนาที่สร้างขึ้นใหม่

  11. งานคัดลอกของคุณจะเริ่มทันที และคุณสามารถติดตามสถานะของงานจากแผงการตรวจสอบแบบอินไลน์ที่มีข้อมูลรวมถึงจํานวนแถวและระยะเวลาการคัดลอกสําหรับแต่ละตารางได้ เรียนรู้เพิ่มเติมใน วิธีการตรวจสอบงานคัดลอก

    สกรีนช็อตที่แสดงแผงคัดลอกงานที่คุณสามารถตรวจสอบประวัติการเรียกใช้ได้

  12. คุณสามารถเรียกใช้งานคัดลอกของคุณได้ทุกเมื่อที่คุณต้องการแม้ว่าจะตั้งค่าให้ทํางานตามกําหนดเวลาก็ตาม เพียงแค่เลือกปุ่ม เรียกใช้ ตลอดเวลา และคัดลอกงานคัดลอกเฉพาะข้อมูลที่มีการเปลี่ยนแปลงตั้งแต่การเรียกใช้ครั้งล่าสุด

  13. คุณยังสามารถแก้ไขงานคัดลอกของคุณได้ทุกเมื่อ รวมถึงการเพิ่มหรือลบตารางและคอลัมน์ที่จะคัดลอก กําหนดค่ากําหนดการ หรือการปรับการตั้งค่าขั้นสูง การเปลี่ยนแปลงบางอย่าง เช่น การอัปเดตคอลัมน์แบบเพิ่มหน่วย จะรีเซ็ตสําเนาแบบเพิ่มหน่วยให้เริ่มต้นจากการโหลดแบบเต็มเริ่มต้นในการเรียกใช้ครั้งถัดไป

    สกรีนช็อตแสดงวิธีการแก้ไขงานคัดลอก

สร้างงานคัดลอกเพื่อนําเข้าไฟล์จากที่เก็บข้อมูล

ทําตามขั้นตอนเหล่านี้เพื่อตั้งค่างานคัดลอกที่ย้ายข้อมูลจากที่เก็บไฟล์:

  1. สร้างพื้นที่ทํางาน ใหม่หรือใช้พื้นที่ทํางานที่มีอยู่

  2. เลือก + รายการใหม่ เลือกไอคอน คัดลอกงาน ตั้งชื่องานคัดลอกของคุณ และเลือก สร้าง

    สกรีนช็อตที่แสดงตําแหน่งที่จะนําทางไปยังโฮมเพจ Data Factory และสร้างงานคัดลอกใหม่

  3. เลือกที่เก็บข้อมูลเพื่อคัดลอกข้อมูล ในตัวอย่างนี้ เราใช้ Azure Data Lake Storage Gen2

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกแหล่งข้อมูลที่เก็บข้อมูลสําหรับงานคัดลอก

  4. หากต้องการเชื่อมต่อกับ Azure Data Lake Storage Gen2 ให้ป้อน URL ที่เก็บข้อมูล และ ข้อมูลประจําตัว ของคุณเพื่อเชื่อมต่อกับ Azure Data Lake Storage Gen2 สําหรับที่เก็บข้อมูลอื่น ๆ รายละเอียดการเชื่อมต่อจะแตกต่างกัน คุณสามารถคัดลอกข้อมูลได้อย่างปลอดภัยภายในสภาพแวดล้อมเครือข่ายเสมือนโดยใช้เกตเวย์ภายในองค์กรหรือเครือข่ายเสมือน

    สกรีนช็อตแสดงตําแหน่งที่จะป้อนข้อมูลประจําตัวสําหรับที่เก็บ

  5. เลือก โฟลเดอร์ หรือ ไฟล์ ที่จะคัดลอก คุณสามารถเลือกที่จะคัดลอกทั้งโฟลเดอร์ด้วยไฟล์ทั้งหมด หรือไฟล์เดียว

    เคล็ดลับ

    Agnostic Schema (สําเนาไบนารี) จะคัดลอกไฟล์ไปยังที่เก็บข้อมูลอื่นโดยไม่ต้องแยกวิเคราะห์ Schema ซึ่งสามารถปรับปรุงประสิทธิภาพการคัดลอกได้อย่างมาก

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกโฟลเดอร์สําหรับงานคัดลอก

  6. เลือกร้านค้าปลายทางของคุณ ในตัวอย่างนี้ เราเลือกเลคเฮ้าส์

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกที่เก็บปลายทางที่เก็บข้อมูลสําหรับงานคัดลอก

  7. เลือก เส้นทางโฟลเดอร์ ในที่เก็บปลายทางของคุณ เลือก รักษาลําดับชั้น เพื่อรักษาโครงสร้างโฟลเดอร์เดียวกันกับแหล่งที่มา หรือ ลดรูปแบบโครงสร้างลําดับชั้น เพื่อวางไฟล์ทั้งหมดในโฟลเดอร์เดียว

    สกรีนช็อตที่แสดงวิธีการเลือกโฟลเดอร์ปลายทาง

  8. เลือกโหมดคัดลอก: สําเนาข้อมูลแบบเต็มหรือสําเนาแบบเพิ่มหน่วย ในตัวอย่างนี้ เราใช้ สําเนาแบบเพิ่มหน่วย เพื่อให้งานคัดลอกจะคัดลอกไฟล์ทั้งหมดในการเรียกใช้ครั้งแรก จากนั้นคัดลอกเฉพาะไฟล์ใหม่หรือไฟล์ที่อัปเดตเท่านั้นในการเรียกใช้ครั้งถัดไป

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกโหมดงานคัดลอกสําหรับที่เก็บข้อมูล

  9. ตรวจสอบสรุปงาน เลือกตัวเลือกการเรียกใช้ของคุณเพื่อเรียกใช้หนึ่งครั้งหรือตามกําหนดเวลา และเลือก บันทึก + เรียกใช้

    สกรีนช็อตแสดงตําแหน่งที่จะตรวจทานและบันทึกงานคัดลอกที่สร้างขึ้นใหม่สําหรับที่เก็บข้อมูล

  10. งานคัดลอกของคุณจะเริ่มทันที และคุณสามารถติดตามสถานะของงานจากแผงการตรวจสอบแบบอินไลน์ที่มีข้อมูลรวมถึงจํานวนแถวและระยะเวลาการคัดลอกสําหรับแต่ละตารางได้ เรียนรู้เพิ่มเติมใน วิธีการตรวจสอบงานคัดลอก

    สกรีนช็อตที่แสดงแผงคัดลอกงานซึ่งคุณสามารถตรวจสอบประวัติการเรียกใช้สําหรับการย้ายข้อมูลระหว่างที่เก็บข้อมูล

  11. คุณสามารถเรียกใช้งานคัดลอกของคุณได้ทุกเมื่อที่คุณต้องการแม้ว่าจะตั้งค่าให้ทํางานตามกําหนดเวลาก็ตาม เพียงแค่เลือกปุ่ม เรียกใช้ ตลอดเวลา และคัดลอกงานคัดลอกเฉพาะข้อมูลที่มีการเปลี่ยนแปลงตั้งแต่การเรียกใช้ครั้งล่าสุด

  12. คุณยังสามารถแก้ไขงานคัดลอกของคุณได้ทุกเมื่อ รวมถึงการกําหนดค่ากําหนดการ หรือการปรับการตั้งค่าขั้นสูง

    สกรีนช็อตแสดงวิธีการแก้ไขงานคัดลอกสําหรับที่เก็บข้อมูล

ข้อจำกัดที่ทราบ

  • ในปัจจุบัน โหมดการคัดลอกแบบเพิ่มหน่วยจะทํางานกับบางแหล่งข้อมูลเท่านั้น สําหรับรายละเอียด ดู ตัวเชื่อมต่อที่สนับสนุนสําหรับงานคัดลอก
  • ไม่สามารถรวบรวมการลบแถวจากที่เก็บต้นทางได้
  • เมื่อคัดลอกไฟล์ไปยังตําแหน่งที่เก็บ ไฟล์เปล่าจะถูกสร้างขึ้นที่ปลายทางถ้าไม่มีข้อมูลถูกโหลดจากต้นทาง