ย้ายข้อมูลโดยอัปโหลดไฟล์ที่มี Fabric Migration Assistant

นําไปใช้กับ: < / c0 >< c1 / >คลังสินค้าใน Microsoft Fabric

Fabric Migration Assistant มอบประสบการณ์แนะนําสําหรับการย้ายข้อมูลเมตาและข้อมูลต้นทางไปยัง Fabric คลังข้อมูล คู่มือนี้อธิบายวิธีการย้ายข้อมูลเมตาจาก:

  • Azure Synapse Analytics หรือ SQL Server โดยใช้ไฟล์ DACPAC
  • Teradata โดยใช้คลังข้อมูล .sql .zip และ/หรือ .bteq ไฟล์

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

ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้พร้อมแล้ว:

หากต้องการใช้คุณสมบัติการย้ายข้อมูลโดยใช้ AI ของผู้ช่วยการโยกย้ายเพื่อแก้ไขปัญหาการย้ายข้อมูล คุณต้องเปิดใช้งาน Copilot:

คัดลอกข้อมูลเมตา

  1. ในพื้นที่ทํางาน Fabric ของคุณ ให้เลือกปุ่ม โยกย้าย บนสํารับการดําเนินการของรายการ

    สกรีนช็อตจากพอร์ทัล Fabric ของปุ่มโยกย้ายในชุดการดําเนินการรายการ

  2. ในเมนู Migrate to Fabric source ภายใต้ Migrate to a warehouse ให้เลือกไทล์ระบบต้นทาง:

    • Rau Azure Synapse Analytics, select Azure Synapse Analytics dedicated SQL pool.
    • สําหรับ SQL Server, Azure SQL Database หรือ Azure SQL Managed Instance ให้เลือก SQL Server database
    • สําหรับ Teradata ให้เลือก Teradata (Preview)

    สกรีนช็อตจากพอร์ทัล Fabric ของไทล์ระบบต้นทาง

  3. หากหน้า Choose your method ปรากฏขึ้น ให้เลือก อัปโหลดไฟล์ที่มีเมตาดาต้าต้นทาง แล้วเลือก ถัดไป

    ภาพหน้าจอจากพอร์ทัล Fabric แสดงวิธีอัปโหลดไฟล์เพื่อย้ายข้อมูล

  4. ในหัวข้อ กําหนดแหล่งที่มา ให้เลือก เลือกไฟล์ เลือกไฟล์ต้นทาง แล้วเลือก ถัดไป

    ภาพหน้าจอจากพอร์ทัล Fabric ของขั้นตอนการอัปโหลดไฟล์เมตาดาต้าต้นทางใน Migration Assistant

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

  6. ตรวจสอบอินพุตของคุณแล้วเลือกย้าย ผู้ช่วยการโยกย้ายจะสร้างสินค้าคลังสินค้าใหม่และเริ่มการโยกย้ายข้อมูลเมตา

    Note

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

    สกรีนช็อตจากพอร์ทัล Fabric ของหน้าตรวจสอบของผู้ช่วยการย้าย ต้นทางคือไฟล์ DACPAC และปลายทางเป็นรายการคลังสินค้าใหม่ที่ชื่อว่า AdventureWorks

    ในระหว่างขั้นตอนนี้ ผู้ช่วยการโยกย้ายจะแปลข้อมูลเมตา T-SQL เป็นไวยากรณ์ T-SQL ที่รองรับใน Fabric คลังข้อมูล หลังจากการย้ายข้อมูลเมตาเสร็จสิ้น ผู้ช่วยการโยกย้ายจะเปิดขึ้น คุณสามารถเข้าถึงผู้ช่วยการโยกย้ายได้ตลอดเวลาโดยใช้ปุ่ม การโยกย้าย ในแท็บ หน้าแรก ของ Ribbon คลังสินค้า

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

    สกรีนช็อตจากพอร์ทัล Fabric ของสรุปการโยกย้ายเมตาดาต้าของผู้ช่วยการโยกย้าย ตัวเลือก แสดงวัตถุที่ถูกโยกย้าย ถูกเน้นไว้

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

    สกรีนช็อตจากพอร์ทัล Fabric ของสรุปการโยกย้ายเมตาดาต้าของผู้ช่วยการโยกย้ายและรายการของวัตถุที่ถูกโยกย้าย

    คอลัมน์ สถานะ บ่งชี้ว่าผู้ช่วยการโยกย้ายได้ปรับเมตาดาต้าของออบเจ็กต์ในระหว่างการแปลไปยัง Fabric คลังข้อมูล หรือไม่ ตัวอย่างเช่น คุณอาจเห็นว่าชนิดข้อมูลของคอลัมน์บางชนิดหรือโครงสร้างภาษา T-SQL จะถูกแปลงเป็นรายการที่ได้รับการสนับสนุนใน Fabric โดยอัตโนมัติ คอลัมน์รายละเอียดจะแสดงข้อมูลเกี่ยวกับการปรับเปลี่ยนที่ Migration Assistant ทํากับวัตถุ

  9. เลือกออบเจ็กต์เพื่อดูการปรับเปลี่ยนที่ผู้ช่วยการโยกย้ายทําระหว่างการโยกย้าย

  10. เปิดข้อมูลสรุปการโยกย้ายเมตาดาต้าในมุมมองเต็มหน้าจอเพื่อให้สามารถอ่านได้ดียิ่งขึ้น ใช้ตัวกรองเพื่อดูประเภทวัตถุที่เฉพาะเจาะจง

    สกรีนช็อตของมุมมองเต็มหน้าจอของบทสรุปการโยกย้ายเมตาดาต้าของผู้ช่วยการโยกย้าย

