สร้างการเชื่อมต่อแบบเสมือน
การเชื่อมต่อแบบเสมือนคือ ประเภทเนื้อหาของ Tableau ที่มอบจุดศูนย์กลางในการเข้าถึงข้อมูลที่สามารถแชร์ได้ และรองรับความปลอดภัยระดับแถวที่ระดับการเชื่อมต่อ การสร้างการเชื่อมต่อแบบเสมือนเป็นกระบวนการที่มีหลายขั้นตอน หัวข้อนี้ครอบคลุมการเชื่อมต่อกับข้อมูลที่คุณต้องการแชร์และทำงานในแท็บ "ตาราง" ของเครื่องมือแก้ไขการเชื่อมต่อเสมือน
เชื่อมต่อกับข้อมูล
หากต้องการสร้างการเชื่อมต่อแบบเสมือนใน Tableau Cloud หรือ Tableau Server:
- จากหน้าแรกหรือหน้าสำรวจ ให้คลิกใหม่ > การเชื่อมต่อแบบเสมือน
- ในกล่องโต้ตอบ "เชื่อมต่อกับข้อมูล" ให้เลือกตัวเชื่อมต่อสำหรับข้อมูลของคุณ สำหรับรายการตัวเชื่อมต่อที่รองรับสำหรับการเชื่อมต่อแบบเสมือน โปรดดู Creator: เชื่อมต่อกับข้อมูล(ลิงก์จะเปิดในหน้าต่างใหม่)ในความช่วยเหลือเกี่ยวกับ Tableau Desktop และการเขียนเว็บ
- ป้อนข้อมูลที่ระบบแจ้งให้คุณทราบ ข้อมูลเข้าสู่ระบบที่คุณป้อนจะถูกบันทึกลงในการเชื่อมต่อแบบเสมือน ดังนั้นผู้ใช้ที่เชื่อมต่อจึงไม่จำเป็นต้องป้อนข้อมูลเข้าสู่ระบบเพื่อเชื่อมต่อกับข้อมูล
- คลิกเข้าสู่ระบบ หากได้รับแจ้ง หากต้องการเพิ่มการเชื่อมต่ออื่น ให้คลิก แล้วเลือกตัวเชื่อมต่อ ป้อนข้อมูลเข้าสู่ระบบ และเข้าสู่ระบบ
การเชื่อมต่อแบบเสมือนสามารถมีได้หลายการเชื่อมต่อ การเชื่อมต่อแต่ละครั้งจะเข้าถึงฐานข้อมูลเดียวหรือไฟล์เดียว
หมายเหตุ: สำหรับ Tableau Cloud การเชื่อมต่อแบบเสมือนที่เชื่อมต่อกับข้อมูลเครือข่ายส่วนตัวใช้ Tableau Bridge เพื่ออัปเดตข้อมูลใหม่อยู่เสมอ สำหรับข้อมูลเกี่ยวกับการกำหนดค่า Tableau Bridge โปรดดูกำหนดค่าและจัดการพูลไคลเอ็นต์ Bridge(ลิงก์จะเปิดในหน้าต่างใหม่) สำหรับข้อมูลเกี่ยวกับการเชื่อมต่อที่รองรับ โปรดดูการเชื่อมต่อกับ Bridge(ลิงก์จะเปิดในหน้าต่างใหม่)
เพิ่มการเชื่อมต่ออื่น
เพิ่มการเชื่อมต่ออื่นในการเชื่อมต่อเสมือนตามความต้องการ และเชื่อมต่อกับฐานข้อมูลมากกว่าหนึ่งฐานข้อมูลโดยคลิก ถัดจากการเชื่อมต่อ คุณสามารถเพิ่มการเชื่อมต่อกับเซิร์ฟเวอร์หรือฐานข้อมูลอื่น หรือเชื่อมต่อกับเซิร์ฟเวอร์หรือฐานข้อมูลเดียวกันก็ได้
คุณสามารถใช้การเชื่อมต่อหลายรายการเพื่อดำเนินการดังนี้
- ใช้ตารางจากการเชื่อมต่อหรือฐานข้อมูลใดก็ได้เป็นตารางการให้สิทธิ์ในนโยบายข้อมูลที่รักษาความปลอดภัยของตารางจากการเชื่อมต่อและฐานข้อมูลอื่น
- เพิ่มหรือแทนที่ตารางในการเชื่อมต่อแบบเสมือนกับตารางจากฐานข้อมูลอื่น ตัวอย่างเช่น สมมติว่าคุณย้ายข้อมูลจากฐานข้อมูลหนึ่งไปยังอีกฐานข้อมูลหนึ่ง ในเครื่องมือแก้ไขการเชื่อมต่อเสมือน คุณสามารถเพิ่มการเชื่อมต่อกับฐานข้อมูลที่สอง และแทนที่ตารางที่มีอยู่จากฐานข้อมูลแรกด้วยตารางจากฐานข้อมูลที่สองได้
- เพิ่มการเชื่อมต่อหลายรายการไปยังเซิร์ฟเวอร์หรือฐานข้อมูลเดียวกัน ซึ่งจะมีประโยชน์เมื่อคุณต้องการดำเนินการ เช่น เข้าถึงข้อมูลจากฐานข้อมูลเดียวกัน แต่ใช้ข้อมูลเข้าสู่ระบบต่างกัน
- แชร์กลุ่มตารางที่เกี่ยวข้องกันหรือที่มีจุดประสงค์เพื่อใช้ร่วมกัน ไม่ว่าตารางนั้นจะอยู่ที่ใดก็ตาม ตัวอย่างเช่น จากหลายฐานข้อมูล คุณสามารถจัดกลุ่มตารางที่เกี่ยวข้องกับข้อมูลพนักงานได้
เมื่อคุณเปิดการเชื่อมต่อเสมือนเพื่อแก้ไข หากได้รับแจ้ง คุณต้องตรวจสอบสิทธิ์ของการเชื่อมต่อตามลำดับ หากการเชื่อมต่อใดล้มเหลวในการตรวจสอบสิทธิ์ คุณจะไม่สามารถแก้ไขการเชื่อมต่อแบบเสมือนได้
เลือกตารางที่จะรวมในการเชื่อมต่อ
หากจำเป็น ให้เลือกฐานข้อมูลเพื่อดูตารางในฐานข้อมูลนั้น
- ที่ด้านซ้ายในส่วนตารางให้เลือกตาราง และคลิกหรือลากไปยังแท็บ "ตาราง" ด้านขวา คุณสามารถรวมตารางจากการเชื่อมต่อที่ต่างกันได้ รวมตารางการให้สิทธิ์ หากใช้
- (ไม่บังคับ) คลิก SQL แบบปรับแต่งเองใหม่เพื่อสร้างสคีมาตารางที่กำหนดเอง
หมายเหตุ: การเชื่อมต่อแบบเสมือนไม่รองรับตารางที่มีประเภทข้อมูลเชิงพื้นที่
เลือกโหมดสดหรือโหมดการแยกข้อมูลสำหรับตาราง
คุณสามารถตั้งค่าแต่ละตาราง—ไม่ว่าจะมาจากการเชื่อมต่อหลายรายการหรือไม่—ให้เป็นโหมดสดหรือโหมดการแยกข้อมูลในการเชื่อมต่อแบบเสมือนเดียวกัน
- สด - ระบบจะค้นหาตารางจากฐานข้อมูลโดยตรง (แบบสดคือค่าเริ่มต้น)
- การแยกข้อมูล - ระบบจะแยกข้อมูลตารางและบันทึกลงใน Tableau
ตัวอย่างเช่น คุณสามารถตั้งค่าบางตารางเป็นโหมดการแยกข้อมูลเพื่อไม่ให้ได้รับผลกระทบจากการสร้างรายงานหรือการเข้าชมของลูกค้าจำนวนมาก
ใต้ “ตาราง” ให้เลือกตารางหรือตารางที่คุณต้องการเปลี่ยนโหมดและเลือกการดำเนินการ และเปลี่ยนเป็นสดหรือเปลี่ยนเป็นสการแยกข้อมูล หรือเลือกเมนูการดำเนินการ (...) ในแถวของตารางแล้วเลือก สดหรือการแยกข้อมูล
การแยกข้อมูลแบบเพิ่มหน่วย
ตั้งแต่ Tableau Cloud เดือนมิถุนายน 2024 และ Tableau Server 2024.2 เป็นต้นไป คุณสามารถกำหนดค่าการแยกข้อมูลตารางสำหรับการรีเฟรชแบบเพิ่มหน่วยได้
เมื่อกำหนดค่าการแยกข้อมูลแบบเพิ่มหน่วย คุณต้องระบุคอลัมน์หลักที่ใช้ในการระบุแถวใหม่ เมื่อรีเฟรชการแยกข้อมูลแบบเพิ่มหน่วย เฉพาะแถวที่คอลัมน์หลักเพิ่มขึ้นเท่านั้นที่จะเพิ่มลงในการแยกข้อมูล แถวที่ประมวลผลน้อยลงหมายถึงการรีเฟรชการแยกข้อมูลที่เร็วขึ้น และโหลดน้อยลงในฐานข้อมูล
ตัวอย่างเช่น สมมติว่าเรามีการแยกข้อมูลสำหรับตารางแป้งและข้อมูลในการแยกข้อมูลคือ
ปี | ทีมงาน |
1978 | สิงโต |
1979 | เสือ |
ตารางแป้งได้รับการกำหนดค่าสำหรับการรีเฟรชการแยกข้อมูลแบบเพิ่มหน่วยและคอลัมน์หลักคือปี
ตารางสดได้รับการอัปเดตด้วยแถวใหม่สำหรับ 1980
ปี | ทีมงาน |
1978 | สิงโต |
1979 | เสือ |
1980 | หมี |
เมื่อการแยกข้อมูลของตารางแป้งรีเฟรชแบบเพิ่มหน่วย โดยจะมีการเพิ่มเฉพาะแถวที่เกินค่าสูงสุดในคอลัมน์หลักของการแยกข้อมูลเท่านั้น ในกรณีนี้ หมายความว่าแถว 1980 ได้รับการเพิ่มลงในการแยกข้อมูล แทนที่จะรีเฟรชไฟล์การแยกข้อมูลทั้งหมด จะมีการประมวลผลและต่อท้ายเพียง 1 แถวเท่านั้น
คุณยังคงสามารถทำการรีเฟรชแบบเต็มในการแยกข้อมูลที่กำหนดค่าสำหรับการรีเฟรชแบบเพิ่มหน่วยได้ หากคุณต้องการรีเฟรชการแยกข้อมูลทั้งหมด
วิธีกำหนดค่าการรีเฟรชแบบเพิ่มหน่วยสำหรับการแยกข้อมูลตาราง
- เปลี่ยนตารางจากสดเป็นการแยกข้อมูล
- เลือกเมนูการดำเนินการ (...) ในแถวของตารางและเลือกการตั้งค่าการแยกข้อมูล...
- ตรวจสอบเปิดใช้งานการรีเฟรชแบบเพิ่มหน่วย
- เลือกคอลัมน์ที่เพิ่มหน่วยเพื่อใช้ในการกำหนดแถวที่จะเพิ่ม
- เลือกบันทึกการตั้งค่า
แปลงเป็น SQL แบบปรับแต่งเอง
ตั้งแต่ Tableau Cloud เดือนมิถุนายน 2024 และ Tableau Server 2024.2 เป็นต้นไป คุณสามารถประมาณ SQL ที่ใช้ในการเชื่อมต่อกับตารางและใช้เป็นจุดเริ่มต้นสำหรับ SQL แบบปรับแต่งเอง SQL แบบปรับแต่งเองช่วยให้คุณสามารถกรองหรือทำการเปลี่ยนแปลงการค้นหาอื่นๆ ที่สามารถแก้ไขชุดผลลัพธ์ได้ การสร้าง SQL แบบปรับแต่งเองด้วยวิธีนี้แทนที่จะใช้SQL แบบปรับแต่งเองใหม่ในแผงข้อมูลจะมีผลกระทบน้อยกว่าต่อการเชื่อมต่อแบบเสมือนที่มีอยู่ แอสเซทดาวน์สตรีมจะเห็นตารางเป็นตารางเดียวกันแทนที่จะเป็นตารางใหม่
วิธีแปลงตารางเป็น SQL แบบปรับแต่งเอง
- เลือกเมนูการดำเนินการ (...) ในแถวของตาราง
- เลือกแปลงเป็น SQL แบบปรับแต่งเอง
- ในกล่องโต้ตอบแก้ไข SQL แบบปรับแต่งเอง แก้ไข SQL ตามต้องการ
- เลือกสร้างตาราง
หมายเหตุ: SQL ที่ปรากฏขึ้นครั้งแรกในกล่องโต้ตอบควรถือเป็นจุดเริ่มต้น และอาจไม่ทำงานหากไม่มีการแก้ไข เครื่องมือแก้ไขการเชื่อมต่อแบบเสมือนไม่ได้ให้ข้อมูลโดยละเอียดเกี่ยวกับไวยากรณ์ SQL เฉพาะที่ใช้ในการเชื่อมต่อ หากคุณพบข้อผิดพลาดเมื่อเลือกปุ่ม “สร้างตาราง” ให้ลองลบหรือเปลี่ยนเครื่องหมายคำพูดเดี่ยว เครื่องหมายคำพูดคู่ เครื่องหมายคำพูดด้านหลัง และวงเล็บเหลี่ยม เพื่อให้ SQL สอดคล้องกับฐานข้อมูลที่คุณใช้อยู่
วิธีแก้ไข SQL แบบปรับแต่งเอง
- เลือกเมนูการดำเนินการ (...) ในแถวของตาราง
- เลือกแก้ไข SQL แบบปรับแต่งเอง
- ในกล่องโต้ตอบแก้ไข SQL แบบปรับแต่งเอง แก้ไข SQL
- เลือกสร้างตาราง
วิธีส่งคืนตารางกลับเป็นสถานะเริ่มต้นโดยไม่มี SQL แบบปรับแต่งเอง
- เลือกเมนูการดำเนินการ (...) ในแถวของตาราง
- เลือกแทนที่
- ในกล่องโต้ตอบแทนที่ตาราง ให้เลือกชื่อตารางเดิม
- เลือกตกลง
แยกข้อมูลตารางของคุณ
หลังจากตารางเปลี่ยนจากสดเป็นการแยกข้อมูลแต่ยังไม่มีการแยกข้อมูล ให้คลิกสร้างการแยกข้อมูลที่รอดำเนินการเพื่อเรียกใช้การแยกข้อมูลที่รอดำเนินการ หลังจากเรียกใช้การแยกข้อมูลที่รอดำเนินการทั้งหมดแล้ว ให้คลิกรีเฟรชการแยกข้อมูลทั้งหมดเพื่อแยกข้อมูลตารางทั้งหมดในขณะนั้น
หรือใน Tableau Cloud เดือนมิถุนายน 2024 หรือ Tableau Server 2024.2 ขึ้นไป ให้เลือกเมนูการดำเนินการ (...) ในแถวของตารางแล้วเลือกรีเฟรชการแยกข้อมูล... หากไม่ได้กำหนดค่าการรีเฟรชแบบเพิ่มหน่วยสำหรับตาราง คุณสามารถเลือกรีเฟรช (แบบเต็ม) ได้เท่านั้น หากมีการกำหนดค่าการรีเฟรชแบบเพิ่มหน่วย คุณสามารถเลือกรีเฟรช (แบบเต็ม) เพื่อรีเฟรชการแยกข้อมูลแบบสมบูรณ์หรือรีเฟรช (แบบเพิ่มหน่วย) เพื่อรีเฟรชการแยกข้อมูลแบบเพิ่มหน่วย
คุณต้องเรียกใช้การแยกข้อมูลที่รอดำเนินการใดๆ ก่อนที่คุณจะเผยแพร่การเชื่อมต่อแบบเสมือน คุณไม่สามารถแก้ไขการเชื่อมต่อในขณะที่สร้างการแยกข้อมูลอยู่
กำหนดเวลาการรีเฟรชการแยกข้อมูลบนตารางในการเชื่อมต่อแบบเสมือนบนหน้าการเชื่อมต่อแบบเสมือนหลังจากที่เผยแพร่การเชื่อมต่อ ดูกำหนดเวลาการรีเฟรชการแยกข้อมูลสำหรับการเชื่อมต่อแบบเสมือน
ตั้งค่าสถานะการมองเห็นตาราง
ใช้การสลับการมองเห็นบนแท็บ "ตาราง" เพื่อแสดงหรือซ่อนตารางและข้อมูลของตารางจากผู้ใช้
ผู้ใช้สามารถดูข้อมูลตารางได้ คุณสามารถสร้างนโยบายข้อมูลเพื่อควบคุมข้อมูลที่ผู้ใช้สามารถมองเห็นได้ (มองเห็นได้คือค่าเริ่มต้น)
ผู้ใช้ไม่สามารถดูข้อมูลตารางได้ คุณสามารถใช้ตารางที่ซ่อนอยู่ในนโยบายข้อมูลเป็นตารางการให้สิทธิ์ได้
ดูรายละเอียดตาราง
คลิกตารางที่ด้านบนของแท็บ "ตาราง" เพื่อดูรายละเอียด คุณสามารถทำการแก้ไขอย่างง่ายได้ในส่วนรายละเอียดตาราง เช่น เปลี่ยนชื่อตาราง ซ่อนหรือเปลี่ยนชื่อคอลัมน์ หรือเปลี่ยนประเภทข้อมูล
สลับข้อมูลตารางที่เห็นโดยใช้ไอคอนเหล่านี้
รายการคอลัมน์ในตารางและประเภทข้อมูลของแต่ละคอลัมน์ | |
ข้อมูลตัวอย่างสำหรับแต่ละคอลัมน์และคีย์ที่ลิงก์ หากมี คีย์ที่ลิงก์แสดงว่าคอลัมน์ใดเชื่อมโยงไปยังตารางอื่นๆ ซึ่งจะมองเห็นได้ก็ต่อเมื่อฐานข้อมูลมีข้อมูลคีย์หลักและข้อมูลคีย์นอก | |
ช่วงของค่าในฮิสโตแกรมสำหรับแต่ละคอลัมน์ที่เลือก |
รีเฟรชข้อมูลจากฐานข้อมูล
คลิกไอคอนรีเฟรช ในแถบเครื่องมือเพื่อรับข้อมูลล่าสุดจากฐานข้อมูลสำหรับการเชื่อมต่อทั้งหมดในการเชื่อมต่อเสมือน รวมถึง:
- รายการฐานข้อมูล ตาราง และคอลัมน์ ทั้งตารางที่รวมอยู่ในการเชื่อมต่อเสมือนและไม่รวมอยู่ในการเชื่อมต่อเสมือนจะได้รับการรีเฟรช
- ข้อมูลตารางและฮิสโตแกรม
สำหรับตารางในโหมดใช้งานจริง การรีเฟรชจะเรียกรายการฐานข้อมูล ตาราง และคอลัมน์ล่าสุด รวมทั้งข้อมูลตารางและฮิสโตแกรมล่าสุด สำหรับตารางในโหมดการแยกข้อมูล การรีเฟรชจะเรียกรายการตารางและคอลัมน์ที่อัปเดตแล้ว แต่หากต้องการดูข้อมูลตารางและฮิสโตแกรมล่าสุด คุณต้องเริ่มการแยกข้อมูลใหม่ ตัวอย่างเช่น เมื่อมีคอลัมน์ใหม่ในตารางฐานข้อมูล และคุณคลิกไอคอนรีเฟรช คอลัมน์ใหม่จะปรากฏขึ้นในเครื่องมือแก้ไข แต่ข้อมูลจะไม่ปรากฏ หากต้องการดูข้อมูลล่าสุด คุณต้องเริ่มการแยกข้อมูลใหม่
การรีเฟรชข้อมูลจะทำให้ข้อมูลที่แคชอยู่ในปัจจุบันไม่ถูกต้อง การปิดและเปิดเครื่องมือแก้ไขขึ้นมาใหม่ การสลับตารางจากโหมดการแยกข้อมูลเป็นโหมดสด และการเปลี่ยนข้อมูลเข้าสู่ระบบสำหรับการเชื่อมต่อ เช่น ชื่อผู้ใช้หรือรหัสผ่าน จะรีเฟรชข้อมูลด้วยเช่นกัน
ใครสามารถดำเนินการนี้ได้บ้าง
หากต้องการสร้างการเชื่อมต่อแบบเสมือน คุณต้อง
- มีข้อมูลเข้าสู่ระบบไปยังฐานข้อมูลที่เชื่อมต่อกับการเชื่อมต่อแบบเสมือน และ
- เป็นผู้ดูแลเซิร์ฟเวอร์หรือผู้ดูแลไซต์ หรือ Creator
ขั้นตอนถัดไป
หลังจากเพิ่มและกำหนดค่าตารางบนแท็บ "ตาราง" แล้ว คุณสามารถเลือกสร้างนโยบายข้อมูลสำหรับการรักษาความปลอดภัยระดับแถวหรือเผยแพร่การเชื่อมต่อเสมือนและกำหนดสิทธิ์
ดูเพิ่มเติม
ใช้ไฟล์พร็อพเพอร์ตี้เพื่อปรับแต่งการเชื่อมต่อ JDBC หากคุณกำลังปรับแต่งการเชื่อมต่อแบบ JDBC คุณยังสามารถปรับแต่งในไฟล์ PROPERTY ได้อีกด้วย