เริ่มต้นใช้งานด่วน: สร้างกราฟแรกของคุณใน Microsoft Fabric

ในการเริ่มต้นใช้งานด่วนนี้ คุณใช้กราฟใน Microsoft Fabric เพื่อสร้างกราฟพื้นฐานที่มีสองโหนดและหนึ่งขอบ แล้วเรียกใช้แบบสอบถาม กระบวนการนี้ใช้เวลาประมาณ 15 นาที

สําหรับบทช่วยสอนที่ครอบคลุมแบบจําลองข้อมูล Adventure Works แบบเต็มและสถานการณ์ขั้นสูงเพิ่มเติม โปรดดูบทช่วยสอนกราฟ

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

ก่อนที่คุณจะเริ่มการเริ่มต้นใช้งานฉบับย่อนี้ ให้ตรวจสอบว่า:

  1. คุณมีสิทธิ์เข้าถึงความจุ Microsoft Fabric (F2 หรือสูงกว่า) หรือการทดลองใช้ Fabric

  2. กราฟมีให้บริการในภูมิภาคของคุณ

  3. คุณเป็นสมาชิกของพื้นที่ทํางาน Fabric หรือมีสิทธิ์ในการสร้างรายการในพื้นที่ทํางาน สําหรับข้อมูลเพิ่มเติม โปรดดู พื้นที่ทํางานใน Microsoft Fabric

    สําคัญ

    การจัดการการเข้าถึงของกราฟถูกจํากัดไว้เฉพาะพื้นที่ทํางานที่โฮสต์ ผู้ใช้ภายนอกพื้นที่ทํางานไม่สามารถเข้าถึงกราฟได้ ผู้ใช้ภายในพื้นที่ทํางานที่มีสิทธิ์เข้าถึงข้อมูลเบื้องต้นในเลคเฮาส์สามารถสร้างแบบจําลองและคิวรีกราฟได้

โหลดข้อมูลตัวอย่าง

ในการสร้างกราฟ ก่อนอื่นให้โหลดข้อมูลตัวอย่างลงในเลคเฮาส์ในพื้นที่ทํางาน Fabric ของคุณ

ดาวน์โหลดตัวอย่างข้อมูล

  1. ไปที่กราฟ ในชุดข้อมูลตัวอย่าง GQL Microsoft Fabric บน GitHub

  2. เลือกไฟล์ adventureworks_docs_sample.zip และดาวน์โหลดไปยังเครื่องของคุณ

    เคล็ดลับ

    หากต้องการดาวน์โหลดไฟล์จาก GitHub ให้เลือกไฟล์ จากนั้นเลือกไอคอน ดาวน์โหลดไฟล์ดิบ

  3. แตกไฟล์ adventureworks_docs_sample.zip ที่ดาวน์โหลดไปยังโฟลเดอร์บนเครื่องของคุณ

    เคล็ดลับ

    ใน File Explorer ให้คลิกขวาที่ไฟล์ zip แล้วเลือก Extract All จากนั้นเลือกโฟลเดอร์ปลายทาง

สร้างเลคเฮ้าส์

  1. ใน Microsoft Fabric ให้เลือกพื้นที่ทํางานที่คุณต้องการสร้างเลคเฮาส์
  2. เลือก + รายการใหม่
  3. เลือก จัดเก็บข้อมูล>Lakehouse
  4. ป้อนชื่อ (ตัวอย่างเช่น "AdventureWorksLakehouse") ล้างตัวเลือก Schemas Lakehouse และเลือก สร้าง

โหลดข้อมูลลงในตาราง

สําหรับการเริ่มต้นใช้งานด่วนนี้ คุณต้องมีเพียงสองตาราง: adventureworks_customers และ adventureworks_orders อัปโหลดโฟลเดอร์ข้อมูลตัวอย่างแบบเต็ม แล้วโหลดเฉพาะสองตารางนี้

