การทําความเข้าใจข้อกําหนดของ Salesforce และ Data Cloud
ตั้งแต่วันที่ 14 ตุลาคม 2025 Data Cloud ได้รีแบรนด์เป็น Data 360 ในระหว่างการเปลี่ยนแปลงนี้ คุณอาจเห็นการอ้างอิงถึงถึง Data Cloud ในแอปพลิเคชันและเอกสารประกอบของเรา แม้ว่าชื่อจะเป็นชื่อใหม่ แต่ฟังก์ชันการทํางานและเนื้อหายังคงไม่เปลี่ยนแปลง
เนื่องจาก Tableau Next และ Tableau(ลิงก์จะเปิดในหน้าต่างใหม่) สร้างการผสานรวมที่แข็งแกร่งขึ้นอย่างต่อเนื่อง เราจึงเพิ่มความสามารถในการวิเคราะห์ในตําแหน่งที่คุณต้องการ ไม่ว่าข้อมูลของคุณจะอยู่ที่ใดก็ตาม ซึ่งหมายความว่าคําศัพท์และหลักการของ Tableau และ Data Cloud จะเริ่มสัมพันธ์กันมากขึ้น ผู้ใช้ที่คุ้นเคยกับระบบนิเวศใดระบบนิเวศหนึ่งอาจรู้สึกว่าระบบนิเวศอื่นสับสนหรือแปลกประหลาด แต่ในท้ายที่สุดแล้ว ทั้งหมดทั้งมวลนั่นก็คือข้อมูลทั้งหมด
หัวข้อนี้มีจุดมุ่งหมายเพื่อช่วยกําหนดทิศทางให้ผู้ใช้ ไม่ว่าผู้ใช้จะคุ้นเคยกับระบบใดหรือใช้ระบบใดอยู่ก็ตาม
หมายเหตุ: Data 360 เดิมคือ “Data Cloud”
คำศัพท์และแนวคิดเกี่ยวกับข้อมูลที่สำคัญ
มีคํามากมายที่ใช้อธิบายข้อมูล โดยทั่วไปแล้ว ชุดข้อมูลคือข้อมูลที่รวบรวมเข้าไว้ด้วยกันซึ่งคุณกําลังใช้ทํางาน
- ฐานข้อมูล คือแพลตฟอร์มเทคโนโลยีที่ใช้เก็บข้อมูลจริงๆ เช่น Amazon Redshift, Firebird, Google Sheets หรือ Oracle
- ข้อมูลมักถูกจัดเก็บในรูปแบบตารางข้อมูล ในฐานข้อมูล อาจมีหลายตารางหรือหลายมุมมอง ใน Excel หรือ Google Sheets ชีตแต่ละแท็บจะเป็นตาราง ในไฟล์ csv ทั้งไฟล์คือตาราง
- หากข้อมูลที่คุณต้องการกระจายนั้นอยู่ในหลายตาราง ก็จําเป็นต้องเชื่อมต่อข้อมูลเหล่านั้นไว้ในแบบจําลองข้อมูล แบบจําลองข้อมูลคือการนำเสนอในรูปแบบแอบสแตรคว่าตารางเหล่านั้นเชื่อมโยงกันอย่างไร
ข้อมูลใน Salesforce
ข้อมูลใน Data 360 จะแบ่งออกเป็นแนวคิดต่างๆ
| ประเภทข้อมูล | คำอธิบาย |
|---|---|
| สตรีมข้อมูล(ลิงก์จะเปิดในหน้าต่างใหม่) | ข้อมูลการเชื่อมต่อ เช่น แหล่งที่มาต้นทาง (S3, Amazon, Google BigQuery ฯลฯ) ตลอดจนฟิลด์ที่นําเข้ามา ฟิลด์ใดเป็นคีย์หลัก ความถี่ในการรีเฟรชข้อมูล เป็นต้น |
| ออบเจ็กต์ดาต้าเลค (DLO)(ลิงก์จะเปิดในหน้าต่างใหม่) | ข้อมูลที่นําเข้ามาใน Data 360 หรืออ้างอิงจากระบบภายนอก เช่น Snowflake จะได้รับการจัดเก็บไว้ใน DLO ข้อมูลที่เก็บไว้ใน DLO จะได้รับการล้าง แปลงรูปแบบ และจัดเตรียมสำหรับการคํานวณและการวิเคราะห์ ตารางข้อมูลแต่ละรายการจะเป็น DLO ของตัวเอง |
| ออบเจ็กต์แบบจําลองข้อมูล (DMO)(ลิงก์จะเปิดในหน้าต่างใหม่) | ออบเจ็กต์ Data 360 ที่อธิบายโครงสร้างและสคีมาของข้อมูลที่จัดเก็บไว้ในออบเจ็กต์ดาต้าเลคอย่างน้อยหนึ่งรายการ DMO คือตารางข้อมูล แต่อาจมาจากอย่างน้อยหนึ่ง DLO DMO นําข้อมูล DLO มาแมปในรูปแบบที่เชื่อถือได้ ชุดกฎการแก้ปัญหาข้อมูลประจำตัวและการจัดรูปแบบแบบเทมเพลตอื่นๆ จะถูกนํามาใช้ใน DMO โดย DMO มีทั้งแบบมาตรฐานและแบบกําหนดเอง การแมปข้อมูล(ลิงก์จะเปิดในหน้าต่างใหม่)จาก DLO ไปยัง DMO และลักษณะที่เป็นเทมเพลตของ DMO ส่วนใหญ่คือพลังการทำงานประสานกันของ Data 360 |
| ออบเจ็กต์ข้อมูลเชิงลึกที่คํานวณ (CIO)(ลิงก์จะเปิดในหน้าต่างใหม่) | ออบเจ็กต์แบบจําลองข้อมูลที่สร้างขึ้นหลังจากประมวลผลข้อมูลเชิงลึกที่คํานวณแล้ว ข้อมูลเชิงลึกที่คํานวณจะช่วยสร้างเมตริกแบบคิวบ์ด้วยการวัดผลและมิติข้อมูลใน Data 360 คุณสามารถเชื่อมต่อกับ CIO ที่มีอยู่ใน Data 360 และเพิ่มเป็นแอสเซทข้อมูลในพื้นที่ทํางานของคุณได้ |
| ค่าที่คั่นด้วยจุลภาค (.csv)(ลิงก์จะเปิดในหน้าต่างใหม่) | ไฟล์ข้อความที่จัดเก็บข้อมูลในลักษณะตาราง ไฟล์ CSV มักใช้ในการย้ายข้อมูลระหว่างแอปพลิเคชันและโปรแกรม สำหรับ Tableau Next: ไฟล์ CSV สามารถนําเข้ามาในพื้นที่ทํางานของ Tableau Next และข้อมูลที่อัปโหลดและจัดเก็บไว้ใน Data 360 เป็น DLO ได้ |
หมายเหตุเสริมสำหรับออบเจ็กต์ข้อมูลของ Salesforce สําหรับกลุ่มเป้าหมายของ Tableau
สตรีมข้อมูลคือข้อมูลการเชื่อมต่อ
DLO คือการถ่ายโอนข้อมูลดิบจากสตรีมข้อมูล แต่ละ DLO จะเป็นตารางเดียว
DMO ไม่มีแอนะล็อกโดยตรงใน Tableau สามารถแมป DMO ได้จากหลาย DLO (คล้ายกับ "มุมมอง" ในฐานข้อมูล) และแต่ละ DMO จะเป็นตารางเดียว
CIO ไม่มีแอนะล็อกใน Tableau โดยที่การคํานวณเป็นเพียงฟิลด์ในแหล่งข้อมูลเหมือนฟิลด์อื่นๆ
ข้อมูลใน Tableau
แหล่งข้อมูล(ลิงก์จะเปิดในหน้าต่างใหม่) Tableau ประกอบด้วยข้อมูลการเชื่อมต่อฐานข้อมูล แบบจําลองข้อมูลเกี่ยวกับวิธีการเข้าถึงข้อมูล (ข้อมูลเข้าสู่ระบบสำหรับการเข้าถึง ฯลฯ) หรือรีเฟรชข้อมูลเชิงความหมาย และแม้แต่ตัวข้อมูลเอง องค์ประกอบ UI หลัก 2 รายการสําหรับการสร้างและแก้ไขแหล่งข้อมูลคือแท็บแหล่งข้อมูลและแผงข้อมูล
แท็บแหล่งข้อมูล: แท็บแหล่งข้อมูลคือจุดที่สร้างการเชื่อมต่อข้อมูลไปยังฐานข้อมูลหรือไฟล์พื้นฐาน และสร้างแบบจำลองข้อมูลโดยการรวมตารางจากฐานข้อมูลอย่างน้อยหนึ่งฐานข้อมูลไว้ในแหล่งข้อมูลเดียวโดยใช้ความสัมพันธ์ การรวม และการผนวก(ลิงก์จะเปิดในหน้าต่างใหม่) หากข้อมูลยังคงอยู่ในฐานข้อมูลเดิม แสดงว่าเป็นการเชื่อมต่อแบบเรียลไทม์ สําเนาของข้อมูลยังสามารถนําเข้าสู่ Tableau เป็นการแยกข้อมูลที่สามารถรีเฟรชได้หากต้องการ
แผงข้อมูล: แผงข้อมูลเป็นจุดที่บันทึกข้อมูลเชิงความหมาย ซึ่งรวมถึงชื่อฟิลด์ ชื่อแทนขององค์ประกอบ ลําดับชั้น กลุ่ม เซต การคํานวณ การรวบรวมและสีเริ่มต้น และคําอธิบายฟิลด์
แหล่งข้อมูล: การแก้ไขที่ทำในแท็บแหล่งข้อมูลและแผงข้อมูลจะสร้างแหล่งข้อมูลร่วมกัน แหล่งข้อมูลอาจเป็นแอสเซทที่เผยแพร่ ไฟล์ หรืออยู่ในเวิร์กบุ๊กที่สร้างแหล่งข้อมูลนั้นขึ้นมา
- แหล่งข้อมูลที่เผยแพร่ (PDS) เป็นแอสเซทแบบสแตนด์อโลนใน Tableau Cloud หรือ Tableau Server
- คุณยังสามารถมีแหล่งข้อมูล Tableau ในรูปแบบไฟล์ในเครื่องได้อีกด้วย:
.tdsเป็นนามสกุลไฟล์สําหรับแหล่งข้อมูล Tableau ซึ่งประกอบด้วยสารสนเทศที่ไม่ใช่ข้อมูล (การเชื่อมต่อและความหมายเพียงอย่างเดียว).tdsxเป็นนามสกุลไฟล์สําหรับแหล่งข้อมูล Tableau แบบแพ็กเกจ ซึ่งประกอบด้วยสารสนเทศที่ไม่ใช่ข้อมูล รวมถึงตัวข้อมูลเอง.hyperเป็นนามสกุลไฟล์สําหรับการแยกข้อมูล (ก่อนหน้านี้คือ.tde) ซึ่งมีสําเนาของข้อมูล (ตัวข้อมูลเอง)
หมายเหตุ: แหล่งข้อมูลที่เผยแพร่คือ Tableau ที่เทียบเท่ากับเลเยอร์เชิงความหมายหรือแบบจำลองเชิงความหมายที่ใกล้เคียงที่สุด
หมายเหตุเสริมเกี่ยวกับข้อมูล Tableau สําหรับกลุ่มเป้าหมาย Salesforce
Tableau ทํางานร่วมกับข้อมูลจากฐานข้อมูลและเทคโนโลยีที่หลากหลาย ทั้งในเครื่องและบนระบบคลาวด์ เนื่องจากข้อมูลไม่ได้มาจากระบบคลาวด์ Salesforce ที่มีออบเจ็กต์ข้อมูลที่เฉพาะเจาะจงที่สื่อถึง จึงมีความยืดหยุ่นมากในการสร้างแบบจำลองและจัดรูปแบบข้อมูล และไม่มีแนวคิดที่แท้จริงสำหรับรูปแบบข้อมูลแบบเทมเพลต
แบบจําลองมาตรฐานและแบบจําลองเชิงความหมายส่วนใหญ่บันทึกด้วยแหล่งข้อมูลที่เผยแพร่ (PDS)

