Ver a exibição com o ticket
Depois de criar a solicitação POST, você deverá gravar o código que fornece ao servidor Web o local da exibição e o ticket do Tableau Server. Ele usará essas informações para mostrar a exibição. A maneira como você especifica isso depende se a exibição é inserida e se o Tableau Server está executando vários sites.
Exemplos de exibição do Tableau Server
Este é um exemplo de como especificar uma exibição que os usuários acessam somente via Tableau Server (a exibição não é inserida):
http://<server_name>/trusted/<unique_ticket>/views/<workbook_name>/<view_name>
Se o Tableau Server estiver executando vários sites e a exibição estiver em um site diferente do site Padrão, você precisará adicionar t/<site_id>
ao caminho. Por exemplo:
http://<server_name/trusted/<unique_ticket>/t/Sales/views/<workbook_name>/<view_name>
Use a mesma capitalização vista por você na URL do Tableau Server.
Exemplos de exibição inserida
Estes são alguns exemplos de como especificar exibições inseridas. Como há duas abordagens que você pode adotar para o código inserido, as duas maneiras são descritas abaixo. Independentemente do que for usado, haverá algumas informações exclusivas da autenticação confiável que você deverá fornecer. Para obter mais informações,
Observação: os exemplos a seguir usam parâmetros de código inserido. Para obter mais informações, consulte Parâmetros de código inserido(O link abre em nova janela) na Ajuda do Tableau.
Exemplos de marca de script
Este exemplo usa o parâmetro do objeto 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>
Aqui está como o exemplo acima ficaria em um Tableau Server com vários sites, onde a exibição está publicada no site 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>
Em vez de usar ticket
, você pode usar o parâmetro path
para indicar explicitamente o caminho completo da exibição. Quando path
é usado, você também não precisa do parâmetro name
, que é geralmente um parâmetro obrigatório no código inserido do 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>
Este é o mesmo exemplo, só que para um servidor com vários sites. Observe que /t/<site_id>
é usado aqui:
<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>
Exemplo de marca Iframe
<iframe src="http://tabserver/trusted/9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5/views/workbookQ4/SalesQ4?:embed=yes" width="800" height="600"></iframe>