แชร์ผ่าน


ใช้สถาปัตยกรรมเหรียญกับมุมมองทะเลสาบที่เป็นวัสดุ

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

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

ก่อนที่คุณจะเริ่ม ให้ทําตามข้อกําหนดเบื้องต้นเหล่านี้:

  1. ลงชื่อเข้าใช้บัญชี Power BI ของคุณ หรือลงทะเบียนเพื่อทดลองใช้ถ้าคุณยังไม่มี
  2. เปิดใช้งาน Microsoft Fabric ในผู้เช่าของคุณ
  3. สร้างพื้นที่ทํางานที่เปิดใช้งาน Fabric
  4. สร้างเลคเฮาส์ที่เปิดใช้งานสคีมา และตั้งชื่อว่า SalesLakehouse

ข้อกําหนดเบื้องต้นเหล่านี้จะใช้ตลอดบทช่วยสอนนี้: พื้นที่ทํางานและ SalesLakehouse เป็นสิ่งจําเป็นในขั้นตอนเลเยอร์สีบรอนซ์ สีเงิน และสีทอง และในการจัดกําหนดการและการตรวจสอบ

ภาพรวมสถานการณ์สมมติ

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

ไดอะแกรมต่อไปนี้แสดงเอนทิตีที่แตกต่างกันในสถาปัตยกรรมเหรียญแต่ละชั้นใน SalesLakehouse:

สกรีนช็อตที่แสดงสถาปัตยกรรมเหรียญ

เอนทิตีหลักในสถานการณ์จําลอง

เอนทิตีต่อไปนี้สอดคล้องกับเอนทิตีที่แสดงในไดอะแกรมสถาปัตยกรรมเหรียญในส่วนก่อนหน้า

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

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

  • ตําแหน่งที่ตั้ง: ซึ่งจะรวบรวมมิติทางภูมิศาสตร์ของยอดขายและคําสั่งซื้อ รวมถึงเมือง รัฐ ภูมิภาค และเซกเมนต์ลูกค้า ซึ่งช่วยให้ Contoso ระบุภูมิภาคที่มีประสิทธิภาพสูง จัดการพื้นที่ที่มีประสิทธิภาพต่ํา และกลยุทธ์ส่วนบุคคลสําหรับเซกเมนต์ลูกค้าเฉพาะ

  • ตัวแทน: ด้วยรายละเอียดเกี่ยวกับตัวแทนที่จัดการธุรกรรม ค่าคอมมิชชั่น และข้อมูลการขาย Contoso สามารถประเมินประสิทธิภาพของตัวแทนแต่ละราย จูงใจให้ผู้ที่มีผลงานดีที่สุด และออกแบบโครงสร้างค่าคอมมิชชั่นที่มีประสิทธิภาพ

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

ข้อมูลตัวอย่างและสมุดบันทึก

บทช่วยสอนนี้ใช้ชุดข้อมูลตัวอย่างจากที่เก็บตัวอย่าง Fabric ดาวน์โหลดโฟลเดอร์ทั้งหมด tutorial ก่อนดําเนินการต่อ

คุณใช้แอสเซทเหล่านี้เพื่อสร้างเลเยอร์สีบรอนซ์ก่อน แล้วจึงสร้างมุมมองทะเลสาบที่เป็นรูปธรรมสีเงินและสีทอง

โฟลเดอร์ที่ tutorial ดาวน์โหลดประกอบด้วย:

  • โฟลเดอร์ CSV: agent, agent_commissions, , locationordersและsales
  • ไฟล์สมุดบันทึก: Notebook.

สร้างโฟลว์ข้อมูลเหรียญ

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

ขั้นตอนระดับสูงมีดังนี้:

  1. ชั้นทองแดง: นําเข้าข้อมูลดิบในรูปแบบของไฟล์ CSV ลงในเลคเฮ้าส์ ดู สร้างเลเยอร์บรอนซ์ของสถาปัตยกรรมเหรียญการวิเคราะห์การขาย
  2. เลเยอร์เงินและทองคํา: ล้างข้อมูลและดูแลจัดการข้อมูลสําหรับการวิเคราะห์และการรายงานโดยใช้มุมมองทะเลสาบที่เป็นรูปธรรม ดู สร้างชั้นสีเงินและสีทองของสถาปัตยกรรมเหรียญ

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

สร้างสถาปัตยกรรม medallion การวิเคราะห์ยอดขายระดับทองแดง

