Incorporare viste di Tableau in Salesforce
Il componente Web Lightning Tableau Viz è stato ritirato da Salesforce AppExchange nel maggio 2024 e sostituito dal componente nativo Tableau View. Per ulteriori informazioni, consulta Configurare i componenti Web Tableau Lightning e il Single Sign-On (SSO) con autenticazione tramite token.
Puoi incorporare facilmente le viste di Tableau nelle pagine Salesforce Lightning utilizzando il componente Web Lightning nativo Tableau View. Quando si modifica una pagina Lightning, è sufficiente trascinare e rilasciare il componente Web Lightning Tableau View nella pagina e quindi fornire l’URL per la vista di Tableau. Puoi incorporare viste di Tableau da Tableau Server, Tableau Cloud o Tableau Public. Il componente Web Lightning Tableau View supporta tutte le versioni di Tableau. Utilizzando il componente Web Lightning Tableau View, gli amministratori e gli sviluppatori Salesforce possono integrare rapidamente le dashboard di Tableau nelle pagine Salesforce.
Puoi configurare Tableau Server e Tableau Cloud per l’accesso Single Sign-On (SSO), in modo che gli utenti del componente Web Lightning Tableau View non debbano accedere a Tableau ogni volta che visitano la pagina Salesforce.
Tableau Viz Lightning Web Component include un supporto incorporato per filtrare la vista in base alla pagina dei record Lightning in cui la si sta incorporando. Il componente consente di configurare la modalità di visualizzazione della vista in Salesforce e fornisce funzionalità di filtro aggiuntive in base ai campi di Tableau e Salesforce selezionati.
Requisiti e autorizzazioni
- Il componente Web Lightning Tableau View è progettato per essere eseguito in Salesforce Lightning Experience. I componenti Web Lightning sono supportati in molte esperienze e strumenti Salesforce come Lightning Communities e Salesforce App. Salesforce Classic e Marketing Cloud non supportano il componente Web Lightning Tableau View.
- Per configurare il componente Web Lightning Tableau View, è necessario disporre dei privilegi di amministratore per l’organizzazione Salesforce.
- Il contesto e i filtri avanzati della vista di Tableau sono disponibili solo nelle pagine dei record di Lightning Experience.
Il componente Web Lightning Tableau View supporta solo Salesforce Lightning Experience. Se vuoi incorporare una vista di Tableau in Salesforce Classic, hai altre opzioni. Puoi utilizzare Salesforce Canvas Adapter per Tableau o creare una soluzione personalizzata utilizzando il codice Apex e le pagine Visualforce.
Se incorpori una vista di Tableau da Tableau Server o Tableau Cloud, puoi configurare SSO con Salesforce. In questo modo, quando gli utenti accedono a Salesforce e aprono una pagina contenente una vista di Tableau incorporata, non dovranno eseguire nuovamente l’autenticazione in Tableau. Il componente Web Lightning Tableau View supporta solo SAML come metodo SSO. L’IdP SAML utilizzato per l’autenticazione Tableau deve essere l’IdP Salesforce o lo stesso IdP utilizzato per l’istanza Salesforce. La configurazione di Tableau Server o Tableau Cloud richiede autorizzazioni di amministratore di Tableau.
Nota: gli utenti in Tableau Cloud configurati con l’autenticazione Salesforce(Il collegamento viene aperto in una nuova finestra) dovranno eseguire nuovamente l’autenticazione per visualizzare le visualizzazioni incorporate in Tableau Cloud.
- Per informazioni sulla configurazione di SSO con Tableau Cloud, consulta Configurare SAML con Salesforce(Il collegamento viene aperto in una nuova finestra) e Configurare SAML per Tableau Viz Lightning Web Component(Il collegamento viene aperto in una nuova finestra).
- Per informazioni sulla configurazione di SSO con Tableau Server, consulta Configurare SAML per Tableau Viz Lightning Web Component(Il collegamento viene aperto in una nuova finestra).
Aggiungere la vista di Tableau alla pagina Lightning
Utilizza il componente nativo per aggiungere una vista Tableau alle pagine di Lightning Experience.
- Nel programma di avvio app (
) trova e seleziona una pagina per incorporare la visualizzazione Tableau. Ad esempio, seleziona Sales o qualsiasi altra app che fornisce una home page o una pagina di record in cui è possibile incorporare Tableau Viz Lightning Web Component.
- Fai clic sull’ingranaggio di configurazione (
), quindi scegli Modifica pagina.
- Trascina il componente Tableau View dall’elenco componenti Lightning nella parte superiore del canvas della pagina.
- Seleziona una vista di Tableau da visualizzare specificando l’URL per la vista nella casella di testo Enter the Viz URL.
- Per trovare l’URL di una vista in Tableau Server o Tableau Cloud, fai clic su Condividi sulla barra degli strumenti e seleziona Copia collegamento nella finestra di dialogo Condividi vista. Per Tableau Public, copia l’URL della vista dalla barra degli indirizzi del browser.
- In Salesforce utilizza le opzioni per il componente Tableau View per controllare l'altezza della vista e se visualizzare la barra degli strumenti di Tableau o le schede per la vista.
È inoltre possibile controllare quando viene visualizzato il componente Web Lightning Tableau View selezionando i filtri di visibilità del componente. Per ulteriori informazioni sulle opzioni Set Component Visibility, consulta Dynamic Lightning Pages(Il collegamento viene aperto in una nuova finestra) nella Guida di Salesforce.
Per un’esperienza ottimale, potrebbe essere utile configurare Tableau e Salesforce per l’utilizzo di SSO. Consulta Configurare Single Sign-On (SSO).
Filtrare la vista in base al contesto della pagina
Tableau Viz Lightning Web Component supporta due modi per filtrare la visualizzazione Tableau. Questi metodi di filtro funzionano solo nelle pagine di record Lightning. Il filtro non è disponibile per le home page o le pagine di app. Per le pagine di record, puoi filtrare automaticamente la visualizzazione Tableau in base alla pagina in cui è incorporata (filtro contestuale) oppure puoi specificare i campi da utilizzare per il filtro in Tableau e in Salesforce per creare viste più sofisticate.
Per filtrare la vista in base alla pagina in cui è incorporata, la vista di Tableau deve contenere un campo che corrisponde all’ID della pagina di record. Ad esempio, se desideri incorporare nella pagina di un utente una vista per le vendite che mostri solo le vendite per tale utente, la vista di Tableau deve includere un campo o un parametro che contiene gli ID record per gli utenti.
Nell’organizzazione Salesforce seleziona una pagina di record in cui vuoi incorporare la visualizzazione, ad esempio Users o Opportunities.
Modifica la pagina di record e configura il componente immettendo l’URL della vista di Tableau contenente i dati da visualizzare. La visualizzazione Tableau deve includere un campo che contiene gli ID record, ad esempio ID utente o account.
Seleziona Filter visualization based on the page e salva le modifiche apportate alla pagina.
Quando l’ID record della pagina è uguale al valore corrispondente in un campo nella vista di Tableau, il componente Tableau Lightning applica tale filtro. Ad esempio, se desideri incorporare una vista di Tableau nella pagina Account e filtrare l’account specifico, la vista di Tableau deve contenere un campo denominato ID account. Tableau Viz Lightning Web Component utilizza il nome di campo predefinito quando un utente si connette a Salesforce tramite Tableau.
Applicare filtri basati sui campi di Tableau e Salesforce
Se desideri un maggiore controllo sul filtro della visualizzazione Tableau in una pagina di record, puoi mappare un campo o un parametro in Tableau a un campo specifico in Salesforce. Il campo o il parametro di Tableau deve essere nella vista che stai incorporando. Il campo di Salesforce deve essere un campo qualificato nella pagina in cui stai incorporando la vista. Quando i valori di questi due campi corrispondono, il componente Tableau Visualization filtra automaticamente la vista di Tableau.
Per applicare il filtro avanzato, aggiungi il componente Tableau View a una pagina di record. Ad esempio, se disponi di una vista di Tableau contenente dati di Salesforce correlati alle informazioni di vendita, puoi aggiungere tale vista alle pagine dei record delle opportunità.
Nell’organizzazione Salesforce fai clic sul programma di avvio app (
), quindi individua e seleziona Sales (o qualsiasi altra app che fornisce una pagina di record in cui è possibile incorporare il componente Tableau Lightning). Ad esempio, fai clic sulla scheda Accounts. Seleziona un account, ad esempio Burlington Textiles, dall’elenco All Accounts.
Fai clic sull’ingranaggio di configurazione (
), quindi scegli Modifica pagina.
Trascina il componente Tableau View dall'area Personalizzato dell’elenco Componenti Lightning nella parte superiore del canvas della pagina.
Configura il componente.
Immetti l’URL della vista di Tableau contenente i dati di vendita che desideri visualizzare.
Specifica il nome del campo di Tableau da utilizzare per il filtro. Il campo di Tableau deve essere il nome di un campo nella vista che stai incorporando. Ad esempio, la vista potrebbe contenere un campo per ID utente.
Specifica il nome del campo di Salesforce da utilizzare per il filtro. Puoi selezionare i nomi dei campi qualificati per la pagina dall’elenco a discesa. Nella pagina dei record dell’account, ad esempio, puoi selezionare ID proprietario.
Quando i valori di questi due campi corrispondono, il componente Tableau View filtra automaticamente la vista.
Importante: è necessario immettere i nomi dei campi così come sono definiti nell'origine dati. Ad esempio, se l'origine dati è in inglese, ma i campi dell'origine dati sono tradotti in giapponese per un utente, l'utente deve immettere il nome del campo originale in inglese.
Salva le modifiche apportate alla pagina.