Incorporare le viste di Tableau Server in SharePoint (autenticazione locale)

Nota: la seguente procedura per incorporare le viste di Tableau in SharePoint è stata ritirata in Tableau 2023.3. Non è più possibile incorporare le viste di Tableau seguendo queste istruzioni.

Se Tableau Server utilizza l’autenticazione locale per autenticare gli utenti, è necessario eseguire alcuni passaggi aggiuntivi affinché i tuoi utenti possano visualizzare le viste incorporate nelle pagine di SharePoint.

Se Tableau Server utilizza invece Active Directory per autenticare gli utenti, consulta Incorporare le viste di Tableau Server in SharePoint (autenticazione di Active Directory). Se non conosci il tipo di autenticazione utilizzata da Tableau Server, chiedi all’amministratore.

Requisiti

  • Per incorporare le viste, è necessario disporre di SharePoint 2013 o versione successiva.
  • Per visualizzare le viste incorporate, gli utenti devono disporre di una licenza di Tableau Server e lo stesso nome utente su SharePoint.

Modificare le autorizzazioni di sicurezza per TableauEmbeddedView.dll

Modifica le autorizzazioni di sicurezza per TableauEmbeddedView.dll in modo che tutti gli utenti del sistema operativo possano utilizzarlo.

  1. Individua i file TableauEmbeddedView.dll e TableauEmbeddedView.wsp che vengono installati insieme a Tableau Server. Se Tableau Server è installato nell’unità C, i file saranno nella directory seguente:

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

  2. Copia i file nella directory radice del server di SharePoint. La directory radice è in genere situata in C:\Inetpub\wwwroot\wss\VirtualDirectories\<port>\bin, ad esempio:

    C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin
  3. Per modificare le autorizzazioni di sicurezza per TableauEmbeddedView.dll, fai clic con il pulsante destro del mouse su TableauEmbedded.dll e quindi scegli Proprietà > Sicurezza.

  4. In Utenti e gruppi seleziona Tutti, quindi fai clic su Modifica.

  5. In Autorizzazioni per tutti, per l’autorizzazione Controllo completo, seleziona Consenti.

  6. Fai clic su OK.

Installare e distribuire TableauEmbeddedView.wsp

Il file TableauEmbeddedView.wsp fornisce a SharePoint maggiori informazioni su come procedere con il file .dll. Il file TableauEmbeddedView.wsp viene copiato nella directory radice di SharePoint con la procedura precedente. Per installare e distribuire il file .wsp, esegui la procedura seguente:

  1. Apri SharePoint 2013 Management Shell e immetti il comando seguente:

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

  2. Nella pagina Amministrazione centrale SharePoint fai clic su Impostazioni di sistema.

  3. Nella sezione Gestione farm fai clic su Gestisci soluzioni farm.

  4. Nella pagina Gestione soluzioni seleziona la soluzione che vuoi distribuire.

  5. Nella pagina Proprietà soluzione fai clic su Distribuisci soluzione.

  6. Nella pagina Distribuisci soluzione, nella sezione Data e ora distribuzione? , seleziona una delle seguenti opzioni:

    • Adesso

    • Data/ore specificate. Specifica un’ora utilizzando le caselle data e ora.

  7. Nella sezione Destinazione distribuzione, nell’elenco Un’applicazione Web specifica fai clic su Tutte le applicazioni Web oppure seleziona un’applicazione Web specifica, quindi fai clic su OK.

  8. Apri il sito di SharePoint. Fai clic sull’icona delle impostazioni, quindi seleziona Impostazioni sito.

  9. In Amministrazione raccolta siti, fai clic su Caratteristiche raccolta siti.

  10. Scorri fino alla funzione TableauEmbeddedView, quindi fai clic su Attiva per attivarla.

Verificare la distribuzione della Web part

Nella procedura seguente verificherai che sia installata la Web part di Tableau.

  1. Apri il sito di SharePoint in un browser Web.
    La visualizzazione del sito potrebbe richiedere qualche minuto.

  2. Fai clic sull’icona delle impostazioni, quindi seleziona Impostazioni sito.

  3. In Raccolte Designer Webfai clic su Web part.

  4. Verifica che TableauEmbeddedView.webpart sia in elenco.

Modificare una visualizzazione utilizzando la Web part di Tableau

Puoi incorporare la Web part di Tableau in una pagina SharePoint nuova o preesistente.

  1. Apri la pagina in cui desideri incorporare una vista e passa alla modalità di modifica.

  2. Nella sezione della pagina in cui desideri incorporare la vista, nella scheda Inserisci, fai clic su Web part.

  3. In Categorie, nella cartella Personalizzato (o Varie), seleziona TableauEmbeddedView, quindi fai clic su Aggiungi nell’angolo in basso a destra.

  4. Seleziona la Web part TableauEmbeddedView, fai clic sulla freccia del menu a discesa, quindi seleziona Modifica Web part.

  5. Sul lato destro della pagina puoi specificare gli attributi della Web part di TableauEmbeddedView.

    • In Nome Tableau Server, immetti il nome dell’istanza di Tableau Server. Non è necessario inserire "http://" prima del nome dell’istanza di Tableau Server.
    • In Percorso vista, immetti il percorso della vista che desideri incorporare.
    • Specifica se desideri mostrare la barra degli strumenti, usare l’autenticazione attendibile, utilizzare SSL o se incorporare la vista come immagine anziché come vista interattiva.

    • Nella sezione Aspetto puoi specificare un titolo per la Web part, l’altezza, la larghezza, lo stato del riquadro e il tipo di riquadro. In generale, è necessario specificare un’altezza fissa (ad esempio 700 pixel) e modificare la larghezza per adattarla all’area.

  6. Fai clic su OK per applicare le modifiche e uscire dalla modalità di modifica.

Ora la vista è incorporata nella pagina e gli utenti che vi accedono verranno automaticamente connessi in base al nome utente e alla password per SharePoint.

Si tratta di un esempio di incorporamento delle viste in SharePoint utilizzando il file .dll fornito. È inoltre possibile incorporare le viste in altri tipi di applicazioni Web. Per maggiori informazioni, consulta l' API JavaScript(Il collegamento viene aperto in una nuova finestra) in Tableau Developer Portal.