แก้ไขปัญหาโดยใช้ผู้ช่วยการโยกย้าย

เมตาดาต้าของวัตถุฐานข้อมูลบางอย่างอาจล้มเหลวในการย้าย โดยทั่วไป ความล้มเหลวนี้เกิดจาก Migration Assistant ไม่สามารถแปลเมตาดาต้า T-SQL เป็นข้อมูลที่รองรับใน Fabric คลังข้อมูล หรือโค้ดที่แปลแล้วไม่สามารถใช้กับ T-SQL ได้

ลองแก้ไขสคริปต์เหล่านี้ด้วยความช่วยเหลือจาก ผู้ช่วยการย้าย

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

    สกรีนช็อตจากพอร์ทัล Fabric ของรายการการแก้ไขปัญหาของผู้ช่วยการโยกย้าย

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

  3. ตรวจทานข้อคิดเห็นในจุดเริ่มต้นของสคริปต์เพื่อดูการปรับปรุงที่เกิดขึ้นกับสคริปต์

  4. ตรวจทานและแก้ไขสคริปต์ที่ใช้งานไม่ได้โดยใช้ข้อมูลข้อผิดพลาดและเอกสารประกอบ

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

    ภาพหน้าจอจากพอร์ทัล Fabric ของตัวแก้ไขคิวรีที่แสดงคิวรี T-SQL ที่ไม่สามารถโยกย้ายได้ และข้อคิดเห็นและการแก้ไขที่แนะนําโดย Copilot

  6. เลือก เรียกใช้ เพื่อตรวจสอบความถูกต้องและสร้างวัตถุ

  7. สคริปต์ถัดไปที่จะแก้ไขจะเปิดขึ้น

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

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

คัดลอกข้อมูลโดยใช้ผู้ช่วยการโยกย้าย

