ฝังมุมมอง Tableau Server ลงใน SharePoint (การตรวจสอบสิทธิ์ในเครื่อง)

หมายเหตุ: ขั้นตอนต่อไปนี้สำหรับการฝังมุมมอง Tableau ลงใน SharePoint ถูกเลิกใช้ใน Tableau 2023.3 คุณไม่สามารถฝังมุมมอง Tableau ได้อีกต่อไปโดยทำตามคำแนะนำเหล่านี้

หาก Tableau Server ใช้การตรวจสอบสิทธิ์ในเครื่องเพื่อตรวจสอบสิทธิ์ผู้ใช้ คุณจำเป็นต้องดำเนินตามขั้นตอนพิเศษบางประการเพื่อให้ผู้ใช้มองเห็นมุมมองที่ฝังไว้ในหน้า SharePoint

หาก Tableau Server ใช้ Active Directory เพื่อตรวจสอบสิทธิ์ผู้ใช้แทน ให้ดู ฝังมุมมอง Tableau Server ลงใน SharePoint (การตรวจสอบสิทธิ์ Active Directory) หากไม่ทราบประเภทการตรวจสอบสิทธิ์ที่ Tableau Server ใช้ โปรดถามผู้ดูแลระบบของคุณ

ข้อกำหนด

  • หากต้องการฝังมุมมอง คุณจำเป็นต้องใช้ SharePoint 2013 ขึ้นไป
  • หากต้องการดูมุมมองแบบฝัง ผู้ใช้ต้องมีใบอนุญาต Tableau Server และชื่อผู้ใช้เดียวกันใน SharePoint

แก้ไขสิทธิ์ด้านความปลอดภัยสำหรับ TableauEmbeddedView.dll

แก้ไขสิทธิ์ด้านความปลอดภัยสำหรับ TableauEmbeddedView.dll เพื่อให้ผู้ใช้ระบบปฏิบัติการทุกรายสามารถใช้ไฟล์ดังกล่าวได้

  1. ค้นหาไฟล์ TableauEmbeddedView.dll และ TableauEmbeddedView.wsp ที่ติดตั้งด้วย Tableau Server หากติดตั้ง Tableau Server ลงในไดรฟ์ C ทั้งสองไฟล์ดังกล่าวจะอยู่ในไดเรกทอรีดังต่อไปนี้

    C:\Program Files\Tableau\Tableau Server\packages\extras.<version_code>\embedding\sharepoint\

  2. คัดลอกไฟล์ไปยังไดเรกทอรีรูทของเซิร์ฟเวอร์ SharePoint โดยปกติแล้วไดเรกทอรีรูทจะอยู่ที่ C:\Inetpub\wwwroot\wss\VirtualDirectories\<port>\bin เช่นตัวอย่างนี้

    C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin
  3. วิธีแก้ไขสิทธิ์ด้านความปลอดภัยใน TableauEmbeddedView.dl คือ คลิกขวา TableauEmbedded.dll จากนั้นเลือก Properties (พร็อพเพอร์ตี้) > Security (ความปลอดภัย)

  4. ด้านใต้Group or user names (ชื่อกลุ่มหรือชื่อผู้ใช้) ให้เลือก Everyone (ทุกคน) จากนั้นคลิก Edit (แก้ไข)

  5. ด้านใต้ Permissions for Everyone (สิทธิ์สำหรับทุกคน) ตรงบริเวณสิทธิ์ Full control (ควบคุมโดยสมบูรณ์) ให้เลือก Allow (อนุญาต)

  6. คลิกตกลง

ติดตั้งและปรับใช้ TableauEmbeddedView.wsp

