บทช่วยสอน Ontology (พรีวิว) ส่วนที่ 0: บทนําและการตั้งค่าสภาพแวดล้อม

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

สําคัญ

คุณลักษณะนี้อยู่ในแสดงตัวอย่าง

สถานการณ์ตัวอย่างสําหรับบทช่วยสอนนี้คือบริษัทสมมติที่เรียกว่า Lakeshore Retail Lakeshore เป็นร้านค้าไอศกรีมค้าปลีกที่เก็บข้อมูลเกี่ยวกับยอดขายและการสตรีมในตู้เย็น ในบทแนะนํา คุณจะสร้างประเภทเอนทิตี เช่น ร้านค้าสินค้า และการขาย คุณผูกข้อมูลสตรีมมิ่ง เช่น อุณหภูมิตู้เย็นจากอีเวนต์เฮาส์ และตอบคําถามอย่าง: "สินค้าอันดับหนึ่งตามรายได้ของทุกร้านคืออะไร?"

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

  • พื้นที่ทํางาน ที่มีความจุ ที่เปิดใช้งาน Microsoft Fabric ใช้พื้นที่ทํางานนี้สําหรับทรัพยากรทั้งหมดที่คุณสร้างในบทช่วยสอน

  • ผู้ใช้สามารถสร้างรายการออนโทโลยี (ตัวอย่าง) และผู้ใช้สามารถสร้างการตั้งค่ารายการ Fabric ที่เปิดใช้งานบน Fabric tenant ของคุณ

    ผู้ดูแลระบบ Fabric สามารถเปิดใช้งานการตั้งค่าในการตั้งค่าGovernConfigurations>ของ Tenant> แคตตาล็อก> OneLake:

    สกรีนช็อตของการเปิดใช้งานออนโทโลยีในพอร์ทัลผู้ดูแลระบบ

    ภาพหน้าจอการเปิดใช้งานรายการ Fabric ในพอร์ทัลผู้ดูแลระบบ

สถานการณ์จำลอง

Lakeshore Retail เป็นผู้ค้าปลีกหลายภูมิภาคที่จําหน่ายสินค้าทั่วไป สินค้าที่เน่าเสียง่าย และสินค้าแช่แข็งผ่านร้านค้าที่จัดหาโดยศูนย์กระจายสินค้าภูมิภาค ทีมปฏิบัติการร้านค้าต้องรักษาความพร้อมของสินค้าโดยไม่เพิ่มขยะ ขณะที่สินค้าแช่แข็งต้องรักษาอุณหภูมิที่ปลอดภัยตลอดห่วงโซ่เย็นของร้านค้าปลีก

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

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

ออนโทโลยีในบทเรียนนี้เชื่อมโยงสัญญาณปฏิบัติการ คําจํากัดความทางธุรกิจ ตัวชี้วัดที่ถูกควบคุม และความสัมพันธ์ทางธุรกิจ เพื่อให้ตัวแทนสามารถอธิบายได้ว่าควรมีการแทรกแซงที่ไหนและทําไม

ภววิทยา

องค์ประกอบ Lakeshore Retail ในบทเรียนนี้ประกอบด้วยออนโทโลยีดังต่อไปนี้ ตรวจสอบแผนภาพเพื่อเข้าใจประเภทและความสัมพันธ์ที่เกี่ยวข้องในสถานการณ์

แผนภาพแสดงประเภทเอนทิตี เช่น Store, Shipment และ Product ที่เชื่อมโยงกันด้วยความสัมพันธ์ เช่น deliversTo และ stockedAt

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

ดาวน์โหลดเนื้อหาของโฟลเดอร์ประสบการณ์ใหม่จากตัวอย่างออนโทโลจีใน GitHub: ตัวอย่างออนโทโลจี

ข้อมูลตัวอย่างประกอบด้วยชุดไฟล์ CSV ที่มีรายละเอียดสถานะคงที่เกี่ยวกับสถานการณ์ค้าปลีก Lakeshore และข้อมูลสตรีมจากตู้เย็นของบริษัท รวมถึงโมเดลเชิงความหมายของ Power BI ที่มีข้อมูลการขาย

เตรียมเลคเฮาส์

