Share via


วิธีการคัดลอกข้อมูลโดยใช้กิจกรรมการคัดลอก

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

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

เมื่อต้องการคัดลอกข้อมูลจากต้นทางไปยังปลายทาง บริการที่เรียกใช้กิจกรรมการคัดลอกทําตามขั้นตอนเหล่านี้:

  1. อ่านข้อมูลจากที่เก็บข้อมูลต้นทาง
  2. ดําเนินการซีเรียลไลซ์/ดีซีเรียลไลซ์ การบีบอัด/การขยายการแมปคอลัมน์ และอื่น ๆ ซึ่งจะดําเนินการเหล่านี้ตามการกําหนดค่า
  3. เขียนข้อมูลไปยังที่เก็บข้อมูลปลายทาง

ข้อกำหนดเบื้องต้น

เมื่อต้องการเริ่มต้นใช้งาน คุณต้องดําเนินการข้อกําหนดเบื้องต้นต่อไปนี้ให้เสร็จสมบูรณ์:

  • บัญชีผู้เช่า Microsoft Fabric ที่มีการสมัครใช้งานที่ใช้งานอยู่ สร้างบัญชีฟรี

  • ตรวจสอบให้แน่ใจว่า คุณมีพื้นที่ทํางานที่เปิดใช้งาน Microsoft Fabric

เพิ่มกิจกรรมการคัดลอกโดยใช้ตัวช่วยคัดลอก

ทําตามขั้นตอนเหล่านี้เพื่อตั้งค่ากิจกรรมการคัดลอกของคุณโดยใช้ตัวช่วยคัดลอก

เริ่มต้นด้วยตัวช่วยสร้างสําเนา

  1. เปิดไปป์ไลน์ข้อมูลที่มีอยู่หรือสร้างไปป์ไลน์ข้อมูลใหม่

  2. เลือก คัดลอกข้อมูล บนพื้นที่ทํางาน เพื่อเปิด เครื่องมือ คัดลอกผู้ช่วย เพื่อเริ่มต้นใช้งาน หรือเลือก ใช้ผู้ช่วย คัดลอก จากรายการ ดรอปดาวน์ คัดลอกข้อมูล ภายใต้ แท็บ กิจกรรม บนริบบอน

    สกรีนช็อตที่แสดงตัวเลือกสําหรับการเปิดผู้ช่วยคัดลอก

กําหนดค่าแหล่งที่มาของคุณ

  1. เลือกชนิดแหล่งข้อมูลจากประเภท คุณจะใช้ที่เก็บข้อมูล Azure Blob เป็นตัวอย่าง เลือกที่เก็บข้อมูล Azure Blob แล้วเลือกถัดไป

    ภาพหน้าจอของหน้าจอเลือกแหล่งข้อมูล

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

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

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

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

    ถ้าคุณมีการเชื่อมต่อที่มีอยู่ คุณสามารถเลือก การเชื่อมต่อ ที่มีอยู่ และเลือกการเชื่อมต่อของคุณจากรายการดรอปดาวน์

    สกรีนช็อตที่แสดงการเชื่อมต่อที่มีอยู่

  3. เลือกไฟล์หรือโฟลเดอร์ที่จะคัดลอกในขั้นตอนการกําหนดค่าแหล่งข้อมูลนี้ จากนั้นเลือก ถัดไป

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

กําหนดค่าปลายทางของคุณ

  1. เลือกชนิดแหล่งข้อมูลจากประเภท คุณจะใช้ที่เก็บข้อมูล Azure Blob เป็นตัวอย่าง เลือกที่เก็บข้อมูล Azure Blob แล้วเลือกถัดไป

    สกรีนช็อตแสดงวิธีการเลือกที่เก็บข้อมูล Azure Blob

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

    สกรีนช็อตที่แสดงตัวเลือกการเชื่อมต่อข้อมูล

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

    สกรีนช็อตของหน้าจอแมปไปยังปลายทาง

    สกรีนช็อตของเชื่อมต่อไปยังปลายทางข้อมูล

ตรวจสอบและสร้างกิจกรรมการคัดลอกของคุณ

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

    สกรีนช็อตที่แสดงหน้าจอตรวจสอบและสร้าง

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