Note

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

  1. ในเลคเฮาส์ของคุณ ให้วางเมาส์เหนือ ไฟล์ เลือกจุดไข่ปลา (...) แล้วเลือก อัปโหลด>โฟลเดอร์ อัปโหลด
  2. เรียกดูโฟลเดอร์ที่แยกออกมาและอัปโหลด การดําเนินการนี้จะอัปโหลดไฟล์ข้อมูลตัวอย่างทั้งหมดไปยังเลคเฮาส์ของคุณ
  3. ขยาย ไฟล์ และโฟลเดอร์ที่อัปโหลดเพื่อดูโฟลเดอร์ย่อย สําหรับการเริ่มต้นใช้งานด่วนนี้ คุณจะต้องโหลดสองรายการเป็นตารางเท่านั้น
  4. วางเมาส์เหนือโฟลเดอร์ย่อย adventureworks_customers เลือกจุดไข่ปลา (...) แล้วเลือก โหลดไปยังตาราง>ตารางใหม่
  5. ตั้งค่าประเภทไฟล์เป็นปาร์เก้ แล้วเลือกโหลด
  6. ทําซ้ําขั้นตอนที่ 4-5 สําหรับโฟลเดอร์ย่อย adventureworks_orders

เมื่อเสร็จแล้ว คุณจะเห็นตารางสองตารางภายใต้ ตารางใน แผง lakehouse Explorer

สกรีนช็อตแสดงตาราง adventureworks_customers และ adventureworks_orders

สร้างแบบจําลองกราฟ

  1. ในพื้นที่ทํางาน Microsoft Fabric ให้เลือก + รายการใหม่

  2. ป้อนกราฟในกล่องค้นหา กด Enter เพื่อค้นหารายการกราฟ แล้วเลือก แบบจําลองกราฟ หรือเลื่อนลงไปที่ วิเคราะห์และฝึกโมเดลกราฟข้อมูล>

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

  3. ป้อนชื่อสําหรับโมเดลกราฟของคุณ เช่น AdventureWorksGraph แล้วเลือก สร้าง

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

สกรีนช็อตแสดงมุมมองเริ่มต้นของแบบจําลองกราฟ

เพิ่มข้อมูลลงในกราฟของคุณ

หากต้องการเพิ่มข้อมูลลงในกราฟ ให้ทําตามขั้นตอนเหล่านี้ในมุมมองกราฟ

  1. ใน Ribbon ด้านบน ให้เลือก รับข้อมูล

  2. จาก แค็ตตาล็อก OneLake ให้เลือกเลคเฮาส์ของคุณด้วยข้อมูล Adventure Works

  3. เลือก เพิ่ม

  4. เลือกตาราง adventureworks_customers และ adventureworks_orders แล้วเลือก โหลด

    สกรีนช็อตแสดงกล่องโต้ตอบรับข้อมูลพร้อมตารางที่เลือก

กําหนดโครงสร้างกราฟของคุณ

เมื่อโหลดข้อมูลของคุณแล้ว ให้กําหนดโครงสร้างกราฟของคุณโดยเพิ่มโหนดและขอบ ในการเริ่มต้นใช้งานด่วนนี้ คุณเพิ่มโหนดสองชนิด (Customer และ Order) และชนิดขอบหนึ่งชนิด (purchases) เพื่อจําลองความสัมพันธ์ระหว่างลูกค้าและใบสั่งของพวกเขา

เพิ่มสองโหนด

  1. ใน Ribbon ด้านบน ให้เลือก เพิ่มโหนด

  2. กําหนดค่าโหนดแรก:

    • ป้ายกํากับโหนด: Customer
    • ตารางต้นฉบับ: adventureworks_customers
    • คีย์: CustomerID_K

    สกรีนช็อตแสดงกล่องโต้ตอบเพิ่มโหนดลงในกราฟ

  3. เลือก + เพิ่มคุณสมบัติเพิ่มคอลัมน์ทั้งหมด และ นําไปใช้ ขั้นตอนนี้ทําให้คอลัมน์ทั้งหมดในตารางต้นฉบับนี้พร้อมใช้งานเป็นคุณสมบัติสําหรับโหนด

    สกรีนช็อตแสดงกล่องโต้ตอบเพิ่มโหนดลงในกราฟพร้อมคุณสมบัติสี่ประการ

  4. เลือก สร้าง คุณจะเห็นโหนดสําหรับ Customer ปรากฏบนพื้นที่ทํางานกราฟ

  5. เลือก เพิ่มโหนด อีกครั้ง

  6. กําหนดค่าโหนดที่สอง:

    • ป้ายกํากับโหนด: Order
    • ตารางต้นฉบับ: adventureworks_orders
    • คีย์: SalesOrderDetailID_K
  7. เลือก + เพิ่มคุณสมบัติเพิ่มคอลัมน์ทั้งหมด และ นําไปใช้ ขั้นตอนนี้ทําให้คอลัมน์ทั้งหมดในตารางต้นฉบับนี้พร้อมใช้งานเป็นคุณสมบัติสําหรับโหนด

  8. เลือก สร้าง