สาระสําคัญของความหมายของข้อมูล
- ข้อมูล คือข้อเท็จจริงดิบ (ตัวเลขและข้อสังเกตและการวัด)
- สารสนเทศ คือการตีความข้อมูลนั้นหรือความรู้ที่มาจากการประมวลผลและทําความเข้าใจข้อมูล
- ความหมายเป็นก้าวสําคัญระหว่างข้อมูลทั้งหมดกับสารสนเทศที่ได้จากข้อมูลนั้น
คํานี้มาจากแนวคิดทางภาษาศาสตร์ของคำว่าความหมายกับไวยากรณ์ ไวยากรณ์คือวิธีที่คุณพูดอะไรบางอย่างออกมา ความหมายคือสิ่งที่คำพูดนั้นสื่อถึง แนวคิดของ ความหมายคือสิ่งที่คำพูดนั้นสื่อถึง นั้นส่งต่อไปยังความหมายในบริบทของข้อมูล ความหมายรวมถึงสิ่งต่างๆ เช่น วิธีการรวมตารางในแบบจําลองข้อมูล ข้อมูลเกี่ยวกับฟิลด์หรือคอลัมน์ของข้อมูลและวิธีที่ตารางอาจโต้ตอบระหว่างกัน ข้อมูลเพิ่มเติม เช่น การรวบรวมเริ่มต้น และการคํานวณที่ดําเนินการที่ด้านบนสุดของข้อมูลดิบ
ชุดข้อมูลอาจมีข้อมูลทั้งหมดที่คุณต้องการ แต่ถ้าคุณไม่สามารถหาวิธีหาความหมายจากข้อมูลนั้นได้ ก็ไม่มีประโยชน์(ลิงก์จะเปิดในหน้าต่างใหม่) ข้อมูลต้องมีความหมาย จึงจะมีประโยชน์
กรณีการใช้งานทางธุรกิจไม่สามารถแยกออกจากรายละเอียดของความหมายได้ ความหมายคือคําอธิบายของข้อมูลหรือบริบททางธุรกิจ ความหมายสามารถแบ่งออกเป็นหมวดหมู่ เช่น การสร้างแบบจําลองข้อมูล ข้อมูลเมตาและคําอธิบายของฟิลด์ การรวบรวมเริ่มต้น ลําดับชั้น กลุ่ม เซต และการคํานวณ
ตัวอย่างบางส่วน:
- การสร้างแบบจำลองข้อมูล
- ตารางข้อมูลสามารถเชื่อมต่อกันได้อย่างไร ตารางยอดขาย 4 ไตรมาสควรผนวกเข้าด้วยกันหรือไม่ ตารางแพทย์ควรเกี่ยวข้องโดยตรงกับตารางผู้ป่วย หรือทั้งสองตารางควรเกี่ยวข้องกับตารางการนัดหมาย
- เมตาดาต้าของฟิลด์ (ชื่อฟิลด์ ประเภทข้อมูล ชื่อแทนขององค์ประกอบ)
- ชื่อเป็นชื่อบัญชีหรือผู้ติดต่อ
- ส่วนลดเป็นฟิลด์บูลีนที่กำหนดว่าจะนําส่วนลดไปใช้หรือไม่ ฟิลด์แบบสตริงของประเภทส่วนลด หรือการวัดผลแบบแยกกันของจํานวนส่วนลดหรือไม่
- คำอธิบายฟิลด์
- เช่น ความคิดเห็นที่ APR สําหรับชุดข้อมูลนี้คือ Adjusted Pitching Run ไม่ใช่ Annual Percent Return และคํานวณเป็น
APR = L * IP - R / pf(P)โดยที่ L: ค่าเฉลี่ยของจำนวนรันต่ออินนิ่งที่ขว้างในลีก, IP: จำนวนอินนิ่งที่ขว้าง, R: จำนวนรันที่เสีย, pf(P): ค่าปัจจัยสนามสำหรับสนามเหย้าของผู้เล่น P
- เช่น ความคิดเห็นที่ APR สําหรับชุดข้อมูลนี้คือ Adjusted Pitching Run ไม่ใช่ Annual Percent Return และคํานวณเป็น
- การรวบรวมเริ่มต้น
- ควรรวบรวมรายการเป็น COUNT (นับทุกอินสแตนซ์) หรือ COUNTD (นับเฉพาะค่าที่ไม่ซ้ำกัน)
- การรวบรวมเริ่มต้นของการวัดผลควรเป็น SUM หรือ AVG
- ลําดับชั้น เซต กลุ่ม
- ในกลุ่มแผนกต่างๆ ในมหาวิทยาลัย แผนกวิศวกรรมอาจเป็นวิทยาลัยของตัวเอง ซึ่งภาควิชาประวัติศาสตร์ วรรณคดี ปรัชญา และรัฐศาสตร์อาจรวมกันเป็นวิทยาลัยศิลปศาสตร์
- การคำนวณ
- ฟิลด์ที่ได้มาจากฟิลด์ที่มีอยู่ในข้อมูลอยู่แล้ว แต่จําเป็นต้องจัดการหรือรวมเข้าด้วยกัน เช่น การกําหนดว่ากรณีสนับสนุนที่ล่าช้าเกินสมควรคือกรณีที่เปิดเป็นเวลา 10 วันสําหรับบัญชีมาตรฐาน แต่เพียง 2 วันสําหรับบัญชีพรีเมียม
ความหมายใน Tableau และ Tableau Semantics
หากไม่มีเลเยอร์เชิงความหมายที่ใช้ซ้ำได้ แบบจําลองข้อมูล คําจํากัดความเชิงความหมาย และฟิลด์ที่คํานวณอาจถูกสร้างเป็นแบบใช้ครั้งเดียวซ้ำแล้วซ้ำอีก ซึ่งทําให้เกิดความไร้ประสิทธิภาพและมีโอกาสเกิดข้อผิดพลาดหรือความคลาดเคลื่อนได้
ความหมายใน Tableau
ความหมายไม่ใช่เรื่องใหม่สําหรับกลุ่มเป้าหมายของ Tableau ทว่า เป็นเพียงส่วนหนึ่งของแหล่งข้อมูล โดยเฉพาะแหล่งข้อมูลที่เผยแพร่ (PDS) แหล่งข้อมูลที่เผยแพร่เป็นที่ที่คุณควบคุมคำจำกัดความเชิงความหมายของข้อมูล
เนื่องจากหลักการของ Tableau เกี่ยวกับวงจรการวิเคราะห์ด้วยภาพ(ลิงก์จะเปิดในหน้าต่างใหม่) ความหมายจึงไม่ได้ถูกแยกออกเป็นเลเยอร์ที่ชัดเจนในอดีต สภาพแวดล้อมการเขียนคือจุดที่พัฒนาแบบจำลองข้อมูล (แท็บแหล่งข้อมูล) และความหมาย (แผงข้อมูล) ขึ้นมาร่วมกัน
Tableau Semantics
Tableau Semantics(ลิงก์จะเปิดในหน้าต่างใหม่)ใช้แนวทางในการแยกความหมายออกเป็นเลเยอร์ที่แตกต่างจากการวิเคราะห์ เพื่อให้สามารถสร้างแบบจำลองความหมายได้เพียงครั้งเดียวและใช้ในการวิเคราะห์ต่างๆ หรือแม้แต่ผลิตภัณฑ์ อรรถศาสตร์ของ Tableau เหมาะกับสภาพแวดล้อม Data 360 และ Tableau Next เป็นเลเยอร์เชิงความหมายแบบสแตนด์อโลนที่แตกต่างจากข้อมูลหรือการวิเคราะห์ หน่วยของเลเยอร์เชิงความหมายคือ แบบจำลองเชิงความหมาย แบบจำลองเชิงความหมายมีทั้งแบบจำลองข้อมูลและคำจำกัดความเชิงความหมายสำหรับข้อมูล ใน Tableau Semantics นั้น Semantic Model Builder คือ UI สำหรับการสร้างแบบจำลองเชิงความหมาย แบบจําลองเชิงความหมายเหล่านี้สามารถสร้างได้ใน Data 360 หรือ Tableau Next
การทำงานร่วมกัน
ด้วยตัวเชื่อมต่ออรรถศาสตร์ของ Tableau สำหรับ Tableau คุณสามารถทำการวิเคราะห์ใน Tableau โดยใช้แบบจำลองเชิงความหมายจาก Tableau Next หรือโดยการสร้างแบบจำลองเชิงความหมายจากแหล่งข้อมูลที่เผยแพร่ (PDS)(ลิงก์จะเปิดในหน้าต่างใหม่) คุณสามารถทำการวิเคราะห์ใน Tableau Next โดยใช้แหล่งข้อมูลจาก Tableau