สกรีนช็อตที่แสดงกิจกรรมการคัดลอกบนพื้นที่ทํางานของไปป์ไลน์ข้อมูล

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

เพิ่มกิจกรรมการคัดลอกโดยตรง

ทําตามขั้นตอนเหล่านี้เพื่อเพิ่มกิจกรรมการคัดลอกโดยตรง

เพิ่มกิจกรรมการคัดลอก

  1. เปิดไปป์ไลน์ข้อมูลที่มีอยู่หรือสร้างไปป์ไลน์ข้อมูลใหม่

  2. เพิ่มกิจกรรมการคัดลอกโดยการเลือก เพิ่มกิจกรรมการคัดลอกกิจกรรม>ของไปป์ไลน์ หรือโดยการเลือก คัดลอกข้อมูล>เพิ่มไปยังพื้นที่ทํางาน ภายใต้แท็บ กิจกรรม

    สกรีนช็อตแสดงสองวิธีในการเพิ่มกิจกรรมการคัดลอก

กําหนดค่าการตั้งค่าทั่วไปของคุณภายใต้แท็บทั่วไป

หากต้องการเรียนรู้วิธีการกําหนดค่าการตั้งค่าทั่วไปของคุณ โปรดดูทั่วไป

กําหนดค่าแหล่งข้อมูลของคุณภายใต้แท็บแหล่งข้อมูล

  1. เลือก+ ใหม่ด้านข้างเชื่อมต่อเพื่อสร้างการเชื่อมต่อกับแหล่งข้อมูลของคุณ

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

    1. เลือกชนิดแหล่งข้อมูลจากหน้าต่างป็อปอัพ คุณจะใช้ Azure SQL Database เป็นตัวอย่าง เลือกฐานข้อมูล Azure SQL แล้วเลือก ดําเนินการต่อ

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

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

      สกรีนช็อตที่แสดงหน้าการเชื่อมต่อใหม่

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

      สกรีนช็อตแสดงตําแหน่งที่จะรีเฟรชการเชื่อมต่อของคุณ

  2. ระบุตารางที่จะคัดลอก เลือก แสดงตัวอย่างข้อมูล เพื่อแสดงตัวอย่างตารางต้นทางของคุณ คุณยังสามารถใช้ Query และ Stored Procedure เพื่ออ่านข้อมูลจากแหล่งข้อมูลของคุณได้

    สกรีนช็อตที่แสดงตัวเลือกการตั้งค่าตารางต้นทาง

  3. ขยาย ขั้นสูง สําหรับการตั้งค่าขั้นสูงเพิ่มเติม

    สกรีนช็อตของการตั้งค่าขั้นสูง

กําหนดค่าปลายทางของคุณภายใต้แท็บปลายทาง

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

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

  2. เลือกใช้ เลคเฮ้าส์ ใน ประเภทที่เก็บข้อมูลของพื้นที่ทํางาน เลือก + ใหม่และนําทางคุณไปยังหน้าการสร้างเลคเฮ้าส์ ระบุชื่อของเลคเฮ้าส์ของคุณ จากนั้นเลือก สร้าง

    สกรีนช็อตที่แสดงการสร้างเลคเฮ้าส์

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

    สกรีนช็อตที่แสดงการเลือกการเชื่อมต่อ

  4. ระบุตารางหรือตั้งค่าพาธไฟล์เพื่อกําหนดไฟล์หรือโฟลเดอร์เป็นปลายทาง ที่นี่เลือก ตาราง และระบุตารางเพื่อเขียนข้อมูล

    สกรีนช็อตแสดงตําแหน่งที่จะค้นหาการตั้งค่าตาราง

  5. ขยาย ขั้นสูง สําหรับการตั้งค่าขั้นสูงเพิ่มเติม

    สกรีนช็อตของตัวเลือกขั้นสูง

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

กําหนดค่าการแมปของคุณภายใต้แท็บการแมป

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

  1. เลือก นําเข้าสคี มา เพื่อนําเข้าสคีมาของข้อมูลของคุณ

    สกรีนช็อตของการตั้งค่าการแมป 1

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

    สกรีนช็อตของการตั้งค่าการแมป 2