ตอนนี้คุณมีโหนดสองโหน Customer ด และ Orderมองเห็นได้บนพื้นที่ทํางานกราฟ

สกรีนช็อตแสดงโหนดใหม่สองโหนดบนพื้นที่ทํางาน

เพิ่มขอบหนึ่งด้าน

  1. ใน Ribbon ด้านบน ให้เลือก เพิ่มขอบ

  2. กําหนดค่าขอบ:

    • ฉลากขอบ: purchases
    • ตารางต้นฉบับ: adventureworks_orders
    • โหนดต้นทาง: Customer
    • คีย์ต้นทาง: CustomerID_FK
    • โหนดเป้าหมาย: Order
    • คีย์เป้าหมาย: SalesOrderDetailID_K

    สกรีนช็อตแสดงกล่องโต้ตอบเพิ่มขอบ

  3. เลือก + เพิ่มคุณสมบัติเพิ่มคอลัมน์ทั้งหมด และ นําไปใช้ ขั้นตอนนี้ทําให้คอลัมน์ทั้งหมดในตารางต้นฉบับนี้พร้อมใช้งานเป็นคุณสมบัติสําหรับเอดจ์

  4. เลือก สร้าง

  5. ใน Ribbon ด้านบน ให้เลือก บันทึก

คุณจะเห็นป้ายชื่อโหนดและขอบในพื้นที่ทํางานมุมมองกราฟ

สกรีนช็อตแสดงขอบใหม่ระหว่างสองโหนดบนผืนผ้าใบ

ข้อมูลอาจใช้เวลาสักครู่ในการโหลดให้เสร็จสิ้น รอให้ป้ายกํากับ กําลังดําเนินการโหลดข้อมูล เพื่อแสดงการ โหลดข้อมูลเสร็จสมบูรณ์แล้ว... ก่อนไปยังส่วนถัดไป

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

สืบค้นกราฟของคุณ

เรียกใช้การสืบค้น GQL เพื่อค้นหาลูกค้าห้าอันดับแรกตามจํานวนคําสั่งซื้อ

  1. ในแผง โหมด ให้เลือก โหมดคิวรี

  2. ใน Ribbon ด้านบน ให้เลือก ตัวแก้ไขโค้ดของตัวสร้าง>คิวรี

    สกรีนช็อตแสดงวิธีการเลือกโหมดคิวรีและตัวแก้ไขโค้ด

  3. ป้อนคิวรี GQL ต่อไปนี้ในกล่องป้อนข้อมูล:

    MATCH (c:Customer)-[:purchases]->(o:`Order`)
    RETURN c.fullName AS customer_name, count(o) AS num_orders
    GROUP BY customer_name
    ORDER BY num_orders DESC
    LIMIT 5
    
  4. ใน Ribbon ด้านบน ให้เลือก เรียกใช้คิวรี คุณจะเห็นห้าแถวที่แสดงชื่อลูกค้าและจํานวนคําสั่งซื้อ โดยเรียงลําดับจากคําสั่งซื้อมากที่สุดไปน้อยที่สุด

    สกรีนช็อตแสดงผลลัพธ์ของการเรียกใช้คิวรี GQL

ยินดีด้วย! คุณสร้างกราฟแรกของคุณใน Microsoft Fabric และเรียกใช้คิวรีกับกราฟนั้น

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