แชร์ผ่าน


นําเข้าข้อมูลตัวอย่างและสร้างวัตถุและข้อมูล

นําไปใช้กับ:ฐานข้อมูล SQL ใน Microsoft Fabric

คุณสามารถป้อนข้อมูลลงในฐานข้อมูล SQL ใน Fabric โดยใช้คําสั่ง Transact-SQL (T-SQL) และคุณยังสามารถนําเข้าข้อมูลลงในฐานข้อมูลของคุณโดยใช้คอมโพเนนต์ Microsoft Fabric อื่น ๆ เช่น คุณลักษณะ Dataflow Gen2 หรือไปป์ไลน์ข้อมูล สําหรับการพัฒนา คุณสามารถเชื่อมต่อกับเครื่องมือใดก็ได้ที่สนับสนุนโพรโทคอล Tabular Data Stream (TDS) เช่น Visual Studio Code หรือ SQL Server Management Studio

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

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

  • ทําตามขั้นตอนก่อนหน้าทั้งหมดในบทช่วยสอนนี้

เปิดตัวแก้ไขคิวรีในพอร์ทัล Fabric

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

  2. เลือก ปุ่ม ข้อมูล ตัวอย่าง ซึ่งจะใช้เวลาสักครู่เพื่อใส่ฐานข้อมูลบทช่วยสอนของคุณด้วยข้อมูลตัวอย่าง SalesLT

    สกรีนช็อตของปุ่มข้อมูลตัวอย่างบนหน้าหลักสําหรับฐานข้อมูล SQL ใน Microsoft Fabric

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

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

  4. การแจ้งเตือน จะแสดงให้คุณเห็นเมื่อการนําเข้าข้อมูลตัวอย่างเสร็จสมบูรณ์ ฐานข้อมูล SQL ของคุณใน Fabric ประกอบด้วย SalesLT schema และตารางที่เกี่ยวข้องแล้ว

    สกรีนช็อตแสดงตัวอย่างการนําเข้าข้อมูลเสร็จสมบูรณ์

ใช้ฐานข้อมูล SQL ในตัวแก้ไข SQL

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

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

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

    พิมพ์ข้อคิดเห็น T-SQL ที่ด้านบนของคิวรี เช่น -- Create a query that shows the total number of customers และกด Enter คุณจะได้รับผลลัพธ์ที่คล้ายกับผลลัพธ์นี้:

    ภาพหน้าจอของตัวแก้ไข SQL ที่แสดงข้อคิดเห็นพร้อมคําแนะนํารหัสที่ช่วยเหลือสําหรับ Copilot

  2. การกดปุ่ม "Tab" จะใช้โค้ดที่แนะนํา:

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

  3. เลือก อธิบายคิวรี ในแถบไอคอนของตัวแก้ไขคิวรีเพื่อแทรกข้อคิดเห็นในโค้ดของคุณเพื่ออธิบายขั้นตอนหลักแต่ละขั้นตอน:

    สกรีนช็อตแสดงผลลัพธ์ของปุ่มอธิบายคิวรีพร้อมความคิดเห็นที่ได้รับการช่วยเหลือจาก Copilot ที่เพิ่มลงในรหัสคิวรี T-SQL

    หมายเหตุ

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

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

แทรกข้อมูลโดยใช้ Transact-SQL

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

ขั้นตอนต่อไปนี้ใช้สคริปต์ T-SQL เพื่อสร้าง Schema ตาราง และข้อมูลสําหรับข้อมูลจําลองสําหรับการวิเคราะห์ห่วงโซ่อุปทาน

  1. เลือก ปุ่ม คิวรี ใหม่ ในแถบเครื่องมือของฐานข้อมูล SQL เพื่อสร้างคิวรีใหม่

  2. วางสคริปต์ต่อไปนี้ในพื้นที่คิวรี และเลือก เรียกใช้ เพื่อดําเนินการ สคริปต์ T-SQL ต่อไปนี้:

    1. สร้างสคีมาที่มีชื่อว่าSupplyChain
    2. สร้างตารางที่มีชื่อว่าSupplyChain.Warehouse
    3. เติม SupplyChain.Warehouse ข้อมูลผลิตภัณฑ์ที่สร้างแบบสุ่มบางส่วนจาก SalesLT.Productตาราง
    /* Create the Tutorial Schema called SupplyChain for all tutorial objects */
    CREATE SCHEMA SupplyChain;
    GO
    
    /* Create a Warehouse table in the Tutorial Schema
    NOTE: This table is just a set of INT's as Keys,  
    tertiary tables will be added later
    */
    
    CREATE TABLE SupplyChain.Warehouse (
      ProductID INT PRIMARY KEY  -- ProductID to link to Products and Sales tables
    , ComponentID INT -- Component Identifier, for this tutorial we assume one per product, would normalize into more tables
    , SupplierID INT -- Supplier Identifier, would normalize into more tables
    , SupplierLocationID INT -- Supplier Location Identifier, would normalize into more tables
    , QuantityOnHand INT); -- Current amount of components in warehouse
    GO
    
    /* Insert data from the Products table into the Warehouse table. Generate other data for this tutorial */
    INSERT INTO SupplyChain.Warehouse (ProductID, ComponentID, SupplierID, SupplierLocationID, QuantityOnHand)
    SELECT p.ProductID,
        ABS(CHECKSUM(NEWID())) % 10 + 1 AS ComponentID,
        ABS(CHECKSUM(NEWID())) % 10 + 1 AS SupplierID,
        ABS(CHECKSUM(NEWID())) % 10 + 1 AS SupplierLocationID,
        ABS(CHECKSUM(NEWID())) % 100 + 1 AS QuantityOnHand
    FROM [SalesLT].[Product] AS p;
    GO
    

    ขณะนี้ฐานข้อมูล SQL ของคุณใน Fabric มีข้อมูล Warehouse คุณจะใช้ข้อมูลนี้ในขั้นตอนถัดไปในบทช่วยสอนนี้

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

