ย้ายเวิร์กโหลด Spark จาก Azure Synapse Analytics ไปยัง Microsoft Fabric (Preview)

Note

เวิร์กโฟลว์การย้ายข้อมูลแบบมีคําแนะนํากําลังอยู่ในโหมดแสดงตัวอย่างสาธารณะ

ย้ายงาน Spark จาก Azure Synapse Analytics ไปยัง Microsoft Fabric ผ่านกระบวนการทํางานแบบมีคําแนะนํา

ในโหมดพรีวิวสาธารณะ เวิร์กโฟลว์จะย้าย Spark pools, สมุดบันทึก, คํานิยามงาน Spark และฐานข้อมูล lake

การย้ายข้อมูลจะไม่ย้ายข้อมูล เวิร์กโฟลว์จะคัดลอกและแปลงรายการ Spark ที่รองรับสําหรับ Fabric และสร้างรายงานการย้ายข้อมูลสําหรับแต่ละรัน

เวิร์กโฟลว์การย้ายข้อมูลรองรับรายการดังต่อไปนี้:

  • Spark Pools จะถูกย้ายไปยัง Fabric Pools และสภาพแวดล้อมที่สอดคล้องกัน
  • โน้ตบุ๊ก และสภาพแวดล้อมที่เกี่ยวข้องจะถูกโยกย้าย
  • ข้อกําหนดงาน Spark (SJD) จะถูกย้ายด้วยสภาพแวดล้อมที่เกี่ยวข้อง
  • ฐานข้อมูล Lake ถูกแมปกับ Schema Fabric และตารางเดลต้าที่มีการจัดการจะถูกย้ายโดยการสร้างทางลัดแค็ตตาล็อก OneLake

สําหรับรายละเอียดการย้ายฐานข้อมูลทะเลสาบ ฐานข้อมูล Synapse เริ่มต้นจะถูกแมปไปยังdboสคีมาใน Fabric และฐานข้อมูลเพิ่มเติมจะถูกย้ายเป็นสคีมาในบ้านทะเลสาบเดียวกัน

การย้ายทำงานอย่างไร

หากต้องการย้ายพูล Apache Spark, สมุดบันทึก, คํานิยามงาน Spark และฐานข้อมูล lake ไปยัง Fabric ให้ทําตามขั้นตอนขั้นตอนการทํางาน

คัดลอกและแปลงรายการ

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

ตรวจสอบการโยกย้าย

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

ย้ายงานของ Spark

  1. เปิดพื้นที่ทํางาน Fabric แล้วเลือก โยกย้าย จากแถบเครื่องมือ

  2. ในตัวช่วยสร้าง ให้เลือก รายการวิศวกรรมข้อมูล

    ภาพหน้าจอของการย้ายไปยังผ้า

  3. ระบุรายละเอียดพื้นที่ทํางาน Azure Synapse ต้นทาง คุณสามารถค้นหาพื้นที่ทํางานต้นทางตามการสมัครใช้งาน หลังจากที่คุณเลือกการสมัครสมาชิกแล้ว ให้เลือกพื้นที่ทํางานต้นทางจากการสมัครสมาชิกนั้น

    • ป้อน ชื่อการย้ายข้อมูล
    • เลือกพื้นที่ทํางานการสมัครใช้งานและแหล่งที่มา

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

  4. เลือกพื้นที่ทํางาน Fabric เป้าหมายที่ควรย้ายรายการ

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

    สกรีนช็อตของการเลือกจุดหมายปลายทาง

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

    สกรีนช็อตของการเลือกหรือสร้างการเชื่อมต่อเกตเวย์ข้อมูล

    • เมื่อต้องการสร้างการเชื่อมต่อใหม่ ให้เลือก เพิ่มใหม่

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

      สกรีนช็อตของการเชื่อมต่อใหม่

  6. เลือกการเชื่อมต่อเกตเวย์ข้อมูลเพื่อใช้สําหรับการเรียกใช้การโยกย้ายนี้

    Note

    ถ้าคุณไม่เลือกการเชื่อมต่อเกตเวย์ ฐานข้อมูลจะไม่ถูกโยกย้าย

  7. ตรวจสอบรายละเอียดการย้ายข้อมูล แล้วเลือก ถัดไป

    ภาพหน้าจอของเสร็จสิ้นและย้ายข้อมูล

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

    ภาพหน้าจอของการยกเลิกการย้ายข้อมูลนี้

  8. เลือก ย้ายข้อมูล เพื่อเริ่มการย้ายข้อมูล

    สกรีนช็อตของปุ่มการโยกย้าย

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

    • สปินเนอร์ระบุว่าการโยกย้ายเริ่มต้นขึ้น

    • การแจ้งเตือนที่มุม ขวาบน จะบ่งบอกถึงความคืบหน้า

    • มีลิงก์ไปยังรายงานการย้ายข้อมูล

    • หลังจากผ่านไป 2-3 วินาที ระบบจะเปลี่ยนเส้นทางคุณไปยังรายงานโดยอัตโนมัติ

      สกรีนช็อตของรายการ Spark ที่ย้ายข้อมูล

      Note

      รายงานการโยกย้ายยังสามารถเข้าถึงได้จากฮับการตรวจสอบ คุณสามารถค้นหางานการย้ายข้อมูลตามชื่อการโยกย้าย หรือกรองตามชนิดรายการ Spark Job Definition

  10. เลือกลิงก์ รายงานการโยกย้าย จากขั้นตอนก่อนหน้าเพื่อตรวจสอบผลลัพธ์

    ภาพหน้าจอของสรุปการย้ายข้อมูล

    Note

    เลือก รายละเอียด เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดหรือคําเตือนที่พบระหว่างการย้ายข้อมูล

ข้อจํากัดการแสดงตัวอย่างสาธารณะ

  • พื้นที่ทํางาน Synapse ภายใต้เครือข่ายเสมือน (VNET) ไม่สามารถโยกย้ายได้
  • การกําหนดค่า Spark ไลบรารีแบบกําหนดเอง และการตั้งค่าตัวดําเนินการแบบกําหนดเองจะไม่ถูกโยกย้าย
  • ไม่รองรับรูปแบบตารางที่ไม่ใช่เดลต้า