Other Databases (JDBC)

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

สำคัญ: หากประเภทไฟล์หรือฐานข้อมูลมีระบุอยู่ในส่วนเชื่อมต่อ ให้ใช้เครื่องมือเชื่อมต่อชื่อนั้นเพื่อเชื่อมต่อข้อมูลของคุณ

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

เมื่อคุณใช้ตัวเชื่อมต่อ ฐานข้อมูลอื่น (JDBC) คุณอาจสังเกตเห็นความแตกต่างด้านประสิทธิภาพที่สำคัญระหว่างตัวเชื่อมต่อ "ทั่วไป" นี้และตัวเชื่อมต่อ Tableau ที่มีชื่อ เนื่องจากการเชื่อมต่อ JDBC ทั่วไปไม่ได้ใช้ประโยชน์จากคุณลักษณะเฉพาะของการเชื่อมต่อจำนวนมากที่ใช้ในตัวเชื่อมต่อที่มีชื่อ เพื่อเพิ่มป+ระสิทธิภาพการทำงาน

ก่อนที่คุณจะเริ่มต้น

ระบุไดรเวอร์ JDBC ที่ถูกต้อง

ไดรเวอร์ JDBC เป็นไฟล์ .jar ที่มีอยู่ในตัว วางไฟล์ .jar ไว้ในโฟลเดอร์สำหรับระบบปฏิบัติการของคุณ ( คุณต้องสร้างโฟลเดอร์หากยังไม่มี )

  • Windows: C:\Program Files\Tableau\Drivers
  • Mac: ~/Library/Tableau/Drivers
  • Linux: /opt/tableau/tableau_driver/jdbc

หมายเหตุ: หากไดรเวอร์มีไฟล์ .jar เพียงไฟล์เดียว ให้คัดลอกไปที่ C:\Program Files\Tableau/Drivers หากไดรเวอร์มีหลายไฟล์ ให้สร้างโฟลเดอร์ย่อย "A" ใต้ C:\Program Files\Tableau/Drivers จากนั้นคัดลอกไฟล์ทั้งหมดไปยังโฟลเดอร์ "A"

โปรดทราบข้อกำหนดเหล่านี้ด้วย:

  • คุณต้องมีสิทธิ์ในการอ่านในไฟล์ .jar
  • Tableau ต้องการไดรเวอร์ JDBC 4.0 หรือใหม่กว่า
  • Tableau ต้องการไดรเวอร์ JDBC Type 4

 

หมายเหตุ: ในการป้องกันข้อมูลลับจากการบันทึก คุณต้องป้อนข้อมูลลับสำหรับตัวเชื่อมต่อ JDBC ในฟิลด์รหัสผ่านบนไดอะล็อกหรือในคุณสมบัติของไดรเวอร์

ภาษาที่รองรับ

ตัวเชื่อมต่อ ฐานข้อมูลอื่น (JDBC) รองรับภาษาต่อไปนี้ ซึ่งใช้เพื่อสร้างวิธีที่ Tableau แปลแบบสอบถาม SQL ที่ส่งไปยังฐานข้อมูล:

  • MySQL
  • PostgreSQL
  • SQL-92 . ทั่วไป

รวบรวมข้อมูลการเชื่อมต่อ

รวบรวมข้อมูลการเชื่อมต่อต่อไปนี้:

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

    jdbc:postgresql://www.exampledatabase.com:5432/databasename

    • jdbc - ใช้คำนำหน้า jdbc เสมอ ไม่เช่นนั้นคุณจะปิดการใช้งานปุ่มลงชื่อเข้าใช้
    • postgresql - กำหนดคลาสของไดรเวอร์ JDBC ที่คุณใช้ Tableau ตรวจสอบไดรเวอร์ที่ตรงกันในโฟลเดอร์ไดรเวอร์ Tableau ไดรเวอร์ JDBC มีโปรโตคอลย่อยที่เกี่ยวข้อง เช่น postgresql สำหรับ PostgreSQL หรือ mysql สำหรับ MySQL
    • www.exampledatabase.com - ที่อยู่เครือข่ายไปยังเซิร์ฟเวอร์ฐานข้อมูลของคุณ คุณสามารถใช้ชื่อโฮสต์หรือที่อยู่ IP
    • 5432 – พอร์ตที่ฐานข้อมูลตอบสนองตามที่อยู่เครือข่ายที่ระบุ
    • databasename - ชื่อของฐานข้อมูลหรือสคีมาบนเซิร์ฟเวอร์ฐานข้อมูลของคุณ
  • ภาษาที่คุณใช้: MySQL PostgreSQL หรือ SQL-92
  • ข้อมูลประจำตัวสำหรับการลงชื่อเข้าใช้เซิร์ฟเวอร์: ชื่อผู้ใช้และรหัสผ่าน
  • ( ทางเลือก ) ไฟล์คุณสมบัติ JDBC เพื่อกำหนดลักษณะการทำงานของไดรเวอร์เอง หากต้องการข้อมูลเพิ่มเติม โปรดดู  กำหนดการเชื่อมต่อ JDBC เองโดยใช้ Properties File(ลิงก์จะเปิดในหน้าต่างใหม่) ใน Tableau Community

ทำการเชื่อมต่อ

ในการเชื่อมต่อกับข้อมูลของคุณโดยใช้ไดรเวอร์ JDBC ให้ทำดังต่อไปนี้:

  1. เริ่ม Tableau และภายใต้ เชื่อมต่อ ให้เลือก ฐานข้อมูลอื่น (JDBC) หากต้องการดูรายการการเชื่อมต่อข้อมูลทั้งหมด โปรดเลือกเพิ่มเติมในส่วนไปยังเซิร์ฟเวอร์
  2. ป้อนสตริงการเชื่อมต่อ JDBC ในฟิลด์ URL
  3. เลือก ภาษา จากรายการดรอปดาวน์
  4. ป้อนชื่อผู้ใช้และรหัสผ่านเพื่อลงชื่อเข้าใช้เซิร์ฟเวอร์
  5. ( ทางเลือก ) เรียกดูไฟล์คุณสมบัติ JDBC เมื่อคุณใช้ไฟล์คุณสมบัติ จะแทนที่คุณสมบัติระดับคลาส
  6. เลือกเข้าสู่ระบบ

สำคัญ: เมื่อคุณใช้ ฐานข้อมูลอื่น (JDBC) เพื่อเชื่อมต่อกับฐานข้อมูล ผลลัพธ์ที่ได้อาจแตกต่างกันและไม่รับประกันความเข้ากันได้กับคุณสมบัติของ Tableau Desktop

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

กำหนดค่าสำหรับการเผยแพร่และการเคลื่อนย้ายข้ามแพลตฟอร์ม

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

สำหรับการเผยแพร่และการพกพาข้ามแพลตฟอร์ม ต้องติดตั้งไดรเวอร์ให้ตรงกับเวิร์กบุ๊กหรือการเชื่อมต่อแหล่งข้อมูล

ตัวอย่างเช่น แอชลีย์ การ์เซีย สร้างแหล่งข้อมูลอื่นใน ฐานข้อมูล (JDBC) ที่เชื่อมต่อโดยใช้ไดรเวอร์ JDBC ที่เกี่ยวข้องซึ่งติดตั้งบนคอมพิวเตอร์ Windows ของเธอ

แอชลีย์สามารถทำบางอย่างกับแหล่งข้อมูลนี้เพื่อให้คนอื่นๆ ใช้งานได้

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

เมื่อคุณพยายามเปิดเวิร์กบุ๊กหรือแหล่งข้อมูลที่สร้างโดยใช้ตัวเชื่อมต่อ ฐานข้อมูลอื่น (JDBC) และคุณไม่ได้ติดตั้งไดรเวอร์ JDBC ไว้ คุณจะเห็นข้อผิดพลาดที่มีข้อความว่า No suitable driver หากต้องการแก้ไขข้อผิดพลาดนี้ ให้ติดต่อเวิร์กบุ๊กหรือผู้เผยแพร่แหล่งข้อมูลหรือผู้ดูแลระบบ Tableau Server เพื่อรับไดรเวอร์ JDBC ที่ตรงกับเวิร์กบุ๊กหรือแหล่งข้อมูล จากนั้นติดตั้งไดรเวอร์บนคอมพิวเตอร์ของคุณ

ตรวจสอบข้อมูลของคุณ

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

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

เปลี่ยนฐานข้อมูลของคุณ

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

Tableau DesktopTableau Prep Builder

Tableau รองรับการเชื่อมต่อฐานข้อมูลอื่น (JDBC)

Tableau ให้การสนับสนุนลูกค้าแบบจำกัดสำหรับการเชื่อมต่อโดยใช้ ฐานข้อมูลอื่น (JDBC) ตัวอย่างเช่น การสนับสนุนจะช่วยคุณหากการเชื่อมต่อของคุณใช้งานได้ใน Tableau Desktop แต่ไม่สามารถใช้งานได้ใน Tableau Server อย่างไรก็ตาม Tableau ไม่รองรับการสร้างหรือดีบักไฟล์คุณสมบัติ JDBC สำหรับความช่วยเหลือ คุณสามารถตรวจสอบเอกสารที่แสดงที่ใต้ ดูเพิ่มเติม และคุณสามารถส่งคำถามและขอความช่วยเหลือได้ใน Tableau Developer Community forums(ลิงก์จะเปิดในหน้าต่างใหม่)

 

ดูเพิ่มเติม

Tableau and JDBC –ให้เคล็ดลับสำหรับการปรับปรุงประสิทธิภาพและการแก้ปัญหาทั่วไป

Customize JDBC Connections Using a Properties File(ลิงก์จะเปิดในหน้าต่างใหม่) ใน Tableau Community

Customizing JDBC Connections(ลิงก์จะเปิดในหน้าต่างใหม่) ใน Tableau Knowledge Base

 

ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