ไฟล์ TableauEmbeddedView.wsp ให้ข้อมูล SharePoint เพิ่มเติมเกี่ยวกับสิ่งที่ต้องทำกับไฟล์ .dll คุณคัดลอกไฟล์ TableauEmbeddedView.wsp ไปยังไดเรกทอรีรูทของ SharePoint ในขั้นตอนก่อนหน้านี้แล้ว วิธีติดตั้งและปรับใช้ไฟล์ .wsp คือ ให้ทำตามขั้นตอนเหล่านี้

  1. เปิด SharePoint 2013 Management Shell แล้วป้อนคำสั่งต่อไปนี้

    Add-SPSolution -LiteralPath "C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin\TableauEmbeddedView.wsp"

  2. ในหน้าแรก SharePoint Central Administration ให้คลิกการตั้งค่าระบบ

  3. ในส่วนการจัดการฟาร์ม ให้คลิกจัดการโซลูชันฟาร์ม

  4. ที่หน้า "การจัดการโซลูชัน" ให้คลิกโซลูชันที่คุณต้องการจะปรับใช้

  5. ที่หน้า "พร็อพเพอร์ตี้โซลูชัน" ให้คลิกปรับใช้โซลูชัน

  6. ที่หน้า "ปรับใช้โซลูชัน" ในส่วนปรับใช้เมื่อ ให้เลือกตัวเลือกใดตัวเลือกหนึ่งโดยมีดังนี้

    • ตอนนี้

    • ณ เวลาที่กำหนด ระบุเวลาโดยใช้กล่องวันที่และเวลา

  7. ในส่วนปรับใช้กับสิ่งใดบ้าง ในรายการแอปพลิเคชันเว็บเฉพาะ ให้คลิกแอปพลิเคชันเว็บทั้งหมดหรือเลือกแอปพลิเคชันเว็บเฉพาะ จากนั้นคลิกตกลง

  8. เปิดไซต์ SharePoint คลิกไอคอนการตั้งค่า แล้วเลือกการตั้งค่าไซต์

  9. ด้านใต้การดูแลคอลเลกชันของไซต์ ให้คลิก ฟีเจอร์คอลเลกชันของไซต์

  10. ให้เลื่อนไปยังฟีเจอร์ TableauEmbeddedView จากนั้นคลิกเปิดใช้งาน เพื่อเปิดใช้งานฟีเจอร์

ตรวจสอบการนำไปปรับใช้ของส่วนประกอบเว็บ

ในขั้นตอนต่อไปนี้ คุณจะต้องตรวจสอบว่าส่วนประกอบเว็บของ Tableau ได้รับการติดตั้งแล้ว

  1. เปิดไซต์ SharePoint ในเว็บเบราว์เซอร์
    อาจใช้เวลาสักครู่กว่าไซต์จะปรากฏขึ้นมา

  2. คลิกไอคอนการตั้งค่า แล้วเลือกการตั้งค่าไซต์

  3. ด้านใต้แกลเลอรีเครื่องมือออกแบบเว็บ ให้คลิกส่วนประกอบเว็บ

  4. ยืนยันว่า TableauEmbeddedView.webpart แสดงอยู่ในรายการแล้ว

ฝังมุมมองโดยใช้ส่วนประกอบเว็บ Tableau

คุณสามารถฝังส่วนประกอบเว็บ Tableau ในหน้า SharePoint ใหม่หรือที่มีอยู่ได้

  1. เปิดหน้าที่ต้องการฝังมุมมองและสลับไปใช้โหมดแก้ไข

  2. ในส่วนของหน้าที่ต้องการฝังมุมมอง ให้คลิกส่วนประกอบเว็บในแท็บแทรก

  3. ในส่วนหมวดหมู่ ให้เลือก TableauEmbeddedView แล้วคลิกเพิ่มที่มุมขวาล่างในโฟลเดอร์กำหนดเอง (หรือเบ็ดเตล็ด)

  4. เลือกส่วนประกอบเว็บ TableauEmbeddedView แล้วคลิกลูกศรดรอปดาวน์ จากนั้นเลือกแก้ไขส่วนประกอบเว็บ

  5. คุณสามารถระบุแอตทริบิวต์ของส่วนประกอบเว็บ TableauEmbeddedView ทางด้านขวาของหน้าได้

    • ในชื่อ Tableau Server ให้ป้อนชื่อของ Tableau Server คุณไม่จำเป็นต้องป้อน "http://" ก่อนชื่อ Tableau Server
    • ในเส้นทางมุมมอง ให้ป้อนเส้นทางไปยังมุมมองที่ต้องการฝัง
    • ระบุว่าคุณต้องการแสดงแถบเครื่องมือ ใช้การตรวจสอบสิทธิ์ที่เชื่อถือได้ ใช้ SSL หรือฝังมุมมองเป็นรูปภาพแทนมุมมองอินเทอร์แอกทีฟ

    • ในส่วนลักษณะ คุณสามารถระบุชื่อสำหรับส่วนประกอบเว็บ ความสูง ความกว้าง สถานะ Chrome และประเภท Chrome ได้ โดยทั่วไป คุณควรระบุความสูงคงที่ (เช่น 700 พิกเซล) และปรับความกว้างให้พอดีพื้นที่

  6. คลิกตกลงเพื่อใช้การเปลี่ยนแปลงและออกจากโหมดแก้ไข

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

นี่คือตัวอย่างของการฝังมุมมองลงใน SharePoint โดยใช้ไฟล์ dll. ที่ระบุไว้ นอกจากนี้คุณยังสามารถฝังมุมมองลงในเว็บแอปพลิเคชันประเภทอื่นๆ ได้เช่นกัน หากต้องการข้อมูลเพิ่มเติม โปรดดู JavaScript API(ลิงก์จะเปิดในหน้าต่างใหม่) ในพอร์ทัลนักพัฒนา Tableau