Data model คืออะไร?
Data Modeling ใน Sigma
Ben Harris
Technical Instructional Designer at Sigma
ยินดีต้อนรับ!
ยินดีต้อนรับ!
ผู้สอน:
Ben Harris – Instructional Designer ที่ Sigma
ผู้ร่วมพัฒนา:
Joshua Bowman, Andrea Cato
เป้าหมาย:
เริ่มต้นใช้งาน data model ใน Sigma
Oakmark ต้องการความช่วยเหลือ
Oakmark ต้องการความช่วยเหลือ
สร้าง model มาตรฐาน
ไม่ต้องทำงานซ้ำด้วยตนเอง
ความหมายของ "data model"
ความหมายของ "data model"
Data model =
ประเภทเอกสารใน Sigma
(เหมือน workbook)
ไม่ได้
เน้นการโต้ตอบกับผู้ใช้
แชร์
องค์ประกอบข้อมูลกับเอกสาร Sigma อื่นได้
ความหมายของ "data model"
คัดสรร
ข้อมูลทั่วทั้งองค์กร
กำกับดูแล
ว่าใครเห็นอะไร อย่างสม่ำเสมอ
ความหมายของ "data model"
Warehouse
= ครัว (วัตถุดิบดิบ)
ทีมข้อมูล
= พนักงานเตรียมและจัดเสิร์ฟ
ความหมายของ "data model"
Data model
=
เมนู
จัดวัตถุดิบให้เป็น "อาหาร" พร้อมเสิร์ฟ
ผู้ใช้งาน "สั่ง" ได้โดยไม่ต้องทำเองตั้งแต่ต้น
ความหมายของ "data model"
เมนูเดียวกันที่เชื่อถือได้
สำหรับทุกคน
ข้อมูล
ถูกต้อง
กำกับดูแล
และ
นำกลับมาใช้ได้
ความหมายของ "data model"
องค์กรหนึ่งมี
data model ได้หลายตัว
สร้างตาม use case →
ทีม
,
workbook
,
app
,
การวิเคราะห์
องค์ประกอบของ data model
องค์ประกอบของ data model
เริ่มต้นด้วย base table
หนึ่งแถว
ต่อหนึ่งออบเจกต์หรือเหตุการณ์
ตัวอย่าง:
transactions → หนึ่งแถว = หนึ่งธุรกรรม
องค์ประกอบของ data model
Base table ใช้
warehouse table ได้หลายตาราง
Join
หรือ
relationship
สำหรับข้อมูลบัญชี
ผู้ใช้เพิ่มคอลัมน์จากตารางอื่นได้ตามต้องการ
องค์ประกอบของ data model
Metric
= การคำนวณที่กำหนดไว้ล่วงหน้า
ค่าที่คำนวณแล้ว
พร้อมใช้งานใน workbook
องค์ประกอบของ data model
Parameter
สำหรับกรองข้อมูล
Column-level security
→ ข้อมูลตามสิทธิ์การเข้าถึง
องค์ประกอบของ data model
ฟีเจอร์ขั้นสูง
(เช่น materialization) → ไม่ครอบคลุมในคอร์สนี้
เมื่อจบคอร์ส:
เข้าใจแน่น
และสำรวจเพิ่มเติมได้ใน product และ docs
มาฝึกกันเถอะ!
Data Modeling ใน Sigma
Preparing Video For Download...