การคัดลอกข้อมูลช่วยในการโยกย้ายข้อมูลที่ใช้โดยวัตถุที่คุณโยกย้าย คุณสามารถใช้ งานคัดลอก Fabric Data Factory เพื่อดําเนินการด้วยตนเอง หรือทําตามขั้นตอนเหล่านี้สําหรับการรวมงานคัดลอกในผู้ช่วยการโยกย้าย

  1. เลือกขั้นตอน คัดลอกข้อมูล ในผู้ช่วยการโยกย้าย

  2. เลือก ใช้งานคัดลอก

  3. กําหนดชื่อให้กับงานใหม่ จากนั้นเลือก สร้าง

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

  5. ในหน้า เลือกข้อมูล ให้เลือกตารางที่คุณต้องการย้าย เลือก ถัดไป

    สกรีนช็อตจากพอร์ทัล Fabric ของบานหน้าต่างเลือกข้อมูลที่มีบางตารางที่เลือกไว้

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

  7. ในหน้า แมปไปยังปลายทาง ให้กําหนดค่าการแมปคอลัมน์ของแต่ละตาราง เลือก ถัดไป

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

  9. ตรวจสอบสรุปงาน เลือก บันทึก + เรียกใช้

  10. เมื่องานทําสําเนาเสร็จสิ้น ให้ตรวจสอบ 3 ขั้นตอนคัดลอกข้อมูล ในผู้ช่วยการโยกย้าย เลือกปุ่มย้อนกลับที่ด้านบนเพื่อกลับไปยังมุมมองระดับบนสุดของผู้ช่วยการโยกย้าย

เปลี่ยนเส้นทางการเชื่อมต่อ

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

  1. ระบุการเชื่อมต่อบนคลังสินค้าต้นทางที่มีอยู่ของคุณ

    • บนอินสแตนซ์ SQL Server คุณสามารถใช้มุมมองการจัดการแบบไดนามิกได้ เช่น
    SELECT 
        s.program_name
    , s.login_name
    , c.client_net_address
    FROM sys.dm_exec_sessions AS s 
    INNER JOIN sys.dm_exec_connections AS c 
    ON s.session_id = c.session_id
    WHERE s.session_id >= 50 --retrieve only user spids
    and s.session_id <> @@SPID; --ignore myself
    
    • ในพูล SQL เฉพาะของ Azure Synapse Analytics คุณสามารถค้นหาข้อมูลเซสชัน รวมถึงแอปพลิเคชันต้นทาง ผู้ใช้ที่เชื่อมต่อ ต้นทางการเชื่อมต่อ และวิธีการยืนยันตัวตน:
    SELECT DISTINCT CASE 
             WHEN len(tt) = 0
                 THEN app_name
             ELSE tt
             END AS application_name
         ,login_name
         ,ip_address
    FROM (
         SELECT DISTINCT app_name
             ,substring(client_id, 0, CHARINDEX(':', ISNULL(client_id, '0.0.0.0:123'))) AS ip_address
             ,login_name
             ,isnull(substring(app_name, 0, CHARINDEX('-', ISNULL(app_name, '-'))), 'h') AS tt
         FROM sys.dm_pdw_exec_sessions
         ) AS a;
    
  2. อัปเดตการเชื่อมต่อไปยังแพลตฟอร์มการรายงานของคุณเพื่อชี้ไปยัง Fabric Warehouse ของคุณ

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

  4. อัปเดตการเชื่อมต่อสําหรับแพลตฟอร์มการโหลดข้อมูล (ETL/ELT) เพื่อชี้ไปยัง Fabric Warehouse ของคุณ

    • สําหรับไปป์ไลน์ Power BI/Fabric:
      1. ใช้ REST API การเชื่อมต่อรายการ เพื่อค้นหาการเชื่อมต่อกับแหล่งข้อมูลเก่าของคุณ ซึ่งเป็นกลุ่ม SQL เฉพาะของ Azure Synapse Analytics
      2. อัปเดตการเชื่อมต่อกับคลังสินค้าใหม่โดยใช้หน้า จัดการการเชื่อมต่อและเกตเวย์ ใน การตั้งค่า
  5. เมื่อเสร็จแล้ว ให้ตรวจสอบขั้นตอนเปลี่ยน เส้นทางการเชื่อมต่อใน ผู้ช่วยการโยกย้าย

ยินดีด้วย! ตอนนี้คุณพร้อมที่จะเริ่มใช้คลังสินค้าใหม่ของคุณแล้ว

สกรีนช็อตจากผู้ช่วยการย้ายพอร์ทัล Fabric ที่แสดงขั้นตอนงานทั้งสี่เสร็จสมบูรณ์และป๊อปอัปแสดงความยินดี