ตั้งค่าแอป Tableau สําหรับ Microsoft Teams

แอป Tableau สําหรับ Microsoft Teams ช่วยให้ผู้ใช้ของคุณโต้ตอบกับมุมมอง Tableau (การแสดงเป็นภาพ) และเมตริกได้โดยไม่ต้องออกจากโฟลว์การทํางาน ในฐานะผู้ดูแลระบบ Tableau คุณต้องติดตั้งและกําหนดค่าแอปเพื่อเชื่อมต่อไซต์ Tableau ที่มีอยู่กับการปรับใช้ Microsoft Teams ของคุณ คุณสามารถติดตั้งแอปสําหรับ Tableau Cloud ได้โดยตรงจาก Microsoft Apps Marketplace หากต้องการติดตั้งแอปสําหรับ Tableau Server คุณต้องดาวน์โหลดและไซด์โหลดแอปดังกล่าว

หากต้องการข้อมูลเกี่ยวกับแอป Tableau สำหรับ Microsoft Teams โปรดดูเข้าถึงเนื้อหา Tableau ใน Microsoft Teams บทความนี้เกี่ยวกับการตั้งค่าแอป Tableau

ดูเพิ่มเติม

ข้อกำหนดเบื้องต้น

ในการตั้งค่าแอป Tableau สําหรับ Microsoft Teams คุณต้องมีแอปและบัญชีต่อไปนี้

  • Tableau Cloud หรือ Tableau Server เวอร์ชัน 2023.1 ขึ้นไป
  • บัญชีผู้ดูแลไซต์สําหรับ Tableau Cloud หรือบัญชีผู้ดูแลเซิร์ฟเวอร์สําหรับ Tableau Server
  • การสมัครใช้บริการ Microsoft 365 for Enterprise
  • ทีม Microsoft
  • บัญชีผู้ดูแล Microsoft 365 หากนโยบายขององค์กรของคุณกําหนดให้ต้องมีบัญชีผู้ดูแลจึงจะติดตั้งแอปได้
  • ใบอนุญาตของผู้ใช้สําหรับทั้ง Tableau และ Microsoft Teams ที่แมปกันตามหนึ่งในแอตทริบิวต์การแมปผู้ใช้

แอตทริบิวต์การแมปผู้ใช้

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

แอตทริบิวต์ Microsoft Teams SDK

แอตทริบิวต์คำอธิบาย
Preferred_Username(ลิงก์จะเปิดในหน้าต่างใหม่)ที่อยู่อีเมลของผู้ใช้ Microsoft Teams ในบางกรณี ค่านี้จะแตกต่างจากอีเมลที่กําหนดไว้ใน Microsoft Entra
User Principal Name(ลิงก์จะเปิดในหน้าต่างใหม่)วิธีหลักที่ผู้ใช้เข้าสู่ระบบ Microsoft Entra

แอตทริบิวต์โปรไฟล์ Microsoft Entra

แอตทริบิวต์คำอธิบาย
Primary Email(ลิงก์จะเปิดในหน้าต่างใหม่)สอดคล้องกับแอตทริบิวต์ user.mail และแสดงถึงที่อยู่อีเมลของผู้ใช้
Mail Nickname(ลิงก์จะเปิดในหน้าต่างใหม่)สอดคล้องกับแอตทริบิวต์ user.mailNickname และแสดงถึงชื่อแทนสําหรับผู้ใช้
Employee ID(ลิงก์จะเปิดในหน้าต่างใหม่)สอดคล้องกับแอตทริบิวต์ user.employeeId และแสดงถึงตัวระบุพนักงานที่องค์กรกําหนดให้
On-Premise Distinguished Name(ลิงก์จะเปิดในหน้าต่างใหม่)สอดคล้องกับแอตทริบิวต์ user.onPremiseDistinguishedName และแสดงถึงชื่อเฉพาะ (DN) ที่ซิงค์จาก Active Directory ในองค์กร
On-Premise User Principal Name(ลิงก์จะเปิดในหน้าต่างใหม่)สอดคล้องกับแอตทริบิวต์ user.onPremiseUserPrincipalName และแสดงถึง userPrincipalName ที่ซิงค์จาก Active Directory ในองค์กร
On-premise SAM Account Name(ลิงก์จะเปิดในหน้าต่างใหม่)สอดคล้องกับแอตทริบิวต์ user.onPremiseSamAccountName และแสดงถึง samAccountName ที่ซิงค์จาก Active Directory ในองค์กร
Extension Attribute X(ลิงก์จะเปิดในหน้าต่างใหม่)Microsoft Entra ให้คุณเพิ่มแอตทริบิวต์พิเศษได้สูงสุด 15 รายการในโปรไฟล์ Entra ของผู้ใช้ หากไม่มีชื่อผู้ใช้ Tableau ใน Microsoft Entra ให้ใช้แอตทริบิวต์ส่วนขยายเพื่อจัดเก็บชื่อผู้ใช้ Tableau สําหรับผู้ใช้ Entra แต่ละราย

ข้อกําหนดเบื้องต้นเพิ่มเติมสําหรับ Tableau Server

