รายการ SharePoint (JDBC)

เอกสารนี้อธิบายวิธีการเชื่อมต่อ Tableau กับรายการ SharePoint (JDBC) และตั้งค่าแหล่งข้อมูล

หมายเหตุ: ตัวเชื่อมต่อ SharePoint Lists JDBC ต้องการ Tableau 2022.3 หรือใหม่กว่านั้นและไดรเวอร์ SharePoint Lists JDBC

กำลังเตรียมการเชื่อมต่อ

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

  • URL ของไซต์ SharePoint ที่มีรายการที่คุณต้องการเชื่อมต่อไปยัง

  • รุ่นเซิร์ฟเวอร์ของ SharePoint: ในองค์กรหรือ SharePoint Online

  • วิธีการตรวจสอบสิทธิ: Azure AD, SSO บุคคลที่สามหรือการตรวจสอบสิทธิแบบรวม

  • ชื่อผู้ใช้หรือที่อยู่อีเมล รหัสผ่าน และโดเมน SSO (ไม่จำเป็น) หากต้องใช้

สิทธิ์ API ที่จำเป็น

ใน SharePoint ให้สิทธิ์อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) ต่อไปนี้แก่ Tableau

  • profile
  • openid
  • อีเมล
  • AllSites.Manage
  • offline_access
  • User.Read

การใช้ไคลเอ็นต์ OAuth ที่กำหนดเอง

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

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

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

การกำหนดค่ารายการ SharePoint (JDBC) บน Tableau Server

หากคุณใช้ Tableau Server ต้องติดตั้งทั้งตัวเชื่อมต่อและไดรเวอร์บนโหนดเซิร์ฟเวอร์แต่ละโหนดก่อน

  1. ดาวน์โหลดไฟล์ Sharepoint Lists (JDBC) Tableau Connector (TACO) หรือ “cdata.sharepoint.taco” ที่เป็นแพ็กเกจจาก Tableau Exchange(ลิงก์จะเปิดในหน้าต่างใหม่)
  2. ย้ายไฟล์ .taco ไปยังไดเรกทอรีต่อไปนี้ในแต่ละโหนดของอินสแตนซ์ Tableau Server ของคุณ
  • Windows: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Connectors
  • Linux: [ไดเรกทอรีการติดตั้ง Tableau Server ของคุณ]/data/tabsvc/vizqlserver/Connectors
  1. ดาวน์โหลดและติดตั้งไดรเวอร์รายการ SharePoint (JDBC) จากศูนย์ไดรเวอร์ Tableau(ลิงก์จะเปิดในหน้าต่างใหม่) จำเป็นต้องวางไดรเวอร์ JDBC (data.tableau.sharepoint.jar) ในไดเรกทอรีต่อไปนี้ในแต่ละโหนดของอินสแตนซ์ Tableau Server
  • Windows: C:\Program Files\Tableau\Drivers
  • Linux: /opt/tableau/tableau_driver/jdbc
  1. รีสตาร์ท Tableau Server
  2. หากคุณวางแผนที่จะใช้ OAuth กับรายการ SharePoint (JDBC) การกำหนดค่าเพิ่มเติมบางอย่างของ Tableau Server ก็จำเป็นเช่นกัน หากต้องการข้อมูลเพิ่มเติม โปรดดู กำหนดค่า Azure AD สำหรับ OAuth และการตรวจสอบสิทธิ์แบบทันสมัย

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

  1. เปิดใช้งาน Tableau และที่ส่วนเชื่อมต่อให้เลือกรายการ SharePoint (JDBC)
  2. ในกล่องข้อความ "เซิร์ฟเวอร์" ให้ป้อนURL ของ SharePoint
  3. เลือก รูปแบบ: ในองค์กรหรือ SharePoint Online
  4. เลือกวิธีการตรวจสอบสิทธิ์: Azure AD, ชื่อผู้ใช้และรหัสผ่าน, NTLM, ADFS หรือ พื้นฐาน
  5. หากเลือก Azure AD ให้เลือกเข้าสู่ระบบ
  6. หากต้องการข้อมูลเกี่ยวกับวิธีการตรวจสอบสิทธิ์อื่นๆ ให้ป้อนข้อมูลที่จำเป็น จากนั้นเลือกเข้าสู่ระบบ

ถัดไปในหน้าแหล่งข้อมูล ให้ทำดังนี้

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

ตัวอย่างเช่น ใช้แบบแผนการตั้งชื่อแหล่งข้อมูลที่ช่วยให้ผู้ใช้รายอื่นๆ ของแหล่งข้อมูลทราบแหล่งข้อมูลที่จะเชื่อมต่อได้

  1. หากต้องการเริ่มการวิเคราะห์ ให้เลือกแท็บชีต

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

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

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

วิธีการตรวจสอบสิทธิทั้งสองแบบบน Mac จะต้องกรอกชื่อผู้ใช้และรหัสผ่านเพื่อเชื่อมต่อ

รีเฟรชข้อมูล

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

 

ดูเพิ่มเติม