티켓을 사용하여 뷰 표시

POST 요청을 만든 후 Tableau Server의 티켓과 뷰의 위치를 웹 서버에 제공하는 코드를 작성해야 합니다. 코드에서는 이 정보를 사용하여 뷰를 표시합니다. 지정하는 방법은 뷰가 내장되어 있는지 여부와 Tableau Server가 다중 사이트를 실행하고 있는지에 따라 달라집니다.

Tableau Server 뷰 예제

다음은 Tableau Server를 통해서만 액세스하는 뷰(뷰가 내장되어 있지 않음)를 지정하는 방법에 대한 예입니다.

http://tabserver/trusted/<ticket>/views/<workbook>/<view> 

Tableau Server가 다중 사이트를 실행 중이고 뷰가 기본 사이트 외의 사이트에 있는 경우에는 경로에 t/<site ID>를 추가해야 합니다. 예를 들면 다음과 같습니다.

http://tabserver/trusted/<ticket>/t/Sales/views/<workbook>/<view> 

Tableau Server URL에 표시되는 것과 동일한 대/소문자를 사용하십시오.

내장된 뷰 예제

다음은 내장된 뷰를 지정하는 방법에 대한 몇 가지 예입니다. 내장 코드로 수행하는 있는 작업 방식은 가지이므로 두 방법 모두 아래에서 다룹니다. 어떤 방법을 사용하든 신뢰할 수 있는 인증서에 고유한 몇 가지 정보를 제공해야 합니다. 자세한 내용은 내장 코드 작성(링크가 새 창에서 열림)을 참조하십시오..

참고: 아래 예제에서는 내장 코드 매개 변수를 사용합니다.. 자세한 내용은 Tableau 도움말에서 내장 코드 매개 변수(링크가 새 창에서 열림)를 참조하십시오.

Script 태그 예제

이 예제에서는 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를 사용하는 경우 Tableau JavaScript 내장 코드에서는 대개 필수 매개 변수인 name 매개 변수도 필요하지 않습니다.

<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> 
피드백을 제공해 주셔서 감사합니다!