แอป Tableau ใช้การเรียก API เพื่อสื่อสารกับ Tableau Server และฝังเนื้อหาอินเทอร์แอคทีฟ การเรียกใช้เหล่านี้ต้องสามารถเข้าถึง Tableau Server ได้

  • หาก Tableau Server มีไฟร์วอลล์ป้องกัน ให้อนุญาตคําขอ HTTP ขาเข้าจากช่วง IP 4.152.0.0/15 และ 20.2.0.0/16
  • ตรวจสอบให้แน่ใจว่าผู้ใช้สามารถเข้าถึง Tableau Server ด้วยวิธีเดียวกับที่เข้าถึง Microsoft Teams
    • หากผู้ใช้ต้องใช้ VPN เพื่อเข้าถึง Microsoft Teams ในกรณีนี้ Tableau Server ต้องสามารถเข้าถึงได้จาก VPN เดียวกัน
    • หากผู้ใช้สามารถเข้าถึง Microsoft Teams ได้ จากอินเทอร์เน็ตสาธารณะ Tableau Server จะต้องสามารถเข้าถึงได้จากอินเทอร์เน็ตสาธารณะ
    • หากผู้ใช้สามารถเข้าถึง Microsoft Teams ผ่านแอปบนอุปกรณ์เคลื่อนที่ Tableau Server จะต้องสามารถเข้าถึงได้จากอุปกรณ์เคลื่อนที่

ติดตั้งแอป Tableau สําหรับ Tableau Server

หากต้องการติดตั้งแอป Tableau สําหรับ Tableau Server คุณต้องแก้ไขไฟล์ Manifest ของแอปเพื่อกําหนดชื่อโฮสต์เอง จากนั้นอัปโหลดไฟล์ Manifest ของแอปไปยัง Microsoft Teams

หากต้องการติดตั้งแอป Tableau สําหรับ Tableau Cloud โปรดดูคู่มือการตั้งค่า Tableau Cloud

1. ดาวน์โหลดและแก้ไขไฟล์ Manifest ของแอป

  1. จาก GitHub ให้ดาวน์โหลดไฟล์ Manifest ของแอป
  2. แยกไฟล์จากไฟล์ Manifest tableau-server-app-for-teams.zip

  3. เปิดไฟล์ manifest.json ในเครื่องมือแก้ไขข้อความ

  4. ค้นหา manifest.json สำหรับ *.online.tableau.com และแทนที่โดเมนนั้นด้วยชื่อโฮสต์ของสภาพแวดล้อม Tableau Server ของคุณ หาก URL ของ Tableau Server ของคุณคือ https://analytics.company.comชื่อโฮสต์จะเป็น analytics.company.com

  5. บันทึกการเปลี่ยนแปลงไปยัง manifest.json

  6. บีบอัดไฟล์ในโฟลเดอร์ tableau-app-for-teams-server เพื่อสร้างไฟล์ Zip ที่มีการเปลี่ยนแปลงของคุณ

2. อัปโหลดไฟล์ Manifest ของแอป

นโยบายแอปขององค์กรของคุณจะกําหนดว่าคุณสามารถติดตั้งแอป Microsoft Teams ได้หรือไม่ อาจต้องใช้บัญชีผู้ดูแล Microsoft 365 จึงจะติดตั้งแอปได้

  1. เปิดศูนย์ผู้ดูแล Microsoft Teams(ลิงก์จะเปิดในหน้าต่างใหม่)

  2. จากบานหน้าต่างนําทาง ให้เลือกแอป Teams > จัดการแอป

  3. เลือกการดําเนินการ > อัปโหลดแอปใหม่

  4. อัปโหลดไฟล์ tableau-server-app-for-teams.zip ที่คุณแก้ไข คุณได้รับข้อความยืนยันพร้อมลิงก์สําหรับจัดการแอป

3. ติดตั้งและปักหมุดแอปสําหรับผู้ใช้ของคุณ

คุณสามารถติดตั้งแอปเพื่อให้พร้อมใช้งานสําหรับผู้ใช้ทั้งหมดหรือบางส่วนก็ได้ คุณยังสามารถปักหมุดแอปเพื่อให้แอปปรากฏในแถบแอปสําหรับผู้ใช้ของคุณได้

  1. เปิดศูนย์ผู้ดูแล Microsoft Teams(ลิงก์จะเปิดในหน้าต่างใหม่)

  2. จากบานหน้าต่างนําทาง ให้เลือกแอป Teams > นโยบายการตั้งค่า

  3. ในส่วนแอปที่ติดตั้ง ให้เลือกเพิ่มแอป จากนั้นเพิ่มแอป Tableau

  4. หรือในส่วนแอปที่ปักหมุด ให้เลือกเพิ่มแอป จากนั้นเพิ่มแอป Tableau

  5. บันทึกการเปลี่ยนแปลง

หลังจากที่คุณเพิ่มแอป Tableau แล้ว อาจใช้เวลาถึง 24 ชั่วโมงก่อนที่แอปจะพร้อมใช้งานสําหรับผู้ใช้ของคุณ