แทรกข้อมูลโดยใช้ Microsoft Fabric Pipeline

อีกวิธีหนึ่งที่คุณสามารถนําเข้าข้อมูลลงใน และส่งออกข้อมูลออกจากฐานข้อมูล SQL ของคุณใน Fabric คือการใช้ Microsoft Fabric Data Pipeline ไปป์ไลน์ข้อมูลนําเสนอทางเลือกในการใช้คําสั่ง แทนที่จะใช้ส่วนติดต่อผู้ใช้แบบกราฟิก ไปป์ไลน์ข้อมูลคือการจัดกลุ่มเชิงตรรกะของกิจกรรมที่ร่วมกันดําเนินการนําเข้าข้อมูล ไปป์ไลน์ช่วยให้คุณสามารถจัดการกิจกรรมการแยก แปลง และโหลด (ETL) แทนที่จะจัดการแต่ละรายการ

Microsoft Fabric Pipelines สามารถมีกระแสข้อมูลได้ กระแสข้อมูล Gen2 ใช้อินเทอร์เฟซ Power Query ที่ช่วยให้คุณสามารถดําเนินการแปลงและการดําเนินการอื่น ๆ ในข้อมูลได้ คุณจะใช้อินเทอร์เฟซนี้เพื่อนําเข้าข้อมูลจาก บริษัท Northwind Traders ซึ่ง Contoso ร่วมมือด้วย พวกเขากําลังใช้ซัพพลายเออร์รายเดียวกัน ดังนั้นคุณจะนําเข้าข้อมูลและแสดงชื่อของซัพพลายเออร์เหล่านี้โดยใช้มุมมองที่คุณจะสร้างในขั้นตอนอื่นในบทช่วยสอนนี้

เมื่อต้องเริ่มต้นใช้งาน เปิดมุมมองฐานข้อมูล SQL ของฐานข้อมูลตัวอย่างในพอร์ทัล Fabric ถ้ายังไม่ได้ทํา

  1. เลือก ปุ่มรับข้อมูล จากแถบเมนู

  2. เลือก กระแสข้อมูลใหม่ Gen2

  3. ในมุมมอง Power Query ให้เลือกปุ่ม รับข้อมูล การดําเนินการนี้จะเริ่มต้นกระบวนการที่แนะนําแทนที่จะข้ามไปยังพื้นที่ข้อมูลเฉพาะ

  4. ในกล่องค้นหาของ เลือกแหล่งข้อมูล ชนิด odata ของมุมมอง

  5. เลือก OData จาก ผลลัพธ์แหล่งข้อมูล ใหม่

  6. ในกล่องข้อความ URL ของ มุมมองเชื่อมต่อกับแหล่งข้อมูล ให้พิมพ์ข้อความ: https://services.odata.org/v4/northwind/northwind.svc/ สําหรับตัวดึงข้อมูลเปิดของ Northwind ฐานข้อมูลตัวอย่าง เลือก ปุ่มถัดไป เพื่อดําเนินการต่อ

    ภาพหน้าจอของกล่องโต้ตอบเชื่อมต่อกับแหล่งข้อมูล ที่มี URL ของ OData สําหรับ Northwind ที่กรอกให้แล้ว

  7. เลื่อนลงไปที่ ตารางซัพพลายเออร์ จากตัวดึงข้อมูล OData และเลือกกล่องกาเครื่องหมายถัดจากตัวดึงข้อมูลนั้น จากนั้นเลือกปุ่ม สร้าง

  8. ตอนนี้เลือก + สัญลักษณ์บวกถัดจากส่วน ปลายทาง ข้อมูลของ การตั้งค่าคิวรี และเลือก ฐานข้อมูล SQL จากรายการ

    สกรีนช็อตแสดงการเพิ่มปลายทางข้อมูลใหม่ไปยัง Fabric SQL

  9. บนหน้า เชื่อมต่อกับปลายทาง ของข้อมูล ตรวจสอบให้แน่ใจว่า ประเภท การรับรองความถูกต้องถูกตั้งค่าเป็น บัญชีองค์กร เลือก ลงชื่อเข้าใช้ และป้อนข้อมูลประจําตัว Microsoft Entra ID ของคุณไปยังฐานข้อมูล

  10. เมื่อคุณเชื่อมต่อเรียบร้อยแล้ว เลือกปุ่มถัดไป

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

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

  13. ปล่อยแถบเลื่อน ใช้การตั้งค่าอัตโนมัติ ไว้บนมุมมอง เลือกการตั้งค่าปลายทาง และเลือกปุ่ม บันทึกการตั้งค่า

  14. เลือกปุ่ม เผยแพร่ เพื่อเริ่มการถ่ายโอนข้อมูล

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

    ภาพหน้าจอจากพอร์ทัล Fabric ที่แสดงกระแสข้อมูลใหม่

  16. เมื่อคอลัมน์ที่รีเฟรชแสดงวันที่และเวลาปัจจุบัน คุณสามารถเลือกชื่อฐานข้อมูลของคุณใน Explorer จากนั้นขยาย dbo schema เพื่อแสดงตารางใหม่ (คุณอาจต้องเลือก ไอคอนรีเฟรช ในแถบเครื่องมือ)

    สกรีนช็อตแสดงข้อมูลในตาราง SharedSuppliers

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

ขั้นตอนถัดไป