นอกจากนี้ คุณสามารถเลือก+ การแมปใหม่ เพื่อเพิ่มการแมปใหม่ เลือก ล้างเพื่อล้างการตั้งค่าการแมปทั้งหมด และเลือก รีเซ็ต เพื่อรีเซ็ตคอลัมน์แหล่งข้อมูลการแมปทั้งหมด

กําหนดค่าการแปลงประเภทของคุณ

ขยาย การตั้งค่า การแปลงประเภทเพื่อกําหนดค่าการแปลงประเภทของคุณถ้าจําเป็น

สกรีนช็อตของการแปลงชนิดการแมป

ดูตารางต่อไปนี้สําหรับรายละเอียดการตั้งค่า

การตั้งค่า คำอธิบาย
อนุญาตให้ตัดทอนข้อมูล อนุญาตให้ตัดทอนข้อมูลเมื่อแปลงข้อมูลต้นทางเป็นปลายทางด้วยชนิดที่แตกต่างกันในระหว่างการคัดลอก ตัวอย่างเช่น จากทศนิยมเป็นจํานวนเต็มจาก DatetimeOffset เป็น Datetime
ถือว่าบูลีนเป็นตัวเลข ถือว่าบูลีนเป็นตัวเลข ตัวอย่างเช่น ถือว่าเป็นจริงเป็น 1
รูปแบบวันที่ สตริงรูปแบบเมื่อแปลงระหว่างวันที่และสตริง เช่น "yyyy-MM-dd" สําหรับข้อมูลเพิ่มเติม โปรดดู สตริงรูปแบบวันที่และเวลาแบบกําหนดเอง

คอลัมน์วันที่สามารถอ่านเป็นชนิดวันที่สําหรับ:
 • Amazon RDS สําหรับ SQL Server
 • ฐานข้อมูล Azure SQL
 • Azure SQL Database Managed Instance
 • Azure Synapse Analytics
 • รูปแบบข้อความที่คั่นด้วยตัวคั่น
 • โต๊ะเลคเฮ้าส์
 • รูปแบบปาร์เก้
 • SQL Server
รูปแบบ DateTime สตริงรูปแบบเมื่อแปลงระหว่างวันที่โดยไม่มีออฟเซตของโซนเวลาและสตริง ตัวอย่างเช่น "yyyy-MM-dd HH:mm:ss.fff"
รูปแบบ DateTimeOffset สตริงรูปแบบเมื่อแปลงระหว่างวันที่ด้วยออฟเซตของโซนเวลาและสตริง ตัวอย่างเช่น "yyyy-MM-dd HH:mm:ss.fff zzz"
รูปแบบ TimeSpan สตริงรูปแบบเมื่อแปลงระหว่างช่วงเวลาและสตริง ตัวอย่างเช่น "dd.hh:mm:ss"
วัฒนธรรม ข้อมูลวัฒนธรรมที่จะใช้เมื่อแปลงชนิด ตัวอย่างเช่น "en-us", "fr-fr"

กําหนดค่าการตั้งค่าอื่น ๆ ของคุณภายใต้แท็บการตั้งค่า

แท็บการตั้งค่าประกอบด้วยการตั้งค่าของประสิทธิภาพ การจัดเตรียม และอื่นๆ

สกรีนช็อตของแท็บการตั้งค่า

ดูตารางต่อไปนี้สําหรับคําอธิบายของแต่ละการตั้งค่า

