หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ:✅ Warehouse ใน Microsoft Fabric
Fabric Migration Assistant เป็นประสบการณ์การโยกย้ายเพื่อคัดลอกพูล SQL เฉพาะใน Azure Synapse Analytics, SQL Server และแพลตฟอร์มฐานข้อมูล SQL อื่นๆ ไปยัง Microsoft Fabric Data Warehouse ได้อย่างราบรื่น
คู่มือนี้จะแนะนําขั้นตอนในการโยกย้ายจากกลุ่ม SQL เฉพาะของ Azure Synapse Analytics ไปยัง Fabric Warehouse โดยใช้ไฟล์ DACPAC
Tip
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะและความสามารถของผู้ช่วยการย้าย โปรดดูที่ ผู้ช่วยการโยกย้ายผ้าสําหรับคลังข้อมูล
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับกลยุทธ์และการวางแผนการโยกย้ายของคุณ โปรดดูที่การวางแผนการโยกย้าย : กลุ่ม Azure Synapse Analytics เฉพาะ SQL สําหรับ Fabric Data Warehouse
Prerequisites
ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้พร้อมแล้ว:
- พื้นที่ทํางาน Fabric ที่มีความจุที่ใช้งานอยู่หรือความจุรุ่นทดลองใช้
- สร้างพื้นที่ทํางาน หรือเลือกพื้นที่ทํางานที่มีอยู่ที่คุณต้องการโยกย้าย ผู้ช่วยการย้ายจะสร้างคลังคลังใหม่ให้กับคุณ
- ไฟล์ DACPAC ที่แยกออกมาจากพูล SQL เฉพาะของ Azure Synapse Analytics ไฟล์ DACPAC (แพคเกจแอปพลิเคชันระดับข้อมูล) ถูกสร้างขึ้นจากโครงการฐานข้อมูล SQL และประกอบด้วยข้อมูลเมตาของวัตถุฐานข้อมูล รวมถึง schema ของตาราง มุมมอง กระบวนงานที่เก็บไว้ ฟังก์ชัน และอื่นๆ
- หากต้องการสร้าง DAC ใน Visual Studio 2022 ด้วยเครื่องมือข้อมูล SQL Server ให้ดู แยกแอปพลิเคชันระดับข้อมูล (DAC) จากพูล SQL เฉพาะของ Azure Synapse ใน Visual Studio 2022
- คุณยังสามารถใช้ โครงการฐานข้อมูลสไตล์ SDK ด้วย VS Code หรือ อรรถประโยชน์บรรทัดคําสั่ง SqlPackage ได้
คุณสมบัติการโยกย้ายที่ช่วย AI ของผู้ช่วยการย้ายเพื่อแก้ไขปัญหาการโยกย้ายข้อมูลต้องมีการเปิดใช้งาน Copilot:
- ผู้ดูแลระบบของคุณต้องเปิดใช้งานสวิตช์ผู้เช่าก่อนที่คุณจะเริ่มใช้ Copilot สําหรับข้อมูลเพิ่มเติม ดู การตั้งค่าผู้เช่า Copilot
- ความจุ F2 หรือ P1 ของคุณจะต้องอยู่ในหนึ่งในภูมิภาคที่ระบุไว้ในความพร้อมใช้งานของพื้นที่ Fabric
- หากผู้เช่าหรือความจุของคุณอยู่นอกสหรัฐอเมริกาหรือฝรั่งเศส Copilot จะถูกปิดใช้งานตามค่าเริ่มต้น เว้นแต่ผู้ดูแลระบบผู้เช่า Fabric ของคุณจะเปิดใช้งาน ข้อมูลที่ส่งไปยัง Azure OpenAI สามารถประมวลผลได้นอกภูมิภาคทางภูมิศาสตร์ของความจุ ขอบเขตการปฏิบัติตามข้อกําหนด หรือการตั้งค่าผู้เช่าอินสแตนซ์ระบบคลาวด์แห่งชาติ ในพอร์ทัล Fabric Admin
- Copilot ใน Microsoft Fabric ไม่ได้รับการสนับสนุนในการทดลองใช้ SKU เฉพาะ SKU ที่ชําระเงิน (F2 หรือสูงกว่า หรือ P1 หรือสูงกว่า) ได้รับการสนับสนุนในขณะนี้
- สําหรับข้อมูลเพิ่มเติม ดูภาพรวมของ Copilot ใน Fabric และ Power BI
คัดลอกข้อมูลเมตา
ในพื้นที่ทํางาน Fabric ของคุณ ให้เลือกปุ่ม โยกย้าย บนสํารับการดําเนินการของรายการ
ในเมนู โยกย้ายไปยังแหล่งที่มาของ Fabric ภายใต้ โยกย้ายไปยังคลังสินค้า ให้เลือกไทล์ คลังสินค้า T-SQL การวิเคราะห์หรือไทล์ฐานข้อมูล
บน ภาพรวม ให้ตรวจสอบข้อมูล แล้วเลือก ถัดไป
เลือก เลือกไฟล์ และอัปโหลดไฟล์ DACPAC ของคลังข้อมูลต้นทางของคุณ เมื่อการอัปโหลดเสร็จสมบูรณ์ ให้เลือก ถัดไป
ในหน้า ตั้งค่าปลายทาง ให้ระบุชื่อของพื้นที่ทํางาน Fabric ใหม่และสินค้าคลังสินค้าใหม่ที่คุณต้องการย้ายเข้าไป เลือก ถัดไป
ตรวจสอบอินพุตของคุณแล้วเลือกย้าย รายการคลังสินค้าใหม่จะถูกสร้างขึ้นและการโยกย้ายเมตาดาต้าก็เริ่มต้นขึ้น
ในระหว่างขั้นตอนนี้ ผู้ช่วยการโยกย้าย จะแปลเมตาดาต้าของ T-SQL เป็นไวยากรณ์ T-SQL ที่ได้รับการสนับสนุนในคลังข้อมูล Fabric เมื่อการโยกย้ายเมตาดาต้าเสร็จสมบูรณ์ ผู้ช่วยการโยกย้ายจะเปิดขึ้น คุณสามารถเข้าถึงผู้ช่วยการโยกย้ายได้ตลอดเวลาโดยใช้ปุ่มการ ย้ายข้อมูล ในแท็บหน้าแรกของ Ribbon คลังสินค้า
ตรวจทานสรุปการย้ายเมตาดาต้าใน ผู้ช่วยการย้าย คุณจะเห็นจํานวนออบเจ็กต์ที่ถูกโยกย้ายและออบเจ็กต์ที่ต้องได้รับการแก้ไขก่อนที่จะสามารถโยกย้ายได้
เลือก แสดงวัตถุที่โยกย้าย เพื่อขยายส่วนและดูรายการของวัตถุที่โยกย้ายไปยังคลังสินค้า Fabric ของคุณเรียบร้อยแล้ว
คอลัมน์ สถานะ ระบุว่าข้อมูลเมตาของออบเจ็กต์ได้รับการปรับระหว่างการแปลเพื่อรองรับใน Fabric Warehouse หรือไม่ ตัวอย่างเช่น คุณอาจเห็นว่าชนิดข้อมูลของคอลัมน์บางชนิดหรือโครงสร้างภาษา T-SQL จะถูกแปลงเป็นรายการที่ได้รับการสนับสนุนใน Fabric โดยอัตโนมัติ คอลัมน์ รายละเอียด จะแสดงข้อมูลเกี่ยวกับการปรับที่ทํากับวัตถุ
เลือกวัตถุเพื่อดูการปรับเปลี่ยนที่ทําระหว่างการย้ายข้อมูล
เปิดข้อมูลสรุปการโยกย้ายเมตาดาต้าในมุมมองเต็มหน้าจอเพื่อให้สามารถอ่านได้ดียิ่งขึ้น ใช้ตัวกรองเพื่อดูประเภทวัตถุที่เฉพาะเจาะจง
แก้ไขปัญหาโดยใช้ผู้ช่วยการย้าย
เมตาดาต้าของวัตถุฐานข้อมูลบางอย่างอาจล้มเหลวในการย้าย โดยทั่วไปนี่เป็นเพราะผู้ช่วยการโยกย้ายไม่สามารถแปลเมตาดาต้า T-SQL เป็นเมตาดาต้าที่ได้รับการสนับสนุนในคลังสินค้า Fabric หรือรหัสที่แปลไม่สามารถนําไปใช้กับ T-SQL ได้
ลองแก้ไขสคริปต์เหล่านี้ด้วยความช่วยเหลือจาก ผู้ช่วยการย้าย
เลือกขั้นตอน แก้ไขปัญหาใน ผู้ช่วยการย้ายข้อมูลเพื่อดูสคริปต์ที่ย้ายข้อมูลไม่สําเร็จ
เลือกวัตถุฐานข้อมูลที่ไม่สามารถโยกย้ายได้ แบบสอบถามใหม่จะเปิดขึ้นภายใต้แบบสอบถามที่ใช้ร่วมกันใน Explorer คิวรีใหม่นี้แสดงข้อกําหนดเมตาดาต้าและการปรับปรุงที่เป็นข้อคิดเห็นอัตโนมัติที่เพิ่มลงในรหัส T-SQL
ตรวจทานข้อคิดเห็นในจุดเริ่มต้นของสคริปต์เพื่อดูการปรับปรุงที่เกิดขึ้นกับสคริปต์
ตรวจสอบและแก้ไขสคริปต์ที่ใช้งานไม่ได้โดยใช้ข้อมูลข้อผิดพลาดและเอกสารประกอบ
หากต้องการใช้ Copilot สําหรับความช่วยเหลือด้าน AI ในการแก้ไขข้อผิดพลาด ให้เลือก แก้ไขข้อผิดพลาดคิวรี ในส่วนการดําเนินการที่แนะนํา Copilot อัปเดตสคริปต์พร้อมคําแนะนํา ข้อผิดพลาดอาจเกิดขึ้นได้เนื่องจาก Copilot ใช้ AI ดังนั้นให้ตรวจสอบคําแนะนําโค้ดและทําการปรับปรุงที่คุณต้องการ
เลือก เรียกใช้ เพื่อตรวจสอบความถูกต้องและสร้างวัตถุ
สคริปต์ถัดไปจะถูกกําหนดให้เปิดอยู่
ดําเนินการต่อเพื่อแก้ไขส่วนที่เหลือของสคริปต์ คุณสามารถเลือกที่จะข้ามการแก้ไขสคริปต์ที่คุณไม่ต้องการในระหว่างขั้นตอนนี้
เมื่อข้อมูลเมตาที่ต้องการทั้งหมดพร้อมสําหรับการโยกย้าย ให้เลือกปุ่มย้อนกลับในบานหน้าต่าง แก้ไขปัญหา เพื่อส่งคืนมุมมองระดับบนสุดของผู้ช่วยการโยกย้าย ตรวจสอบ 2. แก้ไขปัญหา ในผู้ช่วยการโยกย้าย
คัดลอกข้อมูลโดยใช้ผู้ช่วยการย้าย
การคัดลอกข้อมูลช่วยในการโยกย้ายข้อมูลที่ใช้โดยวัตถุที่คุณโยกย้าย คุณสามารถใช้ งานคัดลอก Fabric Data Factory เพื่อดําเนินการด้วยตนเองได้ หรือทําตามขั้นตอนเหล่านี้สําหรับการรวมงานคัดลอกในผู้ช่วยการย้าย
เลือกขั้นตอน คัดลอกข้อมูล ในผู้ช่วยการโยกย้าย
เลือกใช้ปุ่มคัดลอกงาน
กําหนดชื่อให้กับงานใหม่ จากนั้นเลือก สร้าง
ในหน้า เชื่อมต่อกับแหล่งข้อมูล ให้ใส่ ข้อมูลประจําตัวการเชื่อมต่อ ให้กับแหล่งคลัง Azure Synapse Analytics (SQL DW) เลือก ถัดไป
ในหน้า เลือกข้อมูล ให้เลือกตารางที่ต้องการย้ายข้อมูล ควรมีเมตาดาต้าของออบเจ็กต์อยู่แล้วในคลังสินค้าเป้าหมาย เลือก ถัดไป
ในหน้าเลือกปลายทางข้อมูล เลือกรายการคลังสินค้า Fabric ใหม่ของคุณจากแค็ตตาล็อก OneLake เลือก ถัดไป
ในหน้า แมปไปยังปลายทาง ให้กําหนดค่าการแมปคอลัมน์ของแต่ละตาราง เลือก ถัดไป
ในหน้า โหมดงานคัดลอก ให้เลือกโหมดคัดลอก เลือกสําเนาข้อมูลแบบเต็มครั้งเดียว (แนะนําสําหรับการโยกย้าย) หรือการคัดลอกแบบเพิ่มหน่วยอย่างต่อเนื่อง เลือก ถัดไป
ตรวจสอบสรุปงาน เลือก บันทึก + เรียกใช้
เมื่องานคัดลอกเสร็จสมบูรณ์ ให้ตรวจสอบ 3 คัดลอกขั้นตอนข้อมูล ในผู้ช่วยการย้าย เลือกปุ่มย้อนกลับที่ด้านบนเพื่อส่งคืนมุมมองระดับบนสุดของผู้ช่วยการย้าย
เปลี่ยนเส้นทางการเชื่อมต่อ
ในขั้นตอนสุดท้าย แพลตฟอร์มการโหลด/การรายงานข้อมูลที่เชื่อมต่อกับแหล่งข้อมูลของคุณจะต้องเชื่อมต่อกับคลังสินค้า Fabric ใหม่ของคุณอีกครั้ง
- ระบุการเชื่อมต่อบนคลังสินค้าต้นทางที่มีอยู่ของคุณ
- ตัวอย่างเช่น ในพูล SQL เฉพาะของ Azure Synapse Analytics คุณสามารถค้นหาข้อมูลเซสชันรวมถึงแอปพลิเคชันต้นทางที่เชื่อมต่อใน ที่ซึ่งการเชื่อมต่อมาจากไหน และถ้าใช้การรับรองความถูกต้องของ Microsoft Entra ID หรือ SQL:
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; - อัปเดตการเชื่อมต่อไปยังแพลตฟอร์มการรายงานของคุณเพื่อชี้ไปยัง Fabric Warehouse ของคุณ
- ทดสอบ Fabric Warehouse กับการรายงานบางอย่างก่อนกําหนดเส้นทางใหม่ ดําเนินการเปรียบเทียบและการทดสอบการตรวจสอบความถูกต้องของข้อมูลในแพลตฟอร์มการรายงานของคุณ
- อัปเดตการเชื่อมต่อสําหรับแพลตฟอร์มการโหลดข้อมูล (ETL/ELT) เพื่อชี้ไปยัง Fabric Warehouse ของคุณ
- สําหรับไปป์ไลน์ Power BI/Fabric:
- ใช้ REST API การเชื่อมต่อรายการ เพื่อค้นหาการเชื่อมต่อกับแหล่งข้อมูลเก่าของคุณ ซึ่งเป็นกลุ่ม SQL เฉพาะของ Azure Synapse Analytics
- อัปเดตการเชื่อมต่อไปยังคลังข้อมูล Fabric ใหม่โดยใช้จัดการการเชื่อมต่อและเกตเวย์ภายใต้เฟืองการตั้งค่า
- สําหรับไปป์ไลน์ Power BI/Fabric:
- เมื่อเสร็จแล้ว ให้ตรวจสอบขั้นตอน เปลี่ยนเส้นทางการเชื่อมต่อ ในผู้ช่วยการย้ายข้อมูล
Congratulations! ตอนนี้คุณพร้อมที่จะเริ่มใช้คลังสินค้าแล้ว
เนื้อหาที่เกี่ยวข้อง
- ผู้ช่วยการย้ายผ้า สําหรับคลังข้อมูล
- ภาพรวมการโยกย้าย Microsoft Fabric