สร้างแดชบอร์ดแบบเรียลไทม์ (ตัวอย่าง)
แดชบอร์ดคือคอลเลกชันของไทล์ที่จัดระเบียบเป็นตัวเลือกในหน้า โดยแต่ละไทล์มีคิวรีพื้นฐานและการแสดงภาพ คุณสามารถส่งออกคิวรี Kusto Query Language (KQL) ในแบบดั้งเดิมไปยังแดชบอร์ดให้เป็นวิชวล และปรับเปลี่ยนคิวรีพื้นฐานและการจัดรูปแบบวิชวลได้ตามความจําเป็นในภายหลัง นอกเหนือจากการสํารวจข้อมูลอย่างง่าย ประสบการณ์แดชบอร์ดแบบรวมเต็มรูปแบบนี้ยังทําให้คิวรีและการแสดงภาพมีประสิทธิภาพดียิ่งขึ้น
สำคัญ
คุณลักษณะนี้อยู่ในตัวอย่าง
ในบทความนี้ คุณจะได้เรียนรู้วิธีการสร้างแดชบอร์ดแบบเรียลไทม์ใหม่ เพิ่มแหล่งข้อมูล และเพิ่มไทล์ไปยังแดชบอร์ด คุณยังได้เรียนรู้วิธีการเปิดใช้งานการรีเฟรชอัตโนมัติ ใช้พารามิเตอร์ และส่งออกแดชบอร์ด
สำคัญ
ข้อมูลของคุณปลอดภัย แดชบอร์ดและเมตาดาต้าที่เกี่ยวข้องกับแดชบอร์ดเกี่ยวกับผู้ใช้จะถูกเข้ารหัสลับไว้โดยใช้คีย์ที่จัดการโดย Microsoft
ข้อกำหนดเบื้องต้น
- พื้นที่ทํางานที่มีความจุที่เปิดใช้งาน Microsoft Fabric
- ฐานข้อมูล KQL ที่มีข้อมูล
เปิดใช้งานการตั้งค่าผู้เช่าในพอร์ทัลผู้ดูแลระบบ
สำคัญ
ขั้นตอนนี้ต้องดําเนินการให้เสร็จสมบูรณ์โดยผู้ดูแลระบบผู้เช่า
เรียกดู พอร์ทัลผู้ดูแลระบบ
ใน แท็บ การตั้งค่า ผู้เช่า ให้ค้นหา แดชบอร์ดแบบเรียลไทม์ สําหรับข้อมูลเพิ่มเติม ดู เกี่ยวกับการตั้งค่าผู้เช่า
สลับปุ่มสําหรับสร้างแดชบอร์ดแบบเรียลไทม์เพื่อเปิดใช้งาน สําหรับข้อมูลเพิ่มเติม ดูการตั้งค่าผู้เช่า - Microsoft Fabric
เลือก ใช้
สร้างแดชบอร์ดใหม่
แดชบอร์ดแบบเรียลไทม์มีอยู่ภายในบริบทของพื้นที่ทํางาน แดชบอร์ดแบบเรียลไทม์ใหม่จะเชื่อมโยงกับพื้นที่ทํางานที่คุณใช้เสมอเมื่อคุณสร้าง
- เรียกดูพื้นที่ทํางานที่ต้องการ
- เลือก +แดชบอร์ดแบบเรียลไทม์ใหม่>
- ป้อนชื่อแดชบอร์ดและเลือก สร้าง
แดชบอร์ดใหม่จะถูกสร้างขึ้นในพื้นที่ทํางานของคุณ
เพิ่มแหล่งข้อมูล
แหล่งข้อมูลเป็นการอ้างอิงที่นํากลับมาใช้ใหม่ได้กับฐานข้อมูลเฉพาะในพื้นที่ทํางานเดียวกันเป็นแดชบอร์ดแบบเรียลไทม์ ไทล์ที่แตกต่างกันอาจขึ้นอยู่กับแหล่งข้อมูลที่แตกต่างกัน
เลือกแท็บ >หน้าแรก แหล่งข้อมูลใหม่
ในบานหน้าต่างแหล่งข้อมูล เลือก+ เพิ่ม
ในบานหน้าต่างสร้างแหล่งข้อมูลใหม่:
- ใส่ ชื่อแหล่งข้อมูล
- เลือกฐานข้อมูลจากรายการดรอปดาวน์
เลือก สร้าง
เพิ่มไทล์
ไทล์แดชบอร์ดใช้ส่วนย่อยของภาษาคิวรี Kusto เพื่อดึงข้อมูลและแสดงวิชวล แต่ละไทล์/คิวรีสามารถรองรับวิชวลเดียวได้
เลือก เพิ่มไทล์ จากพื้นที่ทํางานของแดชบอร์ดหรือแถบเมนูด้านบน
ในบานหน้าต่างคิวรี
เลือกแหล่งข้อมูลจากเมนูดรอปดาวน์
พิมพ์คิวรีและเลือก เรียกใช้ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างคิวรีที่ใช้พารามิเตอร์ ให้ดู ใช้พารามิเตอร์ในคิวรีของคุณ
เลือก + เพิ่มวิชวล
ใน แท็บ การจัดรูปแบบ วิชวล ให้เลือก ชนิดของ วิชวล เพื่อเลือกชนิดของวิชวล สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการกําหนดค่าวิชวล ดู กําหนดวิชวลแดชบอร์ดแบบเรียลไทม์
เลือก นําการเปลี่ยนแปลง ไปใช้เพื่อปักหมุดวิชวลไปยังแดชบอร์ด
เลือกไอคอน บันทึก
เพิ่มไทล์จากชุดคิวรี
คุณสามารถเพิ่มไทล์ไปยังแดชบอร์ดของคุณได้โดยตรงจากคิวรีที่เขียนในชุดคิวรี KQL
เปิดชุดคิวรี KQL ที่มีอยู่
เลือก ปักหมุดไปยังแดชบอร์ด
ในหน้าต่าง ปักหมุดคิวรีไปยังแดชบอร์ด ให้ทําดังต่อไปนี้:
เลือกแดชบอร์ดที่มีอยู่ หรือสร้างแดชบอร์ดใหม่
ตั้งชื่อไทล์แดชบอร์ดของคุณ
อีกทางหนึ่งคือ เลือก เปิดแดชบอร์ดหลังจากการสร้าง ไทล์เพื่อดูแดชบอร์ดของคุณทันทีหลังจากสร้าง
เลือก สร้าง
เพิ่มหน้า
หน้าเป็นคอนเทนเนอร์ทางเลือกสําหรับไทล์ คุณสามารถใช้หน้าเพื่อจัดระเบียบไทล์เป็นกลุ่มเชิงตรรกะ เช่น ตามแหล่งข้อมูลหรือตามพื้นที่ชื่อเรื่อง คุณยังสามารถใช้หน้าเพื่อสร้างแดชบอร์ดที่มีหลายมุมมองได้ เช่น แดชบอร์ดที่มีการเข้าถึงรายละเอียดจากหน้าสรุปไปยังหน้ารายละเอียด
ในบานหน้าต่างหน้า ให้เลือก+ เพิ่มหน้า
หากต้องการตั้งชื่อหน้า ให้เลือกเมนูเพิ่มเติมแนวตั้ง [...]>เปลี่ยนชื่อหน้า
เพิ่มไทล์ ไปยังหน้า
ใช้พารามิเตอร์
พารามิเตอร์ช่วยปรับปรุงประสิทธิภาพการแสดงแดชบอร์ดอย่างมาก และช่วยให้คุณสามารถใช้ค่าตัวกรองโดยเร็วที่สุดเท่าที่เป็นไปได้ในคิวรี การกรองจะเปิดใช้งานเมื่อพารามิเตอร์ถูกรวมอยู่ในคิวรีที่เชื่อมโยงกับไทล์ของคุณ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตั้งค่าและใช้พารามิเตอร์ชนิดต่างๆ ให้ดู ใช้พารามิเตอร์ในแดชบอร์ดแบบเรียลไทม์
ดูคิวรี
คุณสามารถดูคิวรีในโหมดการแก้ไขหรือโหมดการดู การแก้ไขคิวรีต้นแบบของไทล์สามารถทําได้เฉพาะในโหมดการแก้ไขเท่านั้น
บนไทล์ที่คุณต้องการสํารวจ เลือกเมนูเพิ่มเติม [...]>ดูคิวรี
บานหน้าต่างจะเปิดขึ้นพร้อมตารางคิวรีและผลลัพธ์
เลือก แก้ไขการสอบถาม
เลือกชุดคิวรี KQL ที่มีอยู่หรือชุดคิวรี KQL ใหม่ ดําเนินการแก้ไขคิวรีใน ชุดคิวรี KQL
หมายเหตุ
การแก้ไขใด ๆ ที่ทํากับคิวรีโดยใช้โฟลว์นี้จะไม่ปรากฏในแดชบอร์ดแบบเรียลไทม์เดิม
เปิดใช้งานการรีเฟรชอัตโนมัติ
การรีเฟรชอัตโนมัติเป็นคุณลักษณะที่ช่วยให้คุณสามารถอัปเดตข้อมูลบนแดชบอร์ดได้โดยอัตโนมัติโดยไม่ต้องโหลดหน้าด้วยตนเองหรือคลิกปุ่มรีเฟรชด้วยตนเอง
อัตราการรีเฟรชอัตโนมัติตามค่าเริ่มต้นสามารถตั้งค่าได้โดยตัวแก้ไขฐานข้อมูล ทั้งผู้แก้ไขและผู้ชมสามารถเปลี่ยนอัตราการรีเฟรชอัตโนมัติขณะดูแดชบอร์ดได้
อย่างไรก็ตาม ตัวแก้ไขฐานข้อมูลสามารถจํากัดอัตราการรีเฟรชต่ําสุดที่ผู้ชมทุกคนสามารถตั้งค่าเพื่อลดการโหลดคลัสเตอร์ได้ เมื่อตั้งค่าอัตราการรีเฟรชต่ําสุดแล้ว ผู้ใช้ฐานข้อมูลจะไม่สามารถตั้งค่าอัตราการรีเฟรชที่ต่ํากว่าค่าต่ําสุดได้
เลือกแท็บ >จัดการการรีเฟรชอัตโนมัติ
สลับตัวเลือกเพื่อให้การรีเฟรช อัตโนมัติเปิดใช้งานอยู่
เลือกค่าสําหรับ ช่วงเวลา ต่ําสุดและ อัตราการรีเฟรชเริ่มต้น
เลือก นําไปใช้ แล้วเลือก บันทึก แดชบอร์ด
แชร์แดชบอร์ด
เพื่อแชร์ลิงก์แดชบอร์ด:
- เลือก แชร์ จากนั้นเลือก คัดลอกลิงก์
- ในหน้าต่างสิทธิ์แดชบอร์ด ให้เลือกคัดลอกลิงก์
ส่งออกแดชบอร์ด
ใช้เมนูไฟล์เพื่อส่งออกแดชบอร์ดไปยังไฟล์ JSON การส่งออกแดชบอร์ดอาจมีประโยชน์ในสถานการณ์ต่อไปนี้:
- การควบคุมเวอร์ชัน: คุณสามารถใช้ไฟล์เพื่อคืนค่าแดชบอร์ดเป็นเวอร์ชันก่อนหน้าได้
- เทมเพลตแดชบอร์ด: คุณสามารถใช้ไฟล์เป็นเทมเพลตสําหรับการสร้างแดชบอร์ดใหม่ได้
- การแก้ไขด้วยตนเอง: คุณสามารถแก้ไขไฟล์เพื่อปรับเปลี่ยนแดชบอร์ดได้ ไฟล์สามารถนําเข้ากลับไปยังแดชบอร์ดได้
เมื่อต้องการส่งออกแดชบอร์ด ในแดชบอร์ด ให้เลือกแท็บ >จัดการ |-> ส่งออกไปยังไฟล์
ไฟล์ประกอบด้วยข้อมูลแดชบอร์ดในรูปแบบ JSON เค้าร่างที่แสดงในส่วนย่อยต่อไปนี้
{
"id": "{GUID}",
"eTag": "{TAG}",
"title": "Dashboard title",
"tiles": [
{
"id": "{GUID}",
"title": "Tile title",
"query": "{QUERY}",
"layout": { "x": 0, "y": 7, "width": 6, "height": 5 },
"pageId": "{GUID}",
"visualType": "line",
"dataSourceId": "{GUID}",
"visualOptions": {
"xColumn": { "type": "infer" },
"yColumns": { "type": "infer" },
"yAxisMinimumValue": { "type": "infer" },
"yAxisMaximumValue": { "type": "infer" },
"seriesColumns": { "type": "infer" },
"hideLegend": false,
"xColumnTitle": "",
"yColumnTitle": "",
"horizontalLine": "",
"verticalLine": "",
"xAxisScale": "linear",
"yAxisScale": "linear",
"crossFilterDisabled": false,
"crossFilter": { "dimensionId": "dragX-timeRange", "parameterId": "{GUID}" },
"multipleYAxes": {
"base": { "id": "-1", "columns": [], "label": "", "yAxisMinimumValue": null, "yAxisMaximumValue": null, "yAxisScale": "linear", "horizontalLines": [] },
"additional": []
},
"hideTileTitle": false
},
"usedParamVariables": [ "{PARAM}" ]
}
],
"dataSources": [ {} ],
"$schema": "https://dataexplorer.azure.com/static/d/schema/20/dashboard.json",
"autoRefresh": { "enabled": true, "defaultInterval": "15m", "minInterval": "5m" },
"parameters": [ {} ],
"pages": [ { "name": "Primary", "id": "{GUID}" } ],
"schema_version": "20"
}
อัปเดตหรือคืนค่าแดชบอร์ดที่มีอยู่จากไฟล์
คุณสามารถอัปเดตแดชบอร์ดที่มีอยู่ หรือคืนค่าเวอร์ชันก่อนหน้าได้ดังนี้:
- ในแดชบอร์ด เลือกแท็บ>จัดการแทนที่ด้วยไฟล์
- เลือกไฟล์เพื่ออัปเดตแดชบอร์ด
- เลือก บันทึก