---
schema_version: "1"
id: 9e8d6b556d52f5ac3b3cb37ed26d02793ac63a1ec27a04ffffa4e89bdb2cb90e
title: แบบจำลองข้อมูล Tableau
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/server/datasource_datamodel.md
canonical_url: https://help.tableau.com/v0.0/server/th-th/datasource_datamodel.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 194a72daee60a08a8973969639b899017de6c744258b3940585ca75dc3598f08
description: Understand the Tableau data model's logical and physical layers and build single- or multi-table models.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# แบบจำลองข้อมูล Tableau

ทุกแหล่งข้อมูลที่คุณสร้างในTableau จะมีแบบจำลองข้อมูล คุณสามารถคิดถึงแบบจำลองข้อมูลเป็นแผนผังที่บอกให้ Tableau ทราบวิธีค้นหาข้อมูลในตารางฐานข้อมูลที่เชื่อมต่อ

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

แบบจำลองข้อมูลมีสองชั้น:

- มุมมองเริ่มต้นที่คุณจะเห็นครั้งแรกในหน้าแหล่งข้อมูลคือ_เลเยอร์เชิงตรรกะ_ ของแหล่งข้อมูล คุณจะผนวกรวมข้อมูลในเลเยอร์เชิงตรรกะโดยใช้ความสัมพันธ์ (หรือนูเดิล) คิดถึงชั้นนี้เป็นแคนวาสความสัมพันธ์ในหน้าแหล่งข้อมูล หากต้องการข้อมูลเพิ่มเติม โปรดดู[ใช้ความสัมพันธ์สำหรับการวิเคราะห์ข้อมูลหลายตาราง](https://help.tableau.com/current/pro/desktop/th-th/datasource_multitable_normalized.htm)
- ชั้นถัดไปคือ_เลเยอร์ทางกายภาพ_ คุณจะรวมข้อมูลระหว่างตารางที่เลเยอร์ทางกายภาพโดยใช้[การรวม](https://help.tableau.com/current/pro/desktop/th-th/datasource_relationships_learnmorepage.htm#where-did-joins-go) และการผนวก แต่ละตารางเชิงตรรกะจะมีอย่างน้อยหนึ่งตารางภายภาพในชั้นนี้ คิดถึงเลเยอร์ทางกายภาพเป็นแคนวาสการรวม/การผนวกในหน้าแหล่งข้อมูล ดับเบิลคลิกที่ตารางเชิงตรรกะเพื่อดูหรือเพิ่มการรวมและการผนวก

<table style="width: 865px; margin-left: 0; margin-right: auto;"><colgroup><col style="width: 413px;"><col style="width: 15px;"><col style="width: 437px;"></colgroup><thead><tr><th>เลเยอร์เชิงตรรกะ</th><th>&nbsp;</th><th>เลเยอร์ทางกายภาพ</th></tr></thead><tbody><tr><td style="text-align: center;">นูเดิล = ความสัมพันธ์</td><td>&nbsp;</td><td style="text-align: center;">แผนผัง Venn = การรวม</td></tr><tr><td style="text-align: left;"><img src="https://help.tableau.com/v0.0/server/th-th/Img/data_model_logicallayer_ex1_sm.png" alt="มุมมองระดับบนของแหล่งข้อมูลที่มีหลายตารางที่เชื่อมโยง"></td><td style="text-align: center;">&nbsp;</td><td style="text-align: left;"><img src="https://help.tableau.com/v0.0/server/th-th/Img/data_model_physlayer_ex1_sm.png" alt="แผนภาพความสัมพันธ์ระหว่างตารางหนังสือ รางวัล และข้อมูลในแบบจำลองข้อมูล"></td></tr><tr><td class="caption">มุมมองระดับบนของแหล่งข้อมูลที่มีหลายตารางที่เชื่อมโยง นี่คือเลเยอร์เชิงตรรกะ ตารางเชิงตรรกะสามารถผนวกรวมกันโดยใช้ความสัมพันธ์ (นูเดิล) ซึ่งจะไม่ใช้ประเภทการรวม แต่จะทำหน้าที่เหมือนคอนเทนเนอร์สำหรับตารางกายภาพ</td><td>&nbsp;</td><td class="caption">ดับเบิลคลิกตารางเชิงตรรกะนี้เพื่อเปิดและดูตารางกายภาพที่เกี่ยวข้อง ตารางกายภาพอาจถูกรวมโดยใช้การรวมหรือการผนวก ในตัวอย่างนี้ ตารางเชิงตรรกะของหนังสือประกอบด้วยสามตารางกายภาพที่รวมกัน (Book, Award, Info)</td></tr></tbody></table>

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

## ชั้นของแบบจำลองข้อมูล

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

เมื่อคุณผนวกรวมข้อมูลจากหลายตาราง แต่ละตารางที่คุณลากไปยังแคนวาสในเลเยอร์เชิงตรรกะจะต้องมีความสัมพันธ์กับตารางอื่น คุณไม่จำเป็นต้องระบุประเภทการรวมสำหรับความสัมพันธ์ Tableau จะเลือกประเภทการรวมที่เหมาะสมโดยอัตโนมัติระหว่างการวิเคราะห์ โดยจะเลือกตามฟิลด์และบริบทของการวิเคราะห์ในเวิร์กชีต

[เลเยอร์ทางกายภาพ](#dm_log_phys) ของแบบจำลองข้อมูลที่คุณสามารถผสานรวมข้อมูลโดยใช้การรวมและการผนวก คุณสามารถใช้ Pivot เท่านั้นในแคนวาสนี้ คุณสามารถคิดถึงเป็นแคนวาสการรวม/การผนวก ในเวอร์ชันก่อนหน้าของ Tableau เลเยอร์ทางกายภาพจะเป็นชั้นเดียวเท่านั้นในแบบจำลองข้อมูล แต่ละตารางเชิงตรรกะสามารถมีตารางกายภาพหนึ่งตารางหรือมากกว่าได้

> [!TIP]
> 
> **สำคัญ**: คุณยังสามารถสร้างแหล่งข้อมูลตารางเดียวใน Tableau ได้ซึ่งจะใช้การรวมและการผนวก พฤติกรรมของการวิเคราะห์แบบตารางเดียวใน Tableau ยังไม่มีการเปลี่ยนแปลง เวิร์กบุ๊กที่อัปเกรดของคุณจะทำงานเหมือนกับที่ทำได้ในรุ่นก่อน 2020.2

**เรียนรู้เพิ่มเติม**: สำหรับข้อมูลที่เกี่ยวข้องเกี่ยวกับการรวมข้อมูลโดยใช้ความสัมพันธ์ โปรดดูหัวข้อและโพสต์บล็อกเหล่านี้:

- [ความแตกต่างระหว่างความสัมพันธ์กับการรวม](https://help.tableau.com/v0.0/server/th-th/datasource_relationships_learnmorepage.htm)
- [ใช้ความสัมพันธ์เพื่อวิเคราะห์ข้อมูลแบบหลายตาราง](https://help.tableau.com/v0.0/server/th-th/datasource_multitable_normalized.htm)
- [ทำให้ข้อมูลของคุณสัมพันธ์กัน](https://help.tableau.com/current/pro/desktop/th-th/relate_tables.htm)
- [ความสัมพันธ์ ตอนที่ 1: แนะนำการสร้างแบบจำลองข้อมูลใหม่ใน Tableau](https://www.tableau.com/th-th/about/blog/2020/5/relationships-part-1-meet-new-tableau-data-model)
- [ความสัมพันธ์ ตอนที่ 2: คำแนะนำและเคล็ดลับ](https://www.tableau.com/th-th/about/blog/2020/5/relationships-part-2-tips-and-tricks)
- [ความสัมพันธ์ ตอนที่ 3: การถามคำถามในตารางที่เกี่ยวข้องหลายตาราง](https://www.tableau.com/th-th/about/blog/2020/6/relationships-part-3-asking-questions-across-multiple-related-tables)

และดูวิดีโอพอดคาสต์เกี่ยวกับความสัมพันธ์จาก[การวิเคราะห์การดำเนินการ](https://action-analytics.com/library/) เช่น [เหตุใด Tableau จึงคิดค้น "ความสัมพันธ์" ขึ้น](https://action-analytics.com/ep-1-why-did-tableau-invent-relationships/) คลิก "วิดีโอพอดคาสต์" ใน[ไลบรารี](https://action-analytics.com/library/)เพื่อดูเพิ่มเติม

## การทำความเข้าใจกับแบบจำลองข้อมูล

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

![แผนภาพแบบจำลองข้อมูลจะแสดงเลเยอร์ตรรกะที่ประกอบด้วยตารางสองตารางที่เชื่อมโยงกันด้วยความสัมพันธ์ และเลเยอร์ทางกายภาพที่แสดงให้เห็นว่าตารางตรรกะสร้างขึ้นจากตารางทางกายภาพอย่างไร](/tableau/next/th-th/server/th-th/Img/data_model_layers_sm.png)

แต่ละตารางเชิงตรรกะจะมีตารางภายภาพในเลเยอร์ทางกายภาพ

ใน Tableau เวอร์ชันก่อนหน้านี้ (ก่อน 2020.2) แบบจำลองข้อมูลในแหล่งข้อมูลประกอบด้วยเลเยอร์ทางกายภาพชั้นเดียวที่คุณสามารถระบุการรวมและการผนวกได้ ตารางที่เพิ่มลงในเลเยอร์ทางกายภาพ (รวมหรือผนวก) จะสร้างตารางเดี่ยวที่แบนลง (ดีนอร์มัลไลซ์) สำหรับการวิเคราะห์

<table style="width: 850px; margin-left: 0; margin-right: auto;"><colgroup><col style="width: 350px;"><col style="width: 20px;"><col style="width: 465px;"></colgroup><thead><tr><th>แหล่งข้อมูลเลเยอร์ทางกายภาพ</th><th>&nbsp;</th><th>แหล่งข้อมูลเลเยอร์ตรรกะ</th></tr></thead><tbody><tr><td><img src="https://help.tableau.com/v0.0/server/th-th/Img/data_model_physical_layer.png" alt="แผนภาพของการเชื่อมต่อระหว่างตารางทางกายภาพทั้งสี่ในแบบจำลองข้อมูล"></td><td>&nbsp;</td><td><img src="https://help.tableau.com/v0.0/server/th-th/Img/data_model_logical_physical.png" alt="แผนภาพแบบจำลองข้อมูลที่มีเลเยอร์ตรรกะและเลเยอร์กายภาพ"></td></tr></tbody></table>

ตารางที่เลเยอร์เชิงตรรกะจะไม่ผสานลงในแหล่งข้อมูล แต่จะยังคงความแตกต่าง (นอร์มัลไลซ์) และรักษาระดับของรายละเอียดดั้งเดิมไว้

ตารางเชิงตรรกะทำหน้าที่เหมือนกับคอนเทนเนอร์สำหรับตารางกายภาพที่ผสานแล้ว ตารางเชิงตรรกะสามารถมีตารางกายภาพตารางเดียวได้ หรือสามารถมีหลายตารางกายภาพที่ผสานด้วยกันผ่านการรวมหรือการผนวก

### เพิ่มคำอธิบายในตารางตรรกะ

ตารางตรรกะสามารถมีคำอธิบายที่ปรากฏในเคล็ดลับเครื่องมือได้ เคล็ดลับเครื่องมือเหล่านี้จะปรากฏในแท็บแหล่งข้อมูลเท่านั้น

วิธีเพิ่มคำอธิบาย

1. เลือกตารางในแคนวาส
2. ในแผงด้านล่าง ให้คลิกไอคอนแก้ไข (ดินสอ) ที่อยู่ถัดจาก**คำอธิบาย**
3. ป้อนคำอธิบายของคุณในเครื่องมือแก้ไข Rich Text

**หมายเหตุ**: ลิงก์ใดๆ ในคำอธิบายจะเป็นแบบเรียลไทม์และสามารถคลิกเพื่อเปิดได้โดยตรงเฉพาะในการเขียนเว็บเท่านั้น

![เคล็ดลับเครื่องมือของตารางที่มีคำอธิบายฟิลด์และไฮไลต์รอบส่วนคำอธิบายในแผงด้านล่าง](/tableau/next/th-th/server/th-th/Img/environ_workspace_datasource_tabledescriptions.png)

## สร้างแบบจำลองใหม่

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

- ตารางแรกที่คุณลากไปยังแคนวาสจะกลายเป็นตารางรูทสำหรับแบบจำลองข้อมูลในแหล่งข้อมูลของคุณ
- หลังจากที่คุณลากตารางรูทออกมาแล้ว คุณจะลากตารางเพิ่มเติมในลำดับใดก็ได้ คุณจะต้องพิจารณาว่าตารางใดควรสัมพันธ์กัน และจับคู่ฟิลด์ที่ตรงกันตามที่คุณกำหนดไว้สำหรับแต่ละความสัมพันธ์
- หากคุณกำลังสร้างสคีมาดาว การลากตารางข้อเท็จจริงออกมาก่อนแล้วค่อยเชื่อมโยงตารางมิติข้อมูลไปยังตารางนั้นอาจเป็นประโยชน์กับคุณ
- การลบตารางในแคนวาสจะลบลำดับสืบทอดที่เกี่ยวข้องโดยอัตโนมัติด้วย ถ้าคุณลบตารางราก ตารางอื่นทั้งหมดในแบบจำลองจะถูกเอาออกด้วย
- ความสัมพันธ์แต่ละรายการต้องประกอบด้วยฟิลด์ที่ตรงกันอย่างน้อยหนึ่งคู่ เพิ่มฟิลด์ที่ตรงกันหลายคู่เพื่อสร้างความสัมพันธ์แบบร่วม คู่ที่ตรงกันต้องมีประเภทข้อมูลเหมือนกัน การเปลี่ยนประเภทข้อมูลในหน้า “แหล่งข้อมูล” จะไม่เปลี่ยนแปลงข้อกำหนดนี้ Tableau จะยังคงใช้ประเภทข้อมูลดังกล่าวในฐานข้อมูลพื้นฐานสำหรับการค้นหา
- ความสัมพันธ์สามารถเป็นไปตามฟิลด์ที่คำนวณได้
- คุณสามารถระบุวิธีเปรียบเทียบฟิลด์ได้ด้วยการใช้ตัวดำเนินการเมื่อคุณกำหนดความสัมพันธ์

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับความสัมพันธ์ โปรดดู [สร้างและกำหนดความสัมพันธ์](https://help.tableau.com/current/pro/desktop/th-th/relate_tables.htm#create-and-define-relationships) ใน [เชื่อมโยงข้อมูลของคุณ](https://help.tableau.com/current/pro/desktop/th-th/relate_tables.htm)

### แบบจำลองแบบหลายตาราง

- ในการสร้างแบบจำลองแบบหลายตาราง ให้ลากตารางไปยังเลเยอร์เชิงตรรกะของแคนวาสหน้าแหล่งข้อมูล  
      
    ![ในการสร้างแบบจำลองแบบหลายตาราง ให้ลากตารางไปยังเลเยอร์เชิงตรรกะของแคนวาสหน้าแหล่งข้อมูล](/tableau/next/th-th/server/th-th/Img/data_model_multitableanalysis.gif)

ตารางที่คุณลากไปยังเลเยอร์เชิงตรรกะของแคนวาสหน้าแหล่งข้อมูลจะต้องเชื่อมโยงซึ่งกันและกันแล้ว เมื่อคุณลากตารางเพิ่มเติมไปยังแคนวาสเลเยอร์เชิงตรรกะ Tableau จะพยายามสร้างความสัมพันธ์โดยอัตโนมัติอิงตามข้อจำกัดของคีย์ที่มีอยู่และจับคู่ฟิลด์เพื่อกำหนดความสัมพันธ์ หากระบบไม่สามารถระบุฟิลด์ที่ตรงกันได้ คุณจะต้องเลือกฟิลด์เหล่านั้น

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

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

ทำตามขั้นตอนในn [สร้างและกำหนดความสัมพันธ์](https://help.tableau.com/current/pro/desktop/th-th/relate_tables.htm#create-and-define-relationships) เพื่อผนวกรวมหลายตาราง

### แบบจำลองแบบตารางเดียว

- ในการสร้างแบบจำลองแบบตารางเดียว ให้ลากตารางลงในแคนวาสเลเยอร์เชิงตรรกะของหน้าแหล่งข้อมูล จากนั้นคุณสามารถใช้ฟิลด์จากตารางนั้นในแผงข้อมูลเพื่อการวิเคราะห์ได้  
      
    ![แบบจำลองข้อมูลที่มีการวิเคราะห์ตารางเดียว](/tableau/next/th-th/server/th-th/Img/data_model_singletableanalysis.gif)

#### แบบจำลองแบบตารางเดียวที่มีตารางอื่นๆ

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

![แบบจำลองข้อมูลที่มีการรวมสองรายการ](/tableau/next/th-th/server/th-th/Img/data_model_singletable_joins.gif)

ตัวอย่างนี้แสดงตาราง “หนังสือ” ในแคนวาส “ความสัมพันธ์” (เลเยอร์เชิงตรรกะ) ของแหล่งข้อมูล การดับเบิลคลิกที่ตารางเชิงตรรกะของ “หนังสือ” จะเป็นการเปิดแคนวาสการรวม/การผนวก (เลเยอร์ทางกายภาพ)

ในตัวอย่างนี้ การรวมจะผสานตาราง Award และ Info กับตาราง Book ในกรณีนี้ การผนวกระหว่าง Book และ Award จะเป็นแบบหนึ่งไปยังกลุ่ม ที่ระดับของรายละเอียดของรางวัล ซึ่งจะทำซ้ำค่าการวัดสำหรับตาราง Book และ Info เพื่อหลีกเลี่ยงข้อมูลซ้ำ คุณสามารถเชื่อมต่อตาราง Award และ Info ไปยัง Book แทนการผนวกรวมภายในของตารางเชิงตรรกะของ Book

## สคีมาแบบจำลองข้อมูลที่รองรับ

ความสามารถในการสร้างแบบจำลองข้อมูลใน Tableau (เวอร์ชัน 2020.2 ขึ้นไป) ออกแบบมาเพื่อทำให้การวิเคราะห์ในสถานการณ์ข้อมูลแบบหลายตารางทั่วไป รวมถึงแบบจำลองรูปดาวและเกล็ดหิมะทำได้ง่าย แบบจำลองประเภทต่อไปนี้รองรับในแหล่งข้อมูลของ Tableau

### ตารางเดียว

การวิเคราะห์ตารางตรรกะเดียวที่ผสมระหว่างมิติข้อมูลและการวัดผลจะทำงานแบบเดียวกับใน Tableau เวอร์ชันก่อน 2020.2 คุณสามารถสร้างตารางเชิงตรรกะได้โดยใช้การรวม, การผนวก, SQL แบบกำหนดเอง และอื่นๆ ร่วมกัน

![ออบเจ็กต์ที่มีป้ายกำกับว่าลูกค้าด้วยแถบสีน้ำเงินสามแถบวางซ้อนกันอยู่บนแถบสีเขียวสองแถบ](/tableau/next/th-th/server/th-th/Img/data_model_schema1.png)

### แบบดาวและเกล็ดหิมะ

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

![ออบเจ็กต์ลูกค้าโดยมีเส้นที่แสดงความสัมพันธ์กับออบเจ็กต์มิติข้อมูล 1, มิติข้อมูล 2 และมิติข้อมูล 3](/tableau/next/th-th/server/th-th/Img/data_model_schema2.png)

แบบจำลองเหล่านี้สามารถแทนความสัมพันธ์โดยตรงด้วยความสามารถในการสร้างแบบจำลองข้อมูลที่ใช้งานได้ใน Tableau 2020.2 ขึ้นไป

ลากตารางข้อเท็จจริงลงในแบบจำลองก่อน จากนั้นเชื่อมโยงมิติข้อมูลกับตารางข้อเท็จจริง (ในสคีมาดาว) หรือไปยังตารางมิติข้อมูลอื่นๆ (ในสคีมาเกล็ดหิมะ)

โดยทั่วไป ในสคีมาที่จำลองข้อมูลอย่างดีแบบดาวหรือเกล็ดหิมะ ความสัมพันธ์ระหว่างตารางข้อเท็จจริงและตารางมิติข้อมูลจะเป็นแบบกลุ่มไปยังเดี่ยว ถ้าข้อมูลนี้ถูกเข้ารหัสในคลังข้อมูลของคุณ Tableau จะใช้ข้อมูลนี้โดยอัตโนมัติเพื่อกำหนดค่าตัวเลือกประสิทธิภาพของความสัมพันธ์ หากไม่ คุณสามารถกำหนดค่าข้อมูลนี้ด้วยตัวเอง หากต้องการข้อมูลเพิ่มเติม โปรดดู[ปรับประสิทธิภาพการค้นหาความสัมพันธ์โดยใช้ตัวเลือกประสิทธิภาพ](https://help.tableau.com/current/pro/desktop/th-th/datasource_relationships_perfoptions.htm)

ในสคีมาที่จำลองข้อมูลอย่างดีแบบดาวหรือเกล็ดหิมะทุกตารางข้อเท็จจริงจะมีรายการจับคู่ในแต่ละตารางมิติข้อมูล ถ้านี่เป็นจริงและบันทึกไว้ในข้อจำกัดความสมบูรณ์ของคลังข้อมูลของคุณ Tableau จะใช้ข้อมูลนี้โดยอัตโนมัติเพื่อกำหนดค่าตัวเลือกประสิทธิภาพของความสัมพันธ์ ถ้าบางแถวของตารางข้อเท็จจริงไม่มีแถวที่ตรงกันในตารางมิติข้อมูล (บางครั้งเรียกว่า “มิติข้อมูลที่มาช้า” หรือ “มิติข้อมูลที่มาก่อน”) Tableau จะกำหนดค่าเริ่มต้นให้เก็บแถวทั้งหมดเมื่อประมวลผลการวัด แต่อาจวางค่สเมื่อแสดงส่วนหัวมิติข้อมู, หากต้องการข้อมูลเพิ่มเติม โปรดดู[ปรับประสิทธิภาพการค้นหาความสัมพันธ์โดยใช้ตัวเลือกประสิทธิภาพ](https://help.tableau.com/current/pro/desktop/th-th/datasource_relationships_perfoptions.htm)

### สคีมาดาวและเกล็ดหิมะพร้อมการวัดผลในมากกว่าหนึ่งตาราง

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

![แบบจำลองข้อมูลแสดงให้เห็นว่ามีการแบ่งกลุ่มลูกค้าเป็นสามมิติข้อมูลอย่างไร](/tableau/next/th-th/server/th-th/Img/data_model_schema3.png)

ถ้าคุณเชื่อมโยงตารางเหล่านี้ด้วยกันในตารางเชิงตรรกะตารางเดียว การวัดผลในตารางมิติข้อมูลจะถูกทำจำลองแบบ ส่งผลให้เกิดการรวมยอดที่บิดเบี้ยว เว้นแต่คุณใช้มาตรการป้องกันการมีค่าซ้ำโดยใช้การคำนวณ LOD หรือ COUNT DISTINCT อย่างไรก็ตาม ถ้าคุณสร้างความสัมพันธ์ระหว่างตารางเหล่านี้แทน Tableau จะรวมการวัดผลก่อนทำการเชื่อมโยง หลีกเลี่ยงปัญหาของค่าซ้ำที่ไม่จำเป็น ซึ่งช่วยคุณลดความจำเป็นในการติดตามระดับของรายละเอียดของการวัดของคุณได้

### การวิเคราะห์แบบหลายข้อเท็จจริง

ในเวอร์ชัน 2024.2 ขึ้นไป ความสามารถในการสร้างแบบจำลองข้อมูลของ Tableau รองรับการวิเคราะห์แบบหลายข้อเท็จจริงผ่านการใช้ความสัมพันธ์แบบหลายข้อเท็จจริง หากต้องการข้อมูลเชิงลึกเกี่ยวกับวิธีการสร้างแบบจำลองข้อมูลความสัมพันธ์แบบหลายข้อเท็จจริง โปรดดู:

- [เกี่ยวกับแบบจำลองข้อมูลความสัมพันธ์แบบหลายข้อเท็จจริง](https://help.tableau.com/current/pro/desktop/th-th/datasource_mfr_multiple_base_tables.htm)
- [เมื่อใดควรใช้แบบจำลองความสัมพันธ์แบบหลายข้อเท็จจริง](https://help.tableau.com/current/pro/desktop/th-th/datasource_mfr_when_to_use.htm)
- [สร้างแบบจำลองข้อมูลความสัมพันธ์แบบหลายข้อเท็จจริง](https://help.tableau.com/current/pro/desktop/th-th/datasource_mfr_build.htm)

แบบจำลองความสัมพันธ์แบบหลายข้อเท็จจริงซึ่งเป็นแบบจำลองข้อมูลที่มีหลายตารางฐาน จะอนุญาตให้ใช้ตารางที่ไม่เกี่ยวข้องในแบบจำลองได้เมื่อมีตารางที่ใช้ร่วมกันอยู่ในแบบจำลอง ในระหว่างการวิเคราะห์ ฟิลด์จากตารางที่ใช้ร่วมกันจะ “เชื่อม” ตารางข้อมูลที่ไม่เกี่ยวข้องเข้าด้วยกันโดยอิงตามมิติข้อมูลที่ใช้ร่วมกันซึ่งมีเหมือนกัน (เช่น เกิดขึ้นในที่เดียวกันหรือเวลาเดียวกัน) ประโยชน์ทั้งหมดของความสัมพันธ์จะยังคงอยู่ รวมถึงการรักษารายละเอียดของแต่ละตาราง หรือระดับรายละเอียดดั้งเดิม

เช่นเดียวกับแบบจำลองข้อมูลตารางฐานเดียว Tableau จะกำหนดประเภทการรวมที่ดีที่สุดเพื่อใช้เบื้องหลังตามโครงสร้างของการแสดงเป็นภาพ แต่ในแบบจำลองความสัมพันธ์แบบหลายข้อเท็จจริง ตัวเลือกการรวมจะขยายเพื่อให้ครอบคลุมการรวมภายนอกและแบบไขว้เพื่อจัดการกับระดับความเกี่ยวข้องที่แตกต่างกัน หากต้องการข้อมูลเพิ่มเติม โปรดดู[เกี่ยวกับแบบจำลองข้อมูลความสัมพันธ์แบบหลายข้อเท็จจริง](https://help.tableau.com/current/pro/desktop/th-th/datasource_mfr_multiple_base_tables.htm)

**หมายเหตุ**: ในเวอร์ชัน 2020.2 ถึง 2024.1 คุณสามารถเพิ่มตารางข้อเท็จจริง (ที่มีการวัดผล) ให้กับแบบจำลองติดดาวและเกล็ดหิมะได้เฉพาะในกรณีที่เกี่ยวข้องกับตารางมิติข้อมูลเดียวเท่านั้น

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

![แบบจำลองข้อมูลแสดงให้เห็นว่ามีการแบ่งกลุ่มลูกค้าออกเป็นสามมิติข้อมูลอย่างไร และแสดงความเชื่อมโยงระหว่างยอดขายและแคมเปญ](/tableau/next/th-th/server/th-th/Img/data_model_schema5.png)

ถ้าคุณไม่มีตารางมิติข้อมูลที่แชร์ซึ่งเกี่ยวข้องกับตารางข้อเท็จจริงของคุณ บางครั้งคุณสามารถสร้างตารางใหม่แบบไดนามิกโดยใช้ SQL แบบปรับแต่งเอง หรือโดยใช้การเชื่อมโยงหรือการรวมเป็นหนึ่งของตารางมิติข้อมูลอื่นๆ

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

![แบบจำลองข้อมูลแสดงความสัมพันธ์ระหว่างยอดขายและแคมเปญ](/tableau/next/th-th/server/th-th/Img/data_model_schema6.png)

มีสถานการณ์ต่างๆ ที่อาจบ่งชี้ว่าคุณควรสร้างแบบจำลองความสัมพันธ์แบบหลายข้อเท็จจริงที่มีตารางฐานหลายตาราง แทนที่จะเป็นแหล่งข้อมูลตารางฐานเดียว

- **ความสัมพันธ์แบบวงกลม** ยังไม่รองรับความสัมพันธ์แบบวงกลม หากคุณพยายามสร้างแหล่งข้อมูลที่มีวงจร ให้ใช้ความสัมพันธ์แบบหลายข้อเท็จจริงและทำให้ตารางดาวน์สตรีมเป็นตารางฐานอื่นแทน
- **มิติข้อมูลที่สอดคล้อง**และ**บริบทหรือความสัมพันธ์** หากคุณมีชุดของตารางที่เกี่ยวข้องกับส่วนคำสั่งความสัมพันธ์ชุดเดียวกัน (เช่น วันที่และตำแหน่งที่ตั้ง) ควรดึงมิติข้อมูลเหล่านั้นออกและสร้างเป็นตารางที่ใช้ร่วมกันแทน
    - สิ่งนี้มีประโยชน์อย่างยิ่งเนื่องจากส่วนคำสั่งความสัมพันธ์หลายรายการจะต้องเป็นจริงทั้งหมด (ตามตรรกะคือ AND) เพื่อให้ตารางเกี่ยวข้องกับระเบียนเหล่านั้น
    - หากคุณต้องการวิเคราะห์ระเบียนที่อาจเป็นจริงในแต่ละครั้ง (OR ตามบริบท) จะมีความยืดหยุ่นนี้จากการตั้งค่าแบบจำลองข้อมูลด้วยตารางมิติข้อมูลที่ใช้ร่วมกันแทน
- **การผสมผสานที่เทียบเท่ากัน** หากคุณใช้การผสมผสานแต่ต้องการให้การผสมผสานเทียบเท่ากันโดยไม่มีแหล่งข้อมูลหลักและรอง ให้สร้างแบบจำลองข้อมูลที่รวมแหล่งข้อมูลจากการผสมผสานกับฟิลด์การเชื่อมโยงในตารางหรือตารางที่ใช้ร่วมกัน

## ข้อกำหนดสำหรับความสัมพันธ์ในแบบจำลองข้อมูล

- เมื่อเชื่อมโยงตาราง ฟิลด์ที่กำหนดความสัมพันธ์ต้องมีข้อมูลประเภทเดียวกัน การเปลี่ยนประเภทข้อมูลในหน้า “แหล่งข้อมูล” จะไม่เปลี่ยนแปลงข้อกำหนดนี้ Tableau จะยังคงใช้ประเภทข้อมูลดังกล่าวในฐานข้อมูลพื้นฐานสำหรับการค้นหา
- คุณไม่สามารถกำหนดความสัมพันธ์ตามฟิลด์ข้อมูลภูมิศาสตร์ได้
- ระบบไม่รองรับความสัมพันธ์แบบวงกลมในแบบจำลองข้อมูล

### ปัจจัยที่จำกัดประโยชน์ของการใช้ตารางที่เกี่ยวข้อง

- ข้อมูลที่ยังไม่ถูกกรองในตาราง (เช่น ตารางที่สร้างขึ้นโดยไม่ได้คำนึงถึงโครงสร้างแบบจำลองให้ดี และประกอบด้วยการวัดผลและมิติข้อมูลแบบต่างๆ ในหลายตาราง) อาจทำให้การวิเคราะห์แบบหลายตารางมีความซับซ้อนมากขึ้น
- การใช้ตัวกรองแหล่งข้อมูลจะจำกัดความสามารถของ Tableau ในการคัดเลือกการรวมในข้อมูล การคัดเลือกการรวมเป็นคำศัพท์สำหรับวิธีที่ Tableau ทำให้ค้นหาสิ่งต่างๆ ได้ง่ายขึ้น ด้วยการลบการรวมที่ไม่จำเป็นออก
- ตารางที่มีค่าที่ไม่ตรงกันเป็นจำนวนมากในความสัมพันธ์