กําหนดค่าแอป Tableau

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

1. การสร้างแอปที่เชื่อมต่อ

แอป Tableau สําหรับ Microsoft Teams ใช้แอปที่เชื่อมต่อเพื่อตรวจสอบสิทธิ์ผู้ใช้ด้วยการลงชื่อเพียงครั้งเดียว คุณสร้างแอปที่เชื่อมต่อนี้ได้ใน Tableau Cloud หรือ Tableau Server

  1. ใน Tableau Cloud หรือ Tableau Server ให้สร้างแอปที่เชื่อมต่อที่เชื่อถือโดยตรง หากต้องการข้อมูลเพิ่มเติม โปรดดูกําหนดค่าแอปที่เชื่อมต่อด้วยความเชื่อถือโดยตรงสําหรับ Tableau Cloud หรือกําหนดค่าแอปที่เชื่อมต่อด้วยความเชื่อถือโดยตรงสําหรับ Tableau Server(ลิงก์จะเปิดในหน้าต่างใหม่)

    • หากคุณจํากัดรายการโดเมนที่อนุญาตสําหรับแอปที่เชื่อมต่อไว้เฉพาะโดเมนที่ระบุ ให้เพิ่มโดเมนต่อไปนี้ลงในรายการที่อนุญาต
      • tableau-ms-teams-prod-gycea7csh5hsbfh5.a02.azurefd.net
      • teams.microsoft.com
      • *.teams.microsoft.com
    • หากผู้ใช้ของคุณจะเข้าถึงแอปจากแพลตฟอร์มอื่นของ Microsoft ให้เพิ่มโดเมนจากรายการ URL ของ Microsoft 365(ลิงก์จะเปิดในหน้าต่างใหม่)
  2. เปิดใช้แอปที่เชื่อมต่อ

  3. สร้างข้อมูลลับของแอปที่เชื่อมต่อ

  4. คัดลอก ID ไคลเอ็นต์ของแอปที่เชื่อมต่อ, ID ข้อมูลลับ และค่าข้อมูลลับ บันทึกค่าเหล่านี้ คุณจะต้องใช้ข้อมูลเหล่านี้เมื่อกําหนดค่าไซต์ Tableau ของคุณใน Microsoft Teams

2. เพิ่มการกําหนดค่าไซต์ของคุณไปยังแอป Tableau

เมื่อเปิดแอป Tableau หากคุณยังไม่ได้กําหนดค่าแอป คุณจะเห็นหน้าจอการตั้งค่า

  1. สําหรับป้ายกํากับ ให้ตั้งชื่อไซต์ ชื่อนี้จะปรากฏแก่ผู้ใช้แอป Microsoft Teams หากคุณไม่ป้อนป้ายกํากับ แอปจะแสดงชื่อไซต์ ฟิลด์นี้ไม่บังคับ

  2. สำหรับชื่อไซต์ Tableau ให้ป้อนชื่อตามที่ปรากฏใน URL สำหรับไซต์ของคุณ ตัวอย่าง สำหรับ URL https://us-west-2b.online.tableau.com/#/site/mysitename/home คุณจะต้องป้อน mysitename หากคุณกําลังเชื่อมต่อแอปกับ Tableau Server และต้องการใช้ไซต์เริ่มต้น ให้เว้นฟิลด์นี้ว่างไว้

  3. สําหรับ URL ฐานให้ป้อนส่วนของ URL ไซต์ที่ลงท้ายด้วย tableau.comเช่น https://us-west-2b.online.tableau.com

  4. สําหรับแอตทริบิวต์การแมปผู้ใช้ให้เลือกแอตทริบิวต์ Microsoft Entra ที่ใช้ในการตรวจสอบสิทธิ์ผู้ใช้ด้วยการลงชื่อเพียงครั้งเดียว

  5. สําหรับ ID แอปที่เชื่อมต่อ, ID ข้อมูลลับของแอปที่เชื่อมต่อและค่าข้อมูลลับของแอปที่เชื่อมต่อ ให้วางค่าที่คุณคัดลอกขณะที่สร้างแอปที่เชื่อมต่อ

  6. เลือกเพิ่มการกําหนดค่าไซต์

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

เพิ่มหรือลบการกำหนดค่าไซต์

หลังจากที่คุณเพิ่มการกําหนดค่าไซต์แล้ว คุณสามารถเพิ่มไซต์หรือลบการกําหนดค่าไซต์ที่มีอยู่ได้

  1. ในแอป Tableau สําหรับ Microsoft Teams ให้เลือกแท็บการกําหนดค่า

  2. ในส่วนการกําหนดค่า ให้เลือกแท็บการกําหนดค่าไซต์ Tableau เฉพาะผู้ดูแลระบบ Tableau เท่านั้นที่สามารถเข้าถึงการตั้งค่าในแท็บนี้ได้

  3. หากต้องการเพิ่มไซต์ ให้เลือกเพิ่มรายละเอียดไซต์ หรือหากต้องการลบไซต์ ให้เลือกไอคอนลบสําหรับไซต์นั้น

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