การตั้งค่า คำอธิบาย
การปรับอัตราความเร็วอัจฉริยะให้เหมาะสม ระบุ เพื่อปรับอัตราความเร็วให้เหมาะสม คุณสามารถเลือกจาก:
อัตโนมัติ
มาตรฐาน
สมดุล
สูงสุด
เมื่อคุณเลือก อัตโนมัติ การตั้งค่าที่เหมาะสมจะถูกนําไปใช้แบบไดนามิกตามคู่ปลายทางต้นทางและรูปแบบข้อมูลของคุณ คุณยังสามารถกําหนดค่าปริมาณงานและค่าแบบกําหนดเองของคุณอาจเป็น 2-256 ในขณะที่ค่าที่สูงขึ้นหมายถึงกําไรเพิ่มขึ้น
ระดับของการคัดลอกแบบขนาน ระบุระดับของความขนานที่การโหลดข้อมูลจะใช้
ระดับความคลาดเคลื่อนของข้อบกพร่อง เมื่อเลือกตัวเลือกนี้ คุณสามารถเพิกเฉยต่อข้อผิดพลาดบางอย่างที่เกิดขึ้นในช่วงกลางของกระบวนการคัดลอกได้ ตัวอย่างเช่น แถวที่เข้ากันไม่ได้ระหว่างที่เก็บต้นทางและปลายทาง ไฟล์ถูกลบในระหว่างการย้ายข้อมูล และอื่น ๆ
เปิดใช้งานการบันทึก เมื่อเลือกตัวเลือกนี้ คุณสามารถบันทึกไฟล์ที่คัดลอก ข้ามไฟล์และแถวได้
เปิดใช้งานการจัดเตรียม ระบุว่าจะคัดลอกข้อมูลผ่านร้านค้าการจัดเตรียมระหว่างกลางหรือไม่ เปิดใช้งานการจัดเตรียมสําหรับสถานการณ์ที่เป็นประโยชน์เท่านั้น
การแบ่งระยะการเชื่อมต่อบัญชี เมื่อเลือก เปิดใช้งานการจัดเตรียม ให้ระบุการเชื่อมต่อของแหล่งข้อมูลที่เก็บข้อมูล Azure เป็นที่เก็บการจัดเตรียมระหว่างกลาง เลือก + ใหม่ เพื่อสร้างการเชื่อมต่อการแสดงข้อมูลถ้าคุณไม่มี

กําหนดค่าพารามิเตอร์ในกิจกรรมการคัดลอก

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

  1. ในต้นทางหรือปลายทางของคุณ หลังจากเลือกพื้นที่ทํางานเป็นประเภทที่เก็บข้อมูลและระบุฐานข้อมูล Lakehouse/Data Warehouse/KQL เป็นประเภทที่เก็บข้อมูลพื้นที่ทํางานแล้ว ให้เลือกเพิ่มเนื้อหาแบบไดนามิกในรายการดรอปดาวน์ของ Lakehouse หรือ Data Warehouse หรือ Data Warehouse หรือ KQL Database

  2. ในป็อปอัพ เพิ่มเนื้อหาแบบไดนามิกบานหน้าต่าง ภายใต้แท็บพารามิเตอร์ เลือก+

    สกรีนช็อตที่แสดงหน้าเพิ่มเนื้อหาแบบไดนามิก

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

    สกรีนช็อตแสดงการสร้างพารามิเตอร์ใหม่

    โปรดทราบว่าค่าพารามิเตอร์ควรเป็น ID ออปเจ็กต์ของ Lakehouse/Data Warehouse/KQL Database เพื่อรับ ID ออปเจ็กต์ Lakehouse/Data Warehouse/KQL Database ให้เปิด Lakehouse/Data Warehouse/KQL Database ในพื้นที่ทํางานของคุณ และ ID อยู่หลัง/lakehouses/หรือ/datawarehouses//databases/ใน URL ของคุณ

    • ID ออปเจ็กต์ของเลคเฮ้าส์:

      สกรีนช็อตที่แสดง ID ออปเจ็กต์ของเลคเฮ้าส์

    • ID ออปเจ็กต์ของคลังข้อมูล:

      สกรีนช็อตที่แสดง ID ออปเจ็กต์ของคลังข้อมูล

    • ID ออปเจ็กต์ของฐานข้อมูล KQL:

      สกรีนช็อตที่แสดง ID ออปเจ็กต์ของฐานข้อมูล KQL

  4. เลือก บันทึก เพื่อกลับไปยังบานหน้าต่าง เพิ่มเนื้อหา แบบไดนามิก จากนั้นเลือกพารามิเตอร์ของคุณเพื่อให้ปรากฏในกล่องนิพจน์ จากนั้นเลือก ตกลง คุณจะกลับไปยังหน้าไปป์ไลน์และสามารถดูนิพจน์พารามิเตอร์ที่ระบุหลังจาก ID ออปเจ็กต์ ID ออปเจ็กต์ของ Lakehouse ID//ออปเจ็กต์ KQL Database

    สกรีนช็อตที่แสดงการเลือกพารามิเตอร์