แสดงมุมมองพร้อมตั๋ว

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

ตัวอย่างมุมมองของ Tableau Server

ต่อไปนี้คือตัวอย่างวิธีในการระบุมุมมองที่ผู้ใช้เข้าถึงผ่าน Tableau Server เท่านั้น (ไม่ได้ฝังมุมมอง):

http://<server_name>/trusted/<unique_ticket>/views/<workbook_name>/<view_name> 

หาก Tableau Server กำลังใช้งานหลายไซต์และมุมมองอยู่บนไซต์อื่นที่ไม่ใช่ไซต์ที่เป็นค่าเริ่มต้น คุณจะต้องเพิ่มt/<site_id>ไปยังเส้นทางด้วย ตัวอย่าง:

http://<server_name/trusted/<unique_ticket>/t/Sales/views/<workbook_name>/<view_name> 

ใช้ตัวพิมพ์ใหญ่เดียวกันกับที่คุณเห็นใน URL ของ Tableau Server

ตัวอย่างของมุมมองแบบฝัง

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

หมายเหตุ: ตัวอย่างด้านล่างใช้พารามิเตอร์โค้ดฝัง หากต้องการข้อมูลเพิ่มเติม โปรดดู พารามิเตอร์โค้ดฝัง(ลิงก์จะเปิดในหน้าต่างใหม่)ในความช่วยเหลือของ Tableau

ตัวอย่างแท็กสคริปต์

ตัวอย่างนี้จะใช้พารามิเตอร์ออบเจ็กต์ ticket:

<script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"></script> 
<object class="tableauViz" width="800" height="600" style="display:none;"> 
    <param name="name" value="MyCoSales/SalesScoreCard" /> 
    <param name="ticket" value="9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5" /> 
</object> 

ต่อไปนี้คือลักษณะตัวอย่างด้านบนสำหรับ Tableau Server หลายไซต์ โดยที่มีมุมมองเผยแพร่อยู่บนไซต์ Sales ดังกล่าว:

<script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"></script> 
<object class="tableauViz" width="800" height="600" style="display:none;"> 
    <param name="site_root" value="/t/Sales" /> 
    <param name="name" value="MyCoSales/SalesScoreCard" /> 
    <param name="ticket" value="9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5" /> 
</object> 

แทนที่จะใช้ ticket คุณสามารถใช้พารามิเตอร์ path เพื่อระบุเส้นทางแบบเต็มรูปแบบของมุมมองได้อย่างชัดเจน เมื่อใช้ path แล้ว คุณไม่จำเป็นต้องมีพารามิเตอร์ name ซึ่งมักจะเป็นพารามิเตอร์ที่จำเป็นในโค้ดฝังของ Tableau JavaScript อีกแล้ว:

<script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"></script> 
<object class="tableauViz" width="900" height="700" style="display:none;"> 
    <param name="path" value="trusted/9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5/views/MyCoSales/SalesScoreCard" /> 
</object> 

นี่เป็นตัวอย่างเดียวกัน แต่สำหรับเซิร์ฟเวอร์หลายไซต์ โปรดทราบว่า ตรงนี้มีการใช้ /t/<site_id> อยู่ด้วย:

<script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"></script> 
<object class="tableauViz" width="900" height="700" style="display:none;"> 
     <param name="path" value="trusted/9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5/t/Sales/views/MyCoSales/SalesScoreCard" /> 
</object> 

ตัวอย่างแท็ก Iframe

<iframe src="http://tabserver/trusted/9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5/views/workbookQ4/SalesQ4?:embed=yes" width="800" height="600"></iframe> 
ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