หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ในบทช่วยสอนนี้ คุณจะสร้าง lakehouse รวบรวมข้อมูลตัวอย่างลงในตาราง Delta ทําการแปลงตามที่จําเป็น แล้วสร้างรายงาน นี่คือรายการตรวจสอบขั้นตอนที่คุณดําเนินการ:
หากคุณไม่มี Microsoft Fabric ให้ลงทะเบียนเพื่อ ทดลองใช้ฟรี
Prerequisites
- ก่อนที่คุณจะสร้างเลคเฮ้าส์ คุณต้อง สร้างพื้นที่ทํางาน Fabric
- ก่อนที่คุณจะนําเข้าไฟล์ CSV คุณต้องกําหนดค่า OneDrive ถ้าคุณไม่ได้กําหนดค่า OneDrive ให้ลงทะเบียนสําหรับ Microsoft 365 รุ่นทดลองใช้ฟรี: ทดลองใช้งานฟรี - ลองใช้ Microsoft 365 เป็นเวลาหนึ่งเดือน
เหตุใดฉันจึงต้องใช้ OneDrive สําหรับบทช่วยสอนนี้
คุณต้องมี OneDrive สําหรับบทช่วยสอนนี้ เนื่องจากกระบวนการนําเข้าข้อมูลอาศัย OneDrive เป็นกลไกการจัดเก็บข้อมูลพื้นฐานสําหรับการอัปโหลดไฟล์ เมื่อคุณอัปโหลดไฟล์ CSV ไปยัง Fabric ไฟล์นั้นจะถูกเก็บไว้ชั่วคราวในบัญชี OneDrive ของคุณก่อนที่จะถูกนําเข้าไปยังเลคเฮาส์ การผสานรวมนี้ช่วยให้มั่นใจได้ถึงการถ่ายโอนไฟล์ที่ปลอดภัยและราบรื่นภายในระบบนิเวศของ Microsoft 365
ขั้นตอนการนําเข้าจะไม่ทํางานหากคุณไม่ได้กําหนดค่า OneDrive เนื่องจาก Fabric ไม่สามารถเข้าถึงไฟล์ที่อัปโหลดได้ หากคุณมีข้อมูลที่มีอยู่ในเลคเฮาส์หรือตําแหน่งที่ตั้งอื่นที่รองรับอยู่แล้ว OneDrive ก็ไม่จําเป็นต้องใช้
Note
หากคุณมีข้อมูลในเลคเฮาส์อยู่แล้ว คุณสามารถใช้ข้อมูลนั้นแทนไฟล์ CSV ตัวอย่างได้ หากต้องการตรวจสอบว่าข้อมูลเชื่อมโยงกับเลคเฮาส์ของคุณอยู่แล้วหรือไม่ ให้ใช้ Lakehouse Explorer หรือตําแหน่งข้อมูลการวิเคราะห์ SQL เพื่อเรียกดูตาราง ไฟล์ และโฟลเดอร์ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตรวจสอบ โปรดดู ภาพรวมเลคเฮาส์ และ คิวรีตารางเลคเฮาส์ด้วยตําแหน่งข้อมูลการวิเคราะห์ SQL
สร้างเลคเฮ้าส์
ในส่วนนี้ คุณสร้างเลคเฮ้าส์ใน Fabric
ใน Fabric ให้เลือก พื้นที่ทํางาน จากแถบนําทาง
หากต้องการเปิดพื้นที่ทํางานของคุณ ให้ป้อนชื่อในกล่องค้นหาที่อยู่ด้านบนและเลือกจากผลลัพธ์การค้นหา
จากพื้นที่ทํางาน ให้เลือก รายการใหม่ ป้อน เลคเฮาส์ ในกล่องค้นหา จากนั้นเลือก เลคเฮาส์
ในกล่องโต้ตอบ New lakehouse ให้ป้อน wwilakehouse ในฟิลด์ Name
เลือก สร้าง เพื่อสร้างและเปิดเลคเฮาส์ใหม่
การนําเข้าข้อมูลตัวอย่าง
ในส่วนนี้ คุณจะนําเข้าข้อมูลลูกค้าตัวอย่างลงในเลคเฮ้าส์
Note
ถ้าคุณไม่ได้กําหนดค่า OneDrive ให้ลงทะเบียนสําหรับ Microsoft 365 รุ่นทดลองใช้ฟรี: ทดลองใช้งานฟรี - ลองใช้ Microsoft 365 เป็นเวลาหนึ่งเดือน
ดาวน์โหลดไฟล์ dimension_customer.csv จากที่เก็บตัวอย่างผ้า
ในแท็บ หน้าแรก ภายใต้ รับข้อมูลในเลคเฮาส์ของคุณ คุณจะเห็นตัวเลือกในการโหลดข้อมูลลงในเลคเฮาส์ เลือก กระแสข้อมูลใหม่ Gen2
ในบานหน้าต่าง สร้างกระแสข้อมูล ให้ป้อน ข้อมูลมิติลูกค้า ในฟิลด์ ชื่อ แล้วเลือก ถัดไป
บนหน้าจอกระแสข้อมูลใหม่ เลือก นําเข้าจากไฟล์ข้อความ/CSV
บนหน้าจอเชื่อมต่อกับแหล่งข้อมูล ให้เลือกปุ่มตัวเลือก อัปโหลดไฟล์ ลากและวางไฟล์ dimension_customer.csv ที่คุณดาวน์โหลดไว้ในขั้นตอนที่ 1 หลังจากอัปโหลดไฟล์แล้ว ให้เลือก ถัดไป
จาก หน้าข้อมูล ไฟล์ตัวอย่าง ดูตัวอย่างข้อมูล และเลือก สร้าง เพื่อดําเนินการต่อและกลับไปยังพื้นที่ทํางานของกระแสข้อมูล
แปลงและโหลดข้อมูลลงในเลคเฮาส์
ในส่วนนี้ คุณจะแปลงข้อมูลตามความต้องการทางธุรกิจของคุณและโหลดลงในเลคเฮาส์
ในบานหน้าต่าง การตั้งค่าคิวรี ให้อัปเดตเขตข้อมูล ชื่อ เป็น dimension_customer
Note
Fabric เพิ่มช่องว่างและตัวเลขที่ส่วนท้ายของชื่อตารางตามค่าเริ่มต้น ชื่อตารางต้องเป็นตัวพิมพ์เล็กและต้องไม่มีช่องว่าง เปลี่ยนชื่อให้เหมาะสมและลบช่องว่างออกจากชื่อตาราง
ในบทช่วยสอนนี้ คุณได้เชื่อมโยงข้อมูลลูกค้ากับเลคเฮ้าส์ ถ้าคุณสร้างกระแสข้อมูลจากเลคเฮาส์ ข้อมูลที่อัปโหลดจะถูกเชื่อมโยงกับเลคเฮาส์เริ่มต้นโดยอัตโนมัติ ถ้าคุณกําลังสร้างกระแสข้อมูลแยกต่างหาก คุณสามารถเลือกเชื่อมโยงกับเลคเฮาส์ได้โดยทําตามขั้นตอนเหล่านี้:
จากรายการเมนู เลือกเพิ่มปลายทางข้อมูลและเลือกเลคเฮ้าส์ จากหน้าจอเชื่อมต่อกับปลายทางข้อมูล ให้ลงชื่อเข้าใช้บัญชีของคุณหากจําเป็น แล้วเลือกถัดไป
นําทางไปยัง wwilakehouse ในพื้นที่ทํางานของคุณ
หากไม่มีตาราง dimension_customer ให้เลือกการตั้งค่า ตารางใหม่ แล้วป้อนชื่อตาราง dimension_customer ถ้ามีตารางอยู่แล้ว ให้เลือกการตั้งค่า ตารางที่มีอยู่ แล้วเลือก dimension_customer จากรายการตารางในตัวสํารวจวัตถุ เลือก ถัดไป
ในบานหน้าต่าง เลือกการตั้งค่าปลายทาง ให้เลือก แทนที่เป็นวิธีการอัปเดต เลือก บันทึกการตั้งค่า เพื่อกลับไปยังพื้นที่ทํางานกระแสข้อมูล
จากพื้นที่ทํางานของกระแสข้อมูล คุณสามารถแปลงข้อมูลตามความต้องการทางธุรกิจของคุณได้อย่างง่ายดาย เพื่อความง่าย เราไม่ได้ทําการเปลี่ยนแปลงใดๆ ในบทช่วยสอนนี้ หากต้องการดําเนินการต่อ ให้เลือก บันทึกและเรียกใช้ ในแถบเครื่องมือ
กลับไปที่พื้นที่ทํางานของคุณและวางเมาส์เหนือกระแสข้อมูลมิติลูกค้า เลือกเมนู ... แล้วเลือก รีเฟรชเดี๋ยวนี้ ตัวเลือกนี้เรียกใช้โฟลว์ข้อมูลและย้ายข้อมูลจากไฟล์ต้นฉบับไปยังตารางเลคเฮ้าส์ ขณะที่กําลังดําเนินการอยู่ คุณจะเห็นวงกลมหมุนถัดจากชื่อของกระแสข้อมูล
เมื่อรีเฟรชกระแสข้อมูลแล้ว ให้เลือกเลคเฮาส์ของคุณในแถบเมนูด้านบนเพื่อดูตารางเดลต้า dimension_customer
เลือกตารางเพื่อแสดงตัวอย่างข้อมูล คุณยังสามารถใช้จุดสิ้นสุดการวิเคราะห์ SQL ของ lakehouse เพื่อคิวรีข้อมูลด้วยคําสั่ง SQL ได้ เลือก จุดสิ้นสุดการวิเคราะห์ SQL จากเมนูดรอปดาวน์ Lakehouse ที่ด้านบนขวาของหน้าจอ
เลือกตาราง dimension_customer เพื่อดูตัวอย่างข้อมูล หรือเลือก คิวรี SQL ใหม่ เพื่อเขียนคําสั่ง SQL ของคุณ
แบบสอบถามตัวอย่างต่อไปนี้จะรวมจํานวนแถวตามคอลัมน์ BuyingGroup ของตาราง dimension_customer ไฟล์คิวรี SQL จะถูกบันทึกโดยอัตโนมัติสําหรับการอ้างอิงในอนาคตและคุณสามารถเปลี่ยนชื่อหรือลบไฟล์เหล่านี้ตามความต้องการของคุณ
หากต้องการเรียกใช้สคริปต์ ให้เลือกไอคอน เรียกใช้ ที่ด้านบนของไฟล์สคริปต์
SELECT BuyingGroup, Count(*) AS Total FROM dimension_customer GROUP BY BuyingGroup
เพิ่มตารางไปยังแบบจําลองความหมาย
ในส่วนนี้ คุณเพิ่มตารางลงในแบบจําลองความหมาย เพื่อให้คุณสามารถใช้เพื่อสร้างรายงานได้
เปิดเลคเฮาส์ของคุณและสลับไปยังมุมมอง ปลายทางการวิเคราะห์ SQL เลือก แบบจําลองความหมายใหม่ ตั้งชื่อแบบจําลองความหมาย กําหนดพื้นที่ทํางาน และเลือกตารางที่คุณต้องการเพิ่มลงในแบบจําลองความหมาย ในกรณีนี้ ให้เลือกตาราง dimension_customer
สร้างรายงาน
ในส่วนนี้ คุณสร้างรายงานจากข้อมูลที่นําเข้า
เลือกแบบจําลองความหมายในพื้นที่ทํางานของคุณ เลือกดรอปดาวน์ สํารวจข้อมูลนี้ แล้วเลือก สร้างรายงานอัตโนมัติ ในบทช่วยสอนถัดไป เราสร้างรายงานตั้งแต่เริ่มต้น
ตารางเป็นมิติและไม่มีการวัดผลในนั้น Power BI สร้างหน่วยวัดสําหรับการนับแถว รวมในคอลัมน์ต่างๆ และสร้างแผนภูมิต่างๆ ดังที่แสดงในรูปต่อไปนี้
คุณสามารถบันทึกรายงานนี้สําหรับอนาคตได้โดยเลือก บันทึก จากริบบิ้นด้านบน คุณสามารถทําการเปลี่ยนแปลงเพิ่มเติมไปยังรายงานนี้เพื่อให้เป็นไปตามข้อกําหนดของคุณได้โดยการรวมหรือยกเว้นตารางหรือคอลัมน์อื่น