ในส่วนนี้ คุณสร้างเลเยอร์บรอนซ์โดยการอัปโหลดเนื้อหาของโฟลเดอร์ที่tutorialดาวน์โหลดไปยัง SalesLakehouse ไฟล์เหล่านี้สอดคล้องกับเอนทิตีที่อธิบายไว้ก่อนหน้านี้ในบทช่วยสอนนี้

  1. ในพื้นที่ทํางานของคุณ ให้เปิด SalesLakehouse และไปที่ส่วนไฟล์

  2. อัปโหลดเนื้อหาของโฟลเดอร์ที่ tutorial ดาวน์โหลดโดยรักษาโครงสร้างโฟลเดอร์:

    • agent
    • agent_commissions
    • location
    • orders
    • sales

    หลังจากอัปโหลดโฟลเดอร์ชื่อ บทช่วยสอน จะถูกสร้างขึ้นภายใต้ ไฟล์และประกอบด้วยโฟลเดอร์ย่อยเหล่านี้

  3. ถัดไป ให้สร้างทางลัดจากส่วน ตาราง เลือก ... ที่อยู่ถัดจากส่วนตาราง และเลือกทางลัด Schema ใหม่ จากนั้นเลือก Microsoft OneLake เลือก SalesLakehouse จากชนิดแหล่งข้อมูล ขยายส่วน ไฟล์ และเลือกโฟลเดอร์บทช่วยสอน และเลือก สร้าง คุณยังสามารถใช้ตัวเลือกอื่น ๆ เพื่อรับข้อมูลลงในเลคเฮ้าส์ได้

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

  4. จากส่วน ตาราง ให้เปลี่ยนชื่อโฟลเดอร์บทช่วยสอนเป็น สีบรอนซ์

สร้างสถาปัตยกรรมเหรียญเงินและสีทอง

  1. จากโฟลเดอร์ที่ tutorial ดาวน์โหลด ให้อัปโหลด Notebook ไฟล์ไปยังพื้นที่ทํางานของคุณ

    สกรีนช็อตที่แสดงการสร้างมุมมองทะเลสาบที่เป็นรูปเงิน

  2. เปิดสมุดบันทึกที่อัปโหลดจาก SalesLakehouse สําหรับข้อมูลเพิ่มเติม ดูสํารวจข้อมูลเลคเฮ้าส์ด้วยสมุดบันทึก

  3. เรียกใช้เซลล์สมุดบันทึกทั้งหมดโดยใช้ Spark SQL เพื่อสร้างมุมมองทะเลสาบที่มีข้อจํากัดด้านคุณภาพของข้อมูล

  4. หลังจากที่เซลล์ทั้งหมดทํางานได้สําเร็จ ให้รีเฟรช SalesLakehouse เพื่อดูมุมมองทะเลสาบที่เป็นรูปธรรมใหม่ภายใต้สคีมาสีเงินและสีทอง

    สกรีนช็อตที่แสดงสมุดบันทึกการเรียกใช้

กําหนดตารางเวลาการรีเฟรช

  1. ใน SalesLakehouse ให้เปิดแท็บ มุมมองทะเลสาบที่เป็นรูปธรรม แล้วเลือก จัดการ เพื่อเปิดสายข้อมูล

    มุมมองสายข้อมูลจะแสดงกราฟการขึ้นต่อกันที่สร้างขึ้นโดยอัตโนมัติ โดยที่มุมมองทะเลสาบที่เป็นรูปธรรมแต่ละมุมมองจะปรากฏเป็นโหนด

    สกรีนช็อตที่แสดงการสร้างสายข้อมูล

  2. เลือก กําหนดการ บน Ribbon แล้วเลือก กําหนดการใหม่ ในบานหน้าต่างกําหนดการ

  3. เปิดกําหนดการ ระบุชื่อ และเลือกมุมมองทะเลสาบที่เป็นรูปธรรมเพื่อรีเฟรช

  4. ตั้งค่าความถี่ของกําหนดการ แล้วเลือก นําไปใช้

  5. เมื่อต้องการเรียกใช้กําหนดการทันที ให้เลือก เรียกใช้ ตามกําหนดการที่สร้างขึ้น

    สกรีนช็อตแสดงการสร้างกําหนดการ

การตรวจสอบและการแก้ไขปัญหา

  1. ในแท็บ การเรียกใช้ล่าสุด ให้ตรวจสอบสถานะการเรียกใช้

  2. เลือก รหัสการเรียกใช้ เพื่อเปิดรายละเอียดสําหรับการเรียกใช้นั้น

    สกรีนช็อตแสดงการวิ่งล่าสุด

  3. ในแท็บรายละเอียดการเรียกใช้ ให้ตรวจสอบแผงรายละเอียดด้านขวาและแผงกิจกรรมด้านล่างเพื่อดูสถานะการดําเนินการ

  4. เลือกโหนดมุมมองทะเลสาบที่เป็นรูปธรรมในสายข้อมูลเพื่อดูรายละเอียดการดําเนินการ เส้นทาง ABFS และลิงก์ไปยังบันทึกโดยละเอียด

  5. หากสถานะโหนดเป็น ล้มเหลว ให้ตรวจสอบข้อความแสดงข้อผิดพลาดที่แสดง

    สกรีนช็อตแสดงรายละเอียดการเรียกใช้

  6. เลือก บันทึกโดยละเอียด เพื่อเปิด Monitor Hub และตรวจสอบบันทึกข้อผิดพลาดของ Spark

    สกรีนช็อตที่แสดงบันทึกแบบประกายไฟ

  7. เลือกแท็บ รายงานคุณภาพข้อมูล ของมุมมองทะเลสาบที่เป็นรูปธรรม เพื่อสร้างหรือดูรายงานคุณภาพข้อมูลที่สร้างขึ้นโดยอัตโนมัติ