แชร์ผ่าน


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

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

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

หมายเหตุ

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

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

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

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

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

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

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

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

  4. ในหน้าต่าง แค็ตตาล็อก OneLake ให้เลือกจุดสิ้นสุดการวิเคราะห์ SQL คุณได้สร้างจุดสิ้นสุดการวิเคราะห์ SQL ในบทช่วยสอน วิเคราะห์ข้อมูลด้วย สมุดบันทึกแล้ว

    สกรีนช็อตของหน้าต่างแค็ตตาล็อก 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

หมายเหตุ

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

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