ทําตามขั้นตอนเหล่านี้เพื่อเตรียมข้อมูลบทช่วยสอนตัวอย่างในเลคเฮาส์

  1. เริ่มต้นในพื้นที่ทํางาน Fabric ของคุณ ใช้ปุ่ม + รายการใหม่ เพื่อสร้างรายการ Lakehouse ใหม่

    สกรีนช็อตของการสร้างไอเท็มเลคเฮาส์ใหม่

  2. สําหรับชื่อบ้านพักในทะเลสาบ ให้กรอกที่ LakeshoreStaticDataLH สําหรับ ตําแหน่ง ให้เลือกพื้นที่ทํางานของคุณ ให้เลือกช่องทําเครื่องหมาย Lakehouse schemas (ค่าเริ่มต้น) และเลือก สร้าง

  3. เลคเฮาส์แห่งใหม่จะเปิดเมื่อพร้อม จาก Ribbon เลคเฮาส์ ให้เลือก รับข้อมูล > อัปโหลดไฟล์

    ภาพหน้าจอการอัปโหลดไฟล์ไปยังบ้านพักริมทะเลสาบ

  4. อัปโหลด ไฟล์ CSV ตัวอย่างทั้งหมดยกเว้นไฟล์เดียว ไปยังบ้านพักริมทะเลสาบของคุณ อย่าอัปโหลด refrigeration_telemetry.csv (คุณจะอัปโหลดไฟล์นี้ไปยัง eventhouse แทนในขั้นตอนถัดไป) หรือ SalesReport.pbix (คุณนําเข้าข้อมูลนี้ผ่านตัวแทนออนโทโลยีในขั้นตอนถัดไป)

  5. ขยายโฟลเดอร์ แฟ้ม ใน Explorer เพื่อดูแฟ้มที่คุณอัปโหลด จากนั้นโหลดแต่ละไฟล์ไปยังตารางเดลต้า

    สําหรับแต่ละไฟล์ ให้เลือก ... ถัดจากชื่อไฟล์ จากนั้น โหลดไปยังตาราง ตารางใหม่>

    ภาพหน้าจอของกล่องโต้ตอบโหลดไปยังตารางใน lakehouse

    ดําเนินการต่อผ่านกล่องโต้ตอบสร้างตารางโดยยังคงตั้งค่าเริ่มต้น

เลคเฮาส์มีลักษณะเหมือนภาพต่อไปนี้เมื่อคุณทําเสร็จแล้ว ชื่อตารางเริ่มต้นจะแสดงชื่อไฟล์เป็นตัวพิมพ์เล็กทั้งหมด

ภาพหน้าจอของตารางในเลคเฮาส์

เตรียมบ้านจัดงาน

ทําตามขั้นตอนเหล่านี้เพื่ออัปโหลดไฟล์ข้อมูลสตรีมมิ่งของอุปกรณ์ไปยังฐานข้อมูล KQL ใน eventhouse

  1. ในพื้นที่ทํางาน Fabric ของคุณ ให้เลือก + รายการใหม่ เพื่อสร้าง eventhouse ใหม่ชื่อ LakeshoreTelemetryDataEH Fabric สร้างฐานข้อมูล KQL เริ่มต้นที่มีชื่อเดียวกัน

  2. บ้านจัดงานจะเปิดเมื่อพร้อม เปิดฐานข้อมูล KQL โดยเลือกชื่อใน explorer

    ภาพหน้าจอของฐานข้อมูล KQL ในอีเวนต์เฮาส์

  3. ถัดไป สร้างตารางใหม่ชื่อ RefrigerationTelemetry โดยใช้ไฟล์ตัวอย่าง refrigeration_telemetry.csv เป็นแหล่งข้อมูล

    ใน Ribbon เมนู ให้เลือก รับข้อมูล > ไฟล์ภายในเครื่อง

    สกรีนช็อตของตัวเลือกแหล่งข้อมูลสําหรับฐานข้อมูล

    สร้าง ตารางใหม่ ชื่อ RefrigerationTelemetry และค้นหาไฟล์ refrigeration_telemetry.csv ที่คุณดาวน์โหลดมาก่อนหน้านี้

    สกรีนช็อตของการอัปโหลดไฟล์ csv และการสร้างตาราง

    ดําเนินการต่อผ่านกล่องโต้ตอบสร้างตารางโดยยังคงตั้งค่าเริ่มต้น

เมื่อคุณทําเสร็จแล้ว ฐานข้อมูล KQL จะแสดงตาราง RefrigerationTelemetry พร้อมข้อมูล:

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

อัปโหลดโมเดลเชิงความหมาย

สุดท้าย อัปโหลดโมเดลความหมายตัวอย่างไปยังพื้นที่ทํางานของคุณ

  1. ในพื้นที่ทํางาน Fabric ของคุณ ให้เลือก นําเข้า>รายงาน, รายงานที่มีหน้า หรือสมุด>งานจากคอมพิวเตอร์นี้

    ภาพหน้าจอการนําเข้ารายงานเข้าสู่พื้นที่ทํางาน

    ค้นหาไฟล์ SalesReport.pbix ที่คุณดาวน์โหลดมาแล้วเลือก เปิด

  2. รายงานจะปรากฏในพื้นที่ทํางานของคุณ และโมเดลเชิงความหมายจะถูกสร้างขึ้นโดยใช้ชื่อเดียวกัน

    ภาพหน้าจอของรายงานที่ปรากฏในพื้นที่ทํางานแล้ว

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

ตอนนี้สถานการณ์ตัวอย่างของคุณถูกตั้งค่าใน Fabric แล้ว ถัดไป สร้างรายการออนโทโลยี (ตัวอย่าง) และเพิ่มองค์ประกอบที่เชื่อมต่อกับแหล่งข้อมูลเหล่านี้: สร้างออนโทโลยี