Microsoft SQL Server

บทความนี้อธิบายวิธีการเชื่อมต่อ Tableau กับฐานข้อมูล Microsoft SQL Server และตั้งค่าแหล่งข้อมูล

หมายเหตุ: ใช้ตัวเชื่อมต่อ Microsoft SQL Server เพื่อเชื่อมต่อกับ Parallel Data Warehouse (PDW), Microsoft Azure Synapse Analytics (ก่อนหน้านี้เรียกว่า Azure SQL Data Warehouse) หรือ Microsoft Azure SQL Database ของ Microsoft SQL Server

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

ก่อนที่คุณจะเริ่มต้น ให้รวบรวมข้อมูลการเชื่อมต่อนี้

  • ชื่อเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อ

  • (ไม่บังคับ) หมายเลขพอร์ตหากคุณต้องการเชื่อมต่อกับพอร์ตที่ไม่ได้เป็นค่าเริ่มต้น

  • (ไม่บังคับ) ฐานข้อมูลหากต้องการเชื่อมต่อกับฐานข้อมูลที่มี

  • วิธีการตรวจสอบสิทธิ์: การตรวจสอบสิทธิ์ของ Windows หรือชื่อผู้ใช้และรหัสผ่าน

  • คุณกำลังเชื่อมต่อกับเซิร์ฟเวอร์ SSL อยู่ใช่ไหม

  • คุณต้องการกำหนดระดับการแยกฐานข้อมูลเพื่ออ่านข้อมูลที่ยังไม่ได้ยืนยันใช่ไหม

  • (ไม่บังคับ) คำสั่ง SQL เริ่มต้นที่จะทำงานทุกครั้งที่ Tableau เชื่อมต่อ

ต้องมีไดรเวอร์

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

ทำการเชื่อมต่อและตั้งค่าแหล่งข้อมูล

  1. เริ่มต้นใช้งาน Tableau และเลือก Microsoft SQL Server ในส่วนเชื่อมต่อ หากต้องการดูรายการการเชื่อมต่อข้อมูลทั้งหมด โปรดเลือกเพิ่มเติมในส่วนไปยังเซิร์ฟเวอร์ จากนั้นทำตามขั้นตอนต่อไปนี้

    1. ป้อนชื่อเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อ

      หากต้องการเชื่อมต่อกับพอร์ตที่ไม่ได้เป็นค่าเริ่มต้น โปรดใช้รูปแบบ <server name>, <port number> เมื่อป้อนชื่อเซิร์ฟเวอร์ ตัวอย่างเช่น ExampleServer, 8055

    2. (ไม่บังคับ) ป้อนชื่อฐานข้อมูลหากต้องการเชื่อมต่อกับฐานข้อมูลที่มี

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

      เลือกช่องทำเครื่องหมายต้องใช้ SSL เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ SSL

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

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

    6. เลือกเข้าสู่ระบบ

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

  2. บนหน้าแหล่งข้อมูล ให้ทำดังนี้

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

    2. เลือกฐานข้อมูลหรือใช้กล่องข้อความจากรายการดรอปดาวน์ฐานข้อมูลเพื่อค้นหาฐานข้อมูลตามชื่อ

    3. ในส่วนตาราง ให้เลือกตารางหรือใช้กล่องข้อความเพื่อค้นหาตารางตามชื่อ

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

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

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

      ใช้ SQL แบบปรับแต่งเองเพื่อเชื่อมต่อกับการค้นหาเฉพาะแทนที่จะเป็นแหล่งข้อมูลทั้งหมด หากต้องการข้อมูลเพิ่มเติม โปรดดู เชื่อมต่อกับการค้นหา SQL แบบปรับแต่งเองตั้งแต่ Tableau เวอร์ชัน 2018.1 คุณสามารถใช้ SQL แบบปรับแต่งเองเพื่อดำเนินการวิเคราะห์เชิงพื้นที่ขั้นสูงบนคอลัมน์เชิงพื้นที่ใน Microsoft SQL Server หากต้องการข้อมูลเพิ่มเติม โปรดดู ใช้ SQL แบบปรับแต่งเองและ RAWSQL เพื่อดำเนินการวิเคราะห์เชิงพื้นที่ขั้นสูง

หมายเหตุ: Tableau Desktop ไม่รองรับประเภทข้อมูล TIME ของ Microsoft SQL Server ฟิลด์ประเภทข้อมูลนี้จะไม่ได้รับการนำเข้าและไม่ปรากฏใน Tableau Desktop หากรวมอยู่ในโพรซีเยอร์ที่จัดเก็บไว้ ฟิลด์ประเภทข้อมูล TIME จะไม่ปรากฏใน Tableau Desktop หากต้องการข้อมูลเพิ่มเติม โปรดดู ใช้โพรซีเยอร์ที่จัดเก็บไว้

เข้าสู่ระบบบน Mac

หากคุณใช้ Tableau Desktop บน Mac เมื่อคุณป้อนชื่อเซิร์ฟเวอร์เพื่อเชื่อมต่อ ให้ใช้ชื่อโดเมนที่มีคุณสมบัติครบถ้วน เช่น mydb.test.ourdomain.lan แทนชื่อโดเมนแบบสัมพัทธ์ เช่น mydb หรือ mydb.test

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

แก้ไขข้อความแสดงข้อผิดพลาด “เวิร์กชีตไม่พร้อมใช้งาน”

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

  • คุณไม่มีการเข้าถึงไปยังการเชื่อมต่อข้อมูลที่ใช้ในเวิร์กบุ๊ก

  • ข้อมูลเข้าสู่ระบบของคุณไม่สามารถใช้งานได้ ตัวอย่างเช่น รหัสผ่านของคุณหมดอายุ

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

 

ดูเพิ่มเติม

เชื่อมต่อข้อมูลเชิงพื้นที่ในฐานข้อมูล

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