แชร์ผ่าน


บทช่วยสอน: สร้างคิวรีข้ามคลังสินค้าใน Warehouse

นําไปใช้กับ:✅ จุดสิ้นสุดการวิเคราะห์ SQL และ Warehouse ใน Microsoft Fabric

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

หมายเหตุ

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

  1. สร้าง พื้นที่ทํางาน
  2. สร้าง คลังสินค้า
  3. การนําเข้าข้อมูลลงใน คลังสินค้า
  4. วิเคราะห์ข้อมูลด้วย สมุดบันทึก

เพิ่มคลังสินค้าไปยังบานหน้าต่าง Explorer

ในงานนี้ เรียนรู้วิธีทํางานกับตัวแก้ไขคิวรี SQL เพื่อเขียนคิวรีแบบข้ามคลังสินค้า

  1. ตรวจสอบให้แน่ใจว่าพื้นที่ทํางานที่คุณสร้างขึ้นในบทช่วยสอน เปิดอยู่

  2. เลือกคลังสินค้า Wide World Importers

  3. ในบานหน้าต่าง Explorer ให้เลือก + คลังสินค้า

    สกรีนช็อตของบานหน้าต่าง Explorer โดยเน้นปุ่ม + Warehouse

  4. ในหน้าต่าง แค็ตตาล็อก OneLake ให้เลือกจุดสิ้นสุดการวิเคราะห์ SQL

  5. เลือก ยืนยัน

  6. ในบานหน้าต่าง Explorer ให้สังเกตว่าจุดสิ้นสุดการวิเคราะห์ SQL พร้อมใช้งาน

รันการสอบถามข้ามคลังสินค้า

ในงานนี้ เรียนรู้วิธีการเรียกใช้คิวรีข้ามคลังสินค้า โดยเฉพาะ คุณจะเรียกใช้คิวรีที่รวมกับคลัง Wide World Importers ไปยังจุดสิ้นสุดการวิเคราะห์ Shortcut_Exercise SQL

หมายเหตุ

คิวรีแบบข้ามฐานข้อมูลใช้การตั้งชื่อสามส่วนของ database.schema.table เพื่ออ้างอิงวัตถุ

  1. บนแถบเครื่องมือ home ให้เลือก คิวรี SQL ใหม่

    สกรีนช็อตของริบบอนหน้าแรก โดยเน้นตัวเลือกคิวรี SQL ใหม่

  2. ในตัวแก้ไขคิวรี ให้วางโค้ดต่อไปนี้ รหัสดึงผลรวมของปริมาณที่ขายตามสินค้าในสินค้าคงคลัง คําอธิบาย และลูกค้า

    --Retrieve an aggregate of quantity sold by stock item, description, and customer.
    SELECT
        Sales.StockItemKey,
        Sales.Description,
        c.Customer,
        SUM(CAST(Sales.Quantity AS int)) AS SoldQuantity
    FROM
        [dbo].[fact_sale] AS Sales
        INNER JOIN [Shortcut_Exercise].[dbo].[dimension_customer] AS c
            ON Sales.CustomerKey = c.CustomerKey
    GROUP BY
        Sales.StockItemKey,
        Sales.Description,
        c.Customer;
    
  3. เรียกใช้คิวรี และตรวจสอบผลลัพธ์ของคิวรี

    สกรีนช็อตของผลลัพธ์คิวรีของคิวรีข้ามคลังสินค้า

  4. เมื่อการดําเนินการเสร็จสมบูรณ์ ให้เปลี่ยนชื่อคิวรีเป็น Cross-warehouse Query

หมายเหตุ

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

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