# tableau Guides - Full Documentation [Passa al contenuto principale](#main-content) # Aggiungere gli utenti rimanenti a Tableau Cloud Sei nella [Guida alla migrazione manuale di Tableau Cloud.](https://help.tableau.com/current/guides/migration/it-it/emg_intro.htm) Questa guida descrive come eseguire la migrazione manuale delle distribuzioni di Tableau Server con meno di 100 utenti a Tableau Cloud. Dopo aver eseguito la migrazione di tutti i contenuti e configurato i progetti, i gruppi e le autorizzazioni, puoi aggiungere il resto degli utenti (o tutti gli utenti). In questo argomento viene descritto come aggiungere utenti all'interno di un sito. Per aggiungere o rimuovere utenti e modificare i loro ruoli su più siti, gli amministratori cloud possono utilizzare Tableau Cloud Manager. Per ulteriori informazioni, consulta [Gestire gli utenti con Tableau Cloud Manager](https://help.tableau.com/current/online/it-it/cloud_manager_users.htm). ## Aggiungere utenti Non appena aggiungi gli utenti, questi saranno in grado di accedere ai contenuti. Assicurati di seguire le procedure in [Configurare le autorizzazioni e l’accesso ai contenuti per gli utenti migrati](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part5.htm) prima di aggiungere gli utenti. È inoltre consigliabile conoscere i ruoli del sito degli utenti prima di eseguire la migrazione a Tableau Cloud. Vedi [Impostare i ruoli sul sito degli utenti](https://help.tableau.com/current/online/it-it/users_site_roles.htm). Puoi aggiungere gli utenti manualmente come illustrato di seguito. Se gli utenti sono molto numerosi e vuoi importarli in batch con un file CSV, consulta [Importare utenti](https://help.tableau.com/current/online/it-it/users_import.htm). ### Aggiungere gli utenti manualmente 1. Una volta effettuato l’accesso al sito Tableau Server, seleziona **Utenti**. 2. Nella pagina Utenti, fai clic su Aggiungi utenti e quindi su Aggiungi utenti tramite nome utente. ![](/tableau/next/it-it/guides/migration/it-it/Img/users_add_online.png) 3. Seleziona il metodo di autenticazione con cui desideri che gli utenti importati accedano a Tableau Cloud. Se sul sito non è configurata alcun metodo di autenticazione, agli utenti importati verrà assegnato quello Tableau con MFA. **Nota:** puoi passare alla pagina Utenti per modificare il tipo di autenticazione degli utenti in qualsiasi momento dopo averli aggiunti 4. Nella casella **Immetti nomi utente**, immetti i nomi utente degli utenti (in formato indirizzo e-mail). Se aggiungi più utenti, separa i nomi utente con un punto e virgola. Ad esempio, _tdavis@example.com; jjohnson@example.com; hwilson@example.com_ 5. Seleziona un ruolo del sito dall’elenco a discesa per assegnare quel ruolo del sito a tutti gli utenti che desideri aggiungere. Per le definizioni dei ruoli del sito, consulta [Imposta i ruoli del sito degli utenti](https://help.tableau.com/current/online/it-it/users_site_roles.htm). 6. Fai clic su Aggiungi utenti. Se il nome utente di un nuovo utente è già associato a un account su tableau.com, all’utente viene richiesto di accedere utilizzando l’indirizzo e-mail e la password esistenti per tale account. Se il nome utente di un nuovo utente non è già associato a un account su tableau.com, all’utente viene richiesto di fornire nome, cognome e a password. Finché l’utente non fornisce questi valori, la sua voce nell’elenco degli utenti Tableau Server riporta l’indirizzo e-mail preceduto da un punto. Ad esempio: `.snguyen@example.com` Una volta effettuato l’accesso da parte dell’utente, la voce viene aggiornata per mostrare il suo nome completo. Ad esempio: `Susan Nguyen` ## Flusso di lavoro della migrazione Questa guida è organizzata secondo un processo in più fasi per la migrazione a Tableau Cloud: 1. [Pianificare la migrazione](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part1.htm) 2. [Creare e configurare un sito di Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2.htm) 3. [Eseguire la migrazione delle connessioni virtuali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2-5.htm) 4. [Eseguire la migrazione di origini dati, cartelle di lavoro e flussi di Prep in Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part3.htm) 5. [Ricreare le pianificazioni di aggiornamento per Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part4.htm) 6. [Configurare le autorizzazioni e l’accesso ai contenuti per gli utenti migrati](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part5.htm) 7. **Ti trovi qui**: Aggiungere gli utenti a Tableau Cloud 8. [Elenco di controllo per la migrazione degli utenti finali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part7.htm) [Passa al contenuto principale](#main-content) # Appendice - Livello Web con distribuzione di esempio di Apache **Nota**: Tableau non aggiorna più la Guida alla distribuzione per le organizzazioni di grandi dimensioni. Sebbene sia comunque consigliabile utilizzare l’architettura di riferimento descritta in questo articolo come modello di distribuzione valido per Tableau Server in AWS, le procedure di configurazione specifiche potrebbero essere state modificate dall’ultimo aggiornamento. Per una maggiore accuratezza, confronta sempre queste procedure con la versione più recente della [Guida di Tableau Server](https://help.tableau.com/current/server/it-it/get_started_server.htm). Questo argomento fornisce una procedura end-to-end che descrive come implementare il livello Web nell’architettura di riferimento AWS. La configurazione di esempio è composta dai seguenti componenti: - Servizio di bilanciamento del carico dell’applicazione AWS - Server proxy Apache - Modulo di autenticazione Mellon - IdP Okta - Autenticazione SAML **Nota**: la configurazione del livello Web di esempio presentata in questa sezione include procedure dettagliate per la distribuzione di software e servizi di terze parti. Abbiamo fatto del nostro meglio per verificare e documentare le procedure necessarie per abilitare lo scenario del livello Web. Tuttavia, il software di terze parti potrebbe cambiare o lo scenario potrebbe differire dall’architettura di riferimento descritta in questo documento. Fai riferimento alla documentazione di terze parti per i dettagli della configurazione e il supporto. Gli esempi relativi a Linux in questa sezione mostrano i comandi per le distribuzioni di tipo RHEL. In particolare, i comandi riportati di seguito sono stati sviluppati con la distribuzione Amazon Linux 2. Se esegui una distribuzione di Ubuntu, modifica i comandi di conseguenza. La distribuzione del livello Web in questo esempio adotta una configurazione graduale e una procedura di verifica. La configurazione principale del livello Web comprende le fasi seguenti per abilitare HTTP tra Tableau e Internet. Apache viene eseguito e configurato per il proxy inverso/bilanciamento del carico dietro il servizio di bilanciamento del carico dell’applicazione AWS: 1. Installare Apache 2. Configurare il proxy inverso per testare la connettività verso Tableau Server 3. Configurare il bilanciamento del carico sul proxy 4. Configurare il servizio di bilanciamento del carico dell’applicazione AWS Dopo aver configurato il livello Web e verificato la connettività con Tableau, configura l’autenticazione con un provider esterno. ## Installare Apache Esegui questa procedura su entrambi gli host EC2 (Proxy 1 e Proxy 2). Se stai eseguendo la distribuzione in AWS secondo l’esempio dell’architettura di riferimento, dovrebbero essere presenti due aree di disponibilità con un singolo server proxy in ogni area. 1. Installa Apache: sudo yum update -y sudo yum install -y httpd 2. Configura l’avvio di Apache al riavvio: sudo systemctl enable --now httpd 3. Verifica che la versione di httpd che hai installato includa`proxy_hcheck_module`: sudo httpd -M `proxy_hcheck_module` è obbligatorio. Se la tua versione di httpd non include questo modulo, esegui l’aggiornamento a una versione di httpd che lo includa. ## Configurare il proxy per testare la connettività verso Tableau Server Esegui questa procedura su uno degli host proxy (Proxy 1). Lo scopo di questa fase è verificare la connettività tra Internet, il server proxy e Tableau Server nel gruppo di sicurezza privato. 1. Crea un file denominato `tableau.conf` e aggiungilo alla directory `/etc/httpd/conf.d`. Copia il codice seguente e specifica le chiavi `ProxyPass` e `ProxyPassReverse` con l’indirizzo IP privato del Nodo 1 di Tableau Server. **Importante**: la configurazione mostrata di seguito non è sicura e non deve essere utilizzata in produzione. Questa configurazione deve essere utilizzata solo durante il processo di installazione per verificare la connettività end-to-end. Ad esempio, se l’indirizzo IP privato del Nodo 1 è `10.0.30.32`, il contenuto del file `tableau.conf` sarà: ProxyPreserveHost On ProxyPass "/" "http://10.0.30.32:80/" ProxyPassReverse "/" "http://10.0.30.32:80/" 2. Riavvia httpd: sudo systemctl restart httpd ### Verifica: configurazione della topologia di base Dovresti essere in grado di accedere alla pagina di amministrazione di Tableau Server visitando `http://`. Se la pagina di accesso di Tableau Server non viene caricata nel browser, segui queste fasi per la risoluzione dei problemi nell’host Proxy 1: - Arresta e quindi avvia httpd come prima fase per la risoluzione dei problemi. - Controlla il file `tableau.conf`. Verifica che l’IP privato di Nodo 1 sia corretto. Verifica le virgolette doppie e controlla attentamente la sintassi. - Esegui il comando `curl` sul server proxy inverso con l’indirizzo IP privato di Nodo 1, ad esempio `curl 10.0.1.90`. Se la shell non restituisce codice html, o se restituisce il codice html per la pagina Web di test di Apache, verifica la configurazione di protocollo/porta tra i gruppi di sicurezza Pubblico e Privato. - Esegui il comando `curl` con l’indirizzo IP privato di Proxy 1, ad esempio `curl 10.0.0.163`. Se la shell restituisce il codice html per la pagina Web di test di Apache, il file proxy non è configurato correttamente. - Riavvia sempre httpd (`sudo systemctl restart httpd`) dopo ogni modifica della configurazione del file proxy o dei gruppi di sicurezza. - Assicurati che TSM sia in esecuzione su Nodo 1. ## Configurare il bilanciamento del carico sul proxy 1. Sullo stesso host proxy (Proxy 1) in cui hai creato il file `tableau.conf`, rimuovi la configurazione dell’host virtuale esistente e modifica il file per includere la logica di bilanciamento del carico. Ad esempio: ServerAdmin admin@example.com #Load balancing logic. ProxyHCExpr ok234 {%{REQUEST\_STATUS} =~ /^\[234\]/} Header add Set-Cookie "ROUTEID=.%{BALANCER\_WORKER\_ROUTE}e; path=/" env=BALANCER\_ROUTE\_CHANGED #Replace IP addresses below with the IP addresses to the Tableau Servers running the Gateway service. BalancerMember http://10.0.3.40/ route=1 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico BalancerMember http://10.0.4.151/ route=2 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico ProxySet stickysession=ROUTEID ProxyPreserveHost On ProxyPass / balancer://tableau/ ProxyPassReverse / balancer://tableau/ 2. Arresta e quindi avvia httpd: sudo systemctl stop httpd sudo systemctl start httpd 3. Verifica la configurazione visitando l’indirizzo IP pubblico del Proxy 1. ## Copiare la configurazione sul secondo server proxy 1. Copia il file `tableau.conf` da Proxy 1 e salvalo nella directory `/etc/httpd/conf.d` sull’host Proxy 2. 2. Arresta e quindi avvia httpd: sudo systemctl stop httpd sudo systemctl start httpd 3. Verifica la configurazione visitando l’indirizzo IP pubblico del Proxy 2. ## Configurare il servizio di bilanciamento del carico dell’applicazione AWS Configura il servizio di bilanciamento del carico come un listener HTTP. La procedura seguente descrive come aggiungere un servizio di bilanciamento del carico in AWS. #### Fase 1. Creare un gruppo di destinazione Un gruppo di destinazione è una configurazione di AWS che definisce le istanze EC2 che eseguono i server proxy. Questi sono le destinazioni per il traffico da LBS. 1. EC2 > Gruppi di destinazione > Crea gruppo di destinazione 2. Nella pagina Crea: - Inserisci un nome per il gruppo di destinazione, ad esempio `TG-internal-HTTP` - Tipo di destinazione: istanze - Protocollo: HTTP - Porta: 80 - VPC: seleziona il VPC - In Controlli di integrità > Impostazioni avanzate controlli di integrità > Codici di riuscita aggiungi la lista dei codici da leggere:`200,303`. - Fai clic su Crea. 3. Seleziona il gruppo di destinazione appena creato, quindi fai clic sulla scheda Destinazione:  - Fai clic su Modifica. - Seleziona le istanze EC2 (o una singola istanza se ne stai configurando una alla volta) che eseguono l’applicazione proxy, quindi fai clic su Aggiungi a registrati. - Fai clic su Salva. #### Fase 2. Avviare la procedura guidata per il servizio di bilanciamento del carico 1. EC2 > Servizi di bilanciamento del carico > Crea servizio di bilanciamento del carico 2. Nella pagina "Seleziona il tipo di servizio di bilanciamento del carico" crea un servizio di bilanciamento del carico dell’applicazione. **Nota**: l’interfaccia utente visualizzata per configurare il servizio di bilanciamento del carico non è uniforme tra i data center AWS. La procedura seguente, "Configurazione tramite procedura guidata", è associata alla procedura guidata di configurazione di AWS che inizia con **Fase 1. Configurare il servizio di bilanciamento del carico**.  Se il tuo data center visualizza tutte le configurazioni in un’unica pagina che include un pulsante **Crea servizio di bilanciamento del carico** nella parte inferiore, segui la procedura "Configurazione con pagina singola" di seguito. 1. Pagina Configura servizio di bilanciamento del carico: - Specifica il nome - Schema: internet-facing (predefinito) - Tipo di indirizzo IP: ipv4 (predefinito) - Listener (Listener e routing): 1. mantieni il listener HTTP predefinito 2. Fai clic su Aggiungi listener, quindi aggiungi `HTTPS:443` - VPC: seleziona il VPC in cui hai installato tutti i componenti - Aree di disponibilità: - Seleziona **a** e **b** per le regioni del data center - In ogni selettore a discesa corrispondente, seleziona la subnet pubblica (in cui risiedono i server proxy). - Fai clic su Configura impostazioni di sicurezza 2. Pagina Configura impostazioni di sicurezza - Carica il certificato SSL pubblico. - Fai clic su Avanti: Configura gruppi di sicurezza. 3. Pagina Configura gruppi di sicurezza: - Seleziona il gruppo di sicurezza Pubblico. Se è selezionato il gruppo di sicurezza Predefinito, deselezionarlo. - Fai clic su Avanti: Configura routing. 4. Pagina Configura routing - Gruppo di destinazione: gruppo di destinazione esistente. - Nome: seleziona il gruppo di destinazione che hai creato in precedenza - Fai clic su Avanti: Registra destinazioni. 5. Pagina Registra destinazioni - Dovrebbero essere visualizzate le due istanze del server proxy configurate in precedenza. - Fai clic su Avanti: Verifica. 6. Pagina Verifica Fai clic su Crea. Configurazione di base - Specifica il nome - Schema: internet-facing (predefinito) - Tipo di indirizzo IP: ipv4 (predefinito) Mapping di rete - VPC: seleziona il VPC in cui hai installato tutti i componenti - Mapping: - seleziona le aree di disponibilità **a** e **b** (o equivalenti) per le regioni del data center - In ogni selettore a discesa corrispondente, seleziona la subnet pubblica (in cui risiedono i server proxy). Gruppi di sicurezza - Seleziona il gruppo di sicurezza Pubblico. Se è selezionato il gruppo di sicurezza Predefinito, deselezionarlo. Listener e routing - Mantieni il listener HTTP predefinito. Per Azione predefinita specifica il gruppo di destinazione impostato precedentemente. - Fai clic su Aggiungi listener, quindi aggiungi `HTTPS:443`. Per Azione predefinita specifica il gruppo di destinazione impostato precedentemente. Impostazioni del listener sicure - Carica il certificato SSL pubblico. Fai clic su Crea servizio di bilanciamento del carico. #### Fase 3. Abilitare la persistenza 1. Dopo aver creato il servizio di bilanciamento del carico, è necessario abilitare la persistenza per il gruppo di destinazione. - Apri la pagina del gruppo di destinazione AWS (EC2 > Bilanciamento del carico > Gruppi di destinazione), quindi seleziona l’istanza del gruppo di destinazione appena configurata. Nel menu Azione seleziona Modifica attributi. - Nella pagina Modifica attributi seleziona Persistenza, specifica una durata di `1 day`, quindi scegli Salva modifiche. 2. Nel servizio di bilanciamento del carico, abilita la persistenza sul listener HTTP. Seleziona il servizio di bilanciamento del carico appena configurato, quindi fai clic sulla scheda Listener: - Per HTTP:80, fai clic su Visualizza/modifica regole. Nella pagina Regole visualizzata fai clic sull’icona di modifica (una volta nella parte superiore della pagina e quindi di nuovo accanto alla regola) per modificare la regola. Elimina la regola THEN esistente e sostituiscila facendo clic su Aggiungi azione > Inoltra a.... Nella configurazione THEN risultante specifica lo stesso gruppo di destinazione che hai creato. In Persistenza a livello di gruppo abilita la persistenza e imposta la durata su 1 giorno. Salva l’impostazione, quindi fai clic su Aggiorna. #### Fase 4. Impostare il timeout di inattività sul sistema di bilanciamento del carico Nel servizio di bilanciamento del carico aggiorna il timeout di inattività a 400 secondi. Seleziona il servizio di bilanciamento del carico che hai configurato per questa distribuzione, quindi fai clic su Azioni > Modifica attributi. Imposta Timeout di inattività su `400` secondi, quindi fai clic su Salva. #### Fase 5. Verificare la connettività di LBS Apri la pagina del servizio di bilanciamento del carico AWS (EC2 > Servizi di bilanciamento del carico), quindi seleziona l’istanza del servizio di bilanciamento del carico appena configurata. In Descrizione copia il nome DNS e incollalo in un browser per accedere alla pagina di accesso di Tableau Server. Se viene visualizzato un errore di livello 500, potrebbe essere necessario riavviare i server proxy. ## Aggiornare DNS con l’URL pubblico di Tableau Utilizza il nome della zona DNS del tuo dominio dalla descrizione del servizio di bilanciamento del carico AWS per creare un valore CNAME nel DNS. Il traffico verso il tuo URL (tableau.esempio.com) deve essere inviato al nome DNS pubblico di AWS. ## Verificare la connettività Al termine degli aggiornamenti del DNS, dovresti essere in grado di accedere alla pagina di accesso di Tableau Server inserendo il tuo URL pubblico, ad esempio `https://tableau.example.com`. ## Esempio di configurazione dell’autenticazione: SAML con IdP esterno L’esempio seguente descrive come impostare e configurare SAML con l’IdP Okta e il modulo di autenticazione Mellon per una distribuzione di Tableau in esecuzione nell’architettura di riferimento AWS. L’esempio descrive come configurare Tableau Server e i server proxy Apache per l’utilizzo di HTTP. Okta invierà la richiesta al sistema di bilanciamento del carico AWS tramite HTTPS, ma tutto il traffico interno sarà trasmesso tramite HTTP. Durante la configurazione per questo scenario, tieni presente i protocolli HTTP e HTTPS quando imposti le stringhe URL. Questo esempio utilizza Mellon come modulo del provider di servizi di pre-autenticazione sui server proxy inversi. Questa configurazione garantisce che solo il traffico autenticato si connetta a Tableau Server, che opera anche come provider di servizi con l’IdP Okta. Pertanto, devi configurare due applicazioni IdP: una per il provider di servizi Mellon e una per il provider di servizi Tableau. ### Creare l’account amministratore di Tableau Un errore comune durante la configurazione di SAML è dimenticare di creare un account amministratore su Tableau Server prima di abilitare SSO. Il primo passaggio consiste nel creare un account su Tableau Server con un ruolo di amministratore del server. Per lo scenario Okta di esempio, il nome utente deve essere in un formato di indirizzo email valido, per esempio, user@example.com. È necessario impostare una password per questo utente, ma la password non verrà utilizzata dopo la configurazione di SAML. ### Configurare l’applicazione di pre-autorizzazione Okta Lo scenario end-to-end descritto in questa sezione richiede due applicazioni Okta: - Applicazione di pre-autenticazione Okta - Applicazione Tableau Server Okta Ognuna di queste applicazioni è associata a diversi metadati, che dovrai configurare rispettivamente sul proxy inverso e su Tableau Server. Questa procedura descrive come creare e configurare l’applicazione di pre-autenticazione Okta. Più avanti in questo argomento verrà creata l’applicazione Tableau Server Okta. Per un account Okta di prova gratuito con utenti limitati, vedi la [pagina Web degli sviluppatori Okta](https://developer.okta.com/signup/) . Crea un’integrazione dell’app SAML per il provider di servizi di pre-autenticazione Mellon. 1. Apri la dashboard di amministrazione di Okta > Applicazioni > Crea integrazione app. 2. Nella pagina Crea una nuova integrazione app seleziona SAML 2.0, quindi fai clic su Avanti. 3. Nella scheda Impostazioni generali immetti un nome per l’app, ad esempio `Tableau Pre-Auth`, quindi fai clic su Avanti. 4. Nella scheda Configura SAML: - URL Single Sign-On (SSO). L’elemento finale del percorso nell’URL Single Sign-On è indicato come `MellonEndpointPath` nel file di configurazione `mellon.conf` riportato più avanti in questa procedura. Puoi specificare qualsiasi endpoint desideri. In questo esempio, l’endpoint è `sso`. L’ultimo elemento, `postResponse`, è obbligatorio: `https://tableau.example.com/sso/postResponse`. - Deseleziona la casella di controllo: Utilizzalo per URL destinatario e URL di destinazione. - URL destinatario: uguale all’URL SSO, ma con HTTP. Ad esempio, `http://tableau.example.com/sso/postResponse`. - URL di destinazione: uguale all’URL SSO, ma con HTTP. Ad esempio, `http://tableau.example.com/sso/postResponse`. - URI destinatario (ID entità del provider di servizi). Ad esempio, `https://tableau.example.com`. - Formato ID nome: `EmailAddress` - Nome utente applicazione: `Email` - Dichiarazioni attributi: Nome = `mail`; Formato nome = `Unspecified`; Valore = `user.email`. Fai clic su Avanti. 5. Nella scheda Feedback seleziona: - Sono un cliente Okta che aggiunge un’app interna - Questa è un’app interna che abbiamo creato - Fai clic su Fine. 6. Crea il file di metadati IdP pre-autenticazione: - In Okta: Applicazioni > Applicazioni > La tua nuova applicazione (ad esempio, `Tableau Pre-Auth`) > Accesso - Accanto a Certificati di firma SAML, fai clic su Visualizza istruzioni di configurazione SAML. - Nella pagina Come configurare SAML 2.0 per l’applicazione , scorri verso il basso fino alla sezione Facoltativa, Fornisci i seguenti metadati IDP al tuo fornitore di servizi. - Copia il contenuto del campo XML e salvalo in un file chiamato `pre-auth_idp_metadata.xml`. 7. (Facoltativo) Configura l’autenticazione a più fattori: - In Okta: Applicazioni > Applicazioni > La tua nuova applicazione (ad esempio, `Tableau Pre-Auth`) > Accesso - In Criterio di accesso fai clic su Aggiungi regola. - In Regola di accesso all’app specifica un nome e le diverse opzioni MFA. Per testare la funzionalità, puoi mantenere tutte le opzioni predefinite. Tuttavia, in Azioni devi selezionare Richiedi fattore e quindi specificare la frequenza con cui gli utenti devono eseguire l’accesso. Fai clic su Salva. ### Creare e assegnare un utente Okta 1. In Okta, crea un utente con lo stesso nome utente che hai creato in Tableau (utente@example.com): Directory > Persone > Aggiungi persona. 2. Dopo che l’utente è stato creato, assegna la nuova app Okta a tale persona: fai clic sul nome utente, quindi assegna l’applicazione in Assegna applicazione. ## Installare Mellon per la pre-autenticazione 1. Nelle istanze EC2 che eseguono il server proxy Apache esegui questi comandi per installare i moduli PHP e Mellon: sudo yum install httpd php mod\_auth\_mellon 2. Crea la directory `/etc/httpd/mellon` ## Configurare Mellon come modulo di pre-autenticazione Esegui questa procedura su entrambi i server proxy. Devi disporre di una copia del file `pre-auth_idp_metadata.xml` che hai creato dalla configurazione di Okta. 1. Cambia directory: cd /etc/httpd/mellon 2. Crea i metadati del provider di servizi. Esegui lo script `mellon_create_metadata.sh`. Devi includere l’ID entità e l’URL restituito per la tua organizzazione nel comando. L’URL restituito è indicato come _URL Single Sign-On_ in Okta. L’elemento finale del percorso nell’URL restituito è indicato come `MellonEndpointPath` nel file di configurazione `mellon.conf` riportato più avanti in questa procedura. In questo esempio, specifichiamo `sso` come percorso dell’endpoint. Ad esempio: sudo /usr/libexec/mod\_auth\_mellon/mellon\_create\_metadata.sh https://tableau.example.com "https://tableau.example.com/sso" Lo script restituisce il certificato, la chiave e i file dei metadati del provider di servizi. 3. Rinomina i file del provider di servizi nella directory `mellon` per una maggiore leggibilità. Nella documentazione verrà fatto riferimento a questi file con i seguenti nomi: sudo mv \*.key mellon.key sudo mv \*.cert mellon.cert sudo mv \*.xml sp\_metadata.xml 4. Copia il file `pre-auth_idp_metadata.xml` nella stessa directory. 5. Crea il file `mellon.conf` nella directory `/etc/httpd/conf.d`: sudo nano /etc/httpd/conf.d/mellon.conf 6. Copia i seguenti contenuti in `mellon.conf`. MellonSPPrivateKeyFile /etc/httpd/mellon/mellon.key MellonSPCertFile /etc/httpd/mellon/mellon.cert MellonSPMetadataFile /etc/httpd/mellon/sp\_metadata.xml MellonIdPMetadataFile /etc/httpd/mellon/pre-auth\_idp\_metadata.xml MellonEndpointPath /sso MellonEnable "info" 7. Aggiungi i seguenti contenuti al file `tableau.conf` esistente: Nel blocco `` aggiungi il seguente contenuto. Aggiorna `ServerName` con il nome host pubblico nel tuo ID entità: DocumentRoot /var/www/html ServerName tableau.example.com ServerSignature Off ErrorLog logs/error\_sp.log CustomLog logs/access\_sp.log combined LogLevel info Aggiungi il blocco Location al di fuori del blocco ``. Aggiorna `MellonCookieDomain` con il dominio di primo livello per conservare le informazioni sui cookie, nel modo indicato: AuthType Mellon MellonEnable auth Require valid-user MellonCookieDomain example.com Il file `tableau.conf` completo dovrebbe essere simile a quello nell’esempio seguente: ServerAdmin admin@example.com ProxyHCExpr ok234 {%{REQUEST\_STATUS} =~ /^\[234\]/} Header add Set-Cookie "ROUTEID=.%{BALANCER\_WORKER\_ROUTE}e; path=/" env=BALANCER\_ROUTE\_CHANGED BalancerMember http://10.0.3.36/ route=1 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico BalancerMember http://10.0.4.15/ route=2 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico ProxySet stickysession=ROUTEID ProxyPreserveHost On ProxyPass / balancer://tableau/ ProxyPassReverse / balancer://tableau/ DocumentRoot /var/www/html ServerName tableau.example.com ServerSignature Off ErrorLog logs/error\_sp.log CustomLog logs/access\_sp.log combined LogLevel info AuthType Mellon MellonEnable auth Require valid-user MellonCookieDomain example.com 8. Verifica la configurazione. Esegui questo comando: sudo apachectl configtest Se il test della configurazione restituisce un errore, correggi gli eventuali errori ed esegui nuovamente configtest. Verrà restituito un messaggio che indica che la configurazione è corretta: `Syntax OK`. 9. Riavvia httpd: sudo systemctl restart httpd ## Creare un’applicazione Tableau Server in Okta 1. Nella dashboard di Okta: Applicazioni > Applicazioni > Sfoglia catalogo app 2. In Sfoglia catalogo integrazione app cerca `Tableau`, seleziona il riquadro Tableau Server, quindi fai clic su Aggiungi. 3. In Aggiungi Tableau Server > Impostazioni generali immetti un’etichetta, quindi fai clic su Avanti. 4. In Opzioni di accesso, seleziona SAML 2.0, quindi scorri verso il basso fino ad Impostazioni di accesso avanzate: - ID entità SAML: inserisci l’URL pubblico, ad esempio https://tableau.example.com. - Formato nome utente applicazione: E-mail 5. Fai clic sul collegamento Metadati del provider di identità per avviare un browser. Copia il collegamento nel browser. Questo è il collegamento che utilizzerai durante la configurazione di Tableau nella procedura seguente. 6. Fai clic su Fine. 7. Assegna la nuova app Okta Tableau Server all’utente (utente@example.com): fai clic sul nome utente, quindi assegna l’applicazione in Assegna applicazione. ### Abilitare SAML su Tableau Server per l’IdP Esegui questa procedura su Nodo 1 di Tableau Server. 1. Scarica i metadati dell’applicazione Tableau Server da Okta. Usa il collegamento che hai salvato dalla procedura precedente: wget https://dev-66144217.okta.com/app/exk1egxgt1fhjkSeS5d7/sso/saml/metadata -O idp\_metadata.xml 2. Copia un certificato TLS e il relativo file chiave in Tableau Server. Il file chiave deve essere una chiave RSA. Per maggiori informazioni sui requisiti del certificato SAML e dell’IdP, consulta _Requisiti SAML_ ([Linux](https://help.tableau.com/current/server-linux/it-it/saml_requ.htm)). Per semplificare la gestione e la distribuzione dei certificati e come procedura consigliata per la sicurezza, è consigliabile utilizzare i certificati generati da un’importante e affidabile autorità di certificazione (CA) terza. In alternativa, puoi generare certificati autofirmati o utilizzare i certificati di un’infrastruttura a chiave pubblica per TLS. Se non disponi di un certificato TLS, puoi generare un certificato autofirmato utilizzando la procedura incorporata riportata di seguito. Generare un certificato autofirmato Esegui questa procedura su Nodo 1 di Tableau Server. 1. Genera la chiave dell’autorità di certificazione (CA) radice di firma: openssl genrsa -out rootCAKey-saml.pem 2048 2. Crea il certificato CA radice: openssl req -x509 -sha256 -new -nodes -key rootCAKey-saml.pem -days 3650 -out rootCACert-saml.pem Ti verrà richiesto di inserire i valori per i campi del certificato. Ad esempio: Country Name (2 letter code) \[XX\]:US State or Province Name (full name) \[\]:Washington Locality Name (eg, city) \[Default City\]:Seattle Organization Name (eg, company) \[Default Company Ltd\]:Tableau Organizational Unit Name (eg, section) \[\]:Operations Common Name (eg, your name or your server's hostname) \[\]:tableau.example.com Email Address \[\]:example@tableau.com 3. Crea il certificato e la relativa chiave (`server-saml.csr` e `server-saml.key` nell’esempio seguente). Il nome del soggetto per il certificato deve corrispondere al nome host pubblico dell’host Tableau. Il nome del soggetto è impostato con l’opzione `-subj` con il formato `"/CN="`, ad esempio: openssl req -new -nodes -text -out server-saml.csr -keyout server-saml.key -subj "/CN=tableau.example.com" 4. Firma il nuovo certificato con il certificato CA che hai creato in precedenza. Il seguente comando invia in output anche il certificato nel formato `crt`: openssl x509 -req -in server-saml.csr -days 3650 -CA rootCACert-saml.pem -CAkey rootCAKey-saml.pem -CAcreateserial -out server-saml.crt 5. Converti il file chiave in RSA. Tableau richiede un file chiave RSA per SAML. Per convertire la chiave, esegui questo comando: openssl rsa -in server-saml.key -out server-saml-rsa.key 3. Configura SAML. Esegui questo comando, specificando l’ID dell’entità e l’URL restituito, nonché i percorsi del file dei metadati, del file del certificato e del file chiave: tsm authentication saml configure --idp-entity-id "https://tableau.example.com" --idp-return-url "https://tableau.example.com" --idp-metadata idp\_metadata.xml --cert-file "server-saml.crt" --key-file "server-saml-rsa.key" tsm authentication saml enable 4. Se la tua organizzazione esegue Tableau Desktop 2021.4 o versione successiva, devi eseguire questo comando per abilitare l’autenticazione tramite i server proxy inversi. Le versioni di Tableau Desktop dalla 2021.2.1 alla 2021.3 funzioneranno senza eseguire questo comando, a condizione che il modulo di pre-autenticazione (ad esempio Mellon) sia configurato in modo da consentire la conservazione dei cookie del dominio di primo livello. tsm configuration set -k features.ExternalBrowserOAuth -v false 5. Applica le modifiche alla configurazione: tsm pending-changes apply ## Convalidare la funzionalità SAML Per convalidare la funzionalità SAML end-to-end, accedi a Tableau Server con l’URL pubblico (ad esempio, https://tableau.example.com) tramite l’account amministratore di Tableau creato all’inizio di questa procedura. ## Risoluzione dei problemi di convalida **Richiesta non valida**: un errore comune per questo scenario è l’errore "Richiesta non valida" di Okta. Spesso questo problema si verifica quando il browser memorizza nella cache i dati della sessione precedente di Okta. Ad esempio, se gestisci le applicazioni Okta come amministratore di Okta e quindi tenti di accedere a Tableau con un diverso account abilitato per Okta, i dati della sessione dai dati dell’amministratore potrebbero causare l’errore "Richiesta non valida". Se questo errore persiste anche dopo aver cancellato la cache del browser locale, prova a convalidare lo scenario di Tableau connettendoti con un browser diverso. Un’altra causa dell’errore "Richiesta non valida" è un errore di battitura in uno dei tanti URL che inserisci durante i processi di configurazione di Okta, Mellon e SAML. Controllali tutti attentamente. Spesso il file httpd `error.log` nel server Apache specificherà quale URL sta causando l’errore. **Non trovato - L’URL richiesto non è stato trovato su questo server**: questo errore indica uno di diversi possibili errori di configurazione. Se l’utente è autenticato con Okta e riceve questo errore, probabilmente hai caricato l’applicazione di pre-autenticazione Okta in Tableau Server quando hai configurato SAML. Verifica di avere configurato in Tableau Server i metadati dell’applicazione Tableau Server Okta, anziché i metadati dell’applicazione di pre-autenticazione Okta Altre fasi per la risoluzione dei problemi: - Esamina attentamente `tableau.conf` per verificare se sono presenti errori di battitura o di configurazione - Esamina le impostazioni dell’applicazione di pre-autenticazione Okta. Verifica che i protocolli HTTP e HTTPS siano impostati come specificato in questo argomento. - Riavvia httpd su entrambi i server proxy. - Verifica che `sudo apachectl configtest` restituisca "Sintassi OK" in entrambi i server proxy. - Verifica che l’utente di test sia assegnato a entrambe le applicazioni in Okta. - Verifica che la permanenza sia impostata sul servizio di bilanciamento del carico e sui gruppi di destinazione associati ## Configurare SSL/TLS dal servizio di bilanciamento del carico a Tableau Server Alcune organizzazioni richiedono un canale di crittografia end-to-end dal client al servizio back-end. L’architettura di riferimento predefinita, come descritto fino a questo punto, specifica SSL dal client al servizio di bilanciamento del carico in esecuzione nel livello Web dell’organizzazione. Per configurare SSL dal servizio di bilanciamento del carico a Tableau Server, procedi come segue: - Installa un certificato SSL valido sia in Tableau che nei server proxy. - Configura SSL dal servizio di bilanciamento del carico ai server proxy inversi. - Configura SSL dai server proxy a Tableau Server. - Puoi anche configurare SSL da Tableau Server all’istanza PostgreSQL. Il resto del presente argomento descrive questa implementazione nel contesto dell’architettura di riferimento AWS di esempio. ## Esempio: configurare SSL/TLS nell’architettura di riferimento AWS Questa sezione descrive come configurare SSL su Tableau e configurare SSL su un server proxy Apache, il tutto in esecuzione nell’architettura di riferimento AWS di esempio. Le procedure relative a Linux in questo esempio mostrano i comandi per le distribuzioni di tipo RHEL. In particolare, i comandi riportati di seguito sono stati sviluppati con la distribuzione Amazon Linux 2. Se esegui una distribuzione di Ubuntu, modifica i comandi di conseguenza. ### Fase 1. Raccogliere i certificati e le relative chiavi Per semplificare la gestione e la distribuzione dei certificati e come procedura consigliata per la sicurezza, è consigliabile utilizzare i certificati generati da un’importante e affidabile autorità di certificazione (CA) terza. In alternativa, puoi generare certificati autofirmati o utilizzare i certificati di un’infrastruttura a chiave pubblica per TLS. La procedura seguente spiega come generare i certificati autofirmati. Se stai utilizzando certificati di terze parti come consigliato, puoi saltare questa procedura. Esegui questa procedura su uno degli host proxy. Dopo aver generato il certificato e la chiave associata, li condividerai con l’altro host proxy e con Nodo 1 di Tableau Server. 1. Genera la chiave dell’autorità di certificazione (CA) radice di firma: `openssl genrsa -out rootCAKey.pem 2048` 2. Crea il certificato CA radice: `openssl req -x509 -sha256 -new -nodes -key rootCAKey.pem -days 3650 -out rootCACert.pem` Ti verrà richiesto di inserire i valori per i campi del certificato. Ad esempio: Country Name (2 letter code) \[XX\]:US State or Province Name (full name) \[\]:Washington Locality Name (eg, city) \[Default City\]:Seattle Organization Name (eg, company) \[Default Company Ltd\]:Tableau Organizational Unit Name (eg, section) \[\]:Operations Common Name (eg, your name or your server's hostname) \[\]:tableau.example.com Email Address \[\]:example@tableau.com 3. Crea il certificato e la relativa chiave (`serverssl.csr` e `serverssl.key` nell’esempio seguente). Il nome del soggetto per il certificato deve corrispondere al nome host pubblico dell’host Tableau. Il nome del soggetto è impostato con l’opzione `-subj` con il formato `"/CN="`, ad esempio: `openssl req -new -nodes -text -out serverssl.csr -keyout serverssl.key -subj "/CN=tableau.example.com"` 4. Firma il nuovo certificato con il certificato CA che hai creato nella fase 2. Il seguente comando invia in output anche il certificato nel formato `crt`: `openssl x509 -req -in serverssl.csr -days 3650 -CA rootCACert.pem -CAkey rootCAKey.pem -CAcreateserial -out serverssl.crt` ### Fase 2. Configurare il server proxy per SSL Esegui questa procedura su entrambi i server proxy. 1. Installa il modulo SSL di Apache: `sudo yum install mod_ssl` 2. Crea la directory `/etc/ssl/private`: `sudo mkdir -p /etc/ssl/private` 3. Copia i file .crt e .key nei percorsi `/etc/ssl/` seguenti: `sudo cp serverssl.crt /etc/ssl/certs/` `sudo cp serverssl.key /etc/ssl/private/` 4. Aggiorna il file `tableau.conf` esistente con i seguenti aggiornamenti: - Aggiungi il blocco di riscrittura SSL: RewriteEngine on RewriteCond %{SERVER\_NAME} =tableau.example.com RewriteRule ^ https://%{SERVER\_NAME}%{REQUEST\_URI} \[END,NE,R=permanent\] - Nel blocco di riscrittura SSL aggiorna il nome del server `RewriteCond`: aggiungi il tuo nome host pubblico, ad esempio `tableau.example.com` - Cambia `` in ``. - Racchiudi i blocchi `` e `` con `` ... ``. - `BalancerMember`: cambia il protocollo da`http` in `https`. - Aggiungi elementi `SSL*` all’interno del blocco ``: SSLEngine on SSLCertificateFile /etc/ssl/certs/serverssl.crt SSLCertificateKeyFile /etc/ssl/private/serverssl.key SSLProxyEngine on SSLProxyVerify none SSLProxyCheckPeerName off SSLProxyCheckPeerExpire off - Nell’elemento `LogLevel`: aggiungi `ssl:warn`. - Facoltativo: se hai installato e configurato un modulo di autenticazione, potrebbero essere presenti ulteriori elementi nel file tableau.conf. Ad esempio, il blocco ` ` includerà elementi. Un esempio di file tableau.conf configurato per SSL è mostrato di seguito: RewriteEngine on RewriteCond %{SERVER\_NAME} =tableau.example.com RewriteRule ^ https://%{SERVER\_NAME}%{REQUEST\_URI} \[END,NE,R=permanent\] ServerAdmin admin@example.com ProxyHCExpr ok234 {%{REQUEST\_STATUS} =~ /^\[234\]/} Header add Set-Cookie "ROUTEID=.%{BALANCER\_WORKER\_ROUTE}e; path=/" env=BALANCER\_ROUTE\_CHANGED BalancerMember https://10.0.3.36/ route=1 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico BalancerMember https://10.0.4.15/ route=2 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico ProxySet stickysession=ROUTEID ProxyPreserveHost On ProxyPass / balancer://tableau/ ProxyPassReverse / balancer://tableau/ DocumentRoot /var/www/html ServerName tableau.example.com ServerSignature Off ErrorLog logs/error\_sp.log CustomLog logs/access\_sp.log combined LogLevel info ssl:warn SSLEngine on SSLCertificateFile /etc/ssl/certs/serverssl.crt SSLCertificateKeyFile /etc/ssl/private/serverssl.key SSLProxyEngine on SSLProxyVerify none SSLProxyCheckPeerName off SSLProxyCheckPeerExpire off #If you have configured a pre-auth module (e.g. Mellon) include those elements here. 5. Aggiungi il file index.html per eliminare gli errori 403: sudo touch /var/www/html/index.html 6. Riavvia httpd: sudo systemctl restart httpd ### Fase 3. Configurare Tableau Server per SSL esterno Copia i file serverssl.crt e serverssl.key dall’host Proxy 1 al sistema Tableau Server iniziale (Nodo 1). Esegui questo comando su Nodo 1: tsm security external-ssl enable --cert-file serverssl.crt --key-file serverssl.key tsm pending-changes apply ### Fase 4. Configurare l’autenticazione facoltativa Se hai configurato un provider di identità esterno per Tableau, probabilmente dovrai aggiornare gli URL restituiti nella dashboard amministrativa dell’IdP. Ad esempio, se utilizzi un’applicazione di pre-autenticazione Okta, dovrai aggiornare l’applicazione in modo da utilizzare il protocollo HTTPS per l’URL destinatario e l’URL di destinazione. ### Fase 5. Configurare il servizio di bilanciamento del carico AWS per HTTPS Se stai eseguendo la distribuzione con il servizio di bilanciamento del carico AWS come documentato in questa guida, riconfigura il servizio di bilanciamento del carico AWS in modo da inviare il traffico HTTPS ai server proxy: 1. Annulla la registrazione del gruppo di destinazione HTTP esistente: In Gruppi di destinazione seleziona il gruppo di destinazione HTTP che è stato configurato per il servizio di bilanciamento del carico, fai clic su Azioni e quindi su Registra e annulla la registrazione dell’istanza. Nella pagina Registra e annulla la registrazione delle destinazioni seleziona le istanze attualmente configurate, fai clic su Annulla registrazione e quindi su Salva. 2. Crea il gruppo di destinazione HTTPS: Gruppi di destinazione > Crea gruppo di destinazione - Seleziona "Istanze" - Inserisci un nome per il gruppo di destinazione, ad esempio `TG-internal-HTTPS` - Seleziona il VPC - Protocollo: HTTPS 443 - In Controlli di integrità > Impostazioni avanzate controlli di integrità > Codici di riuscita aggiungi la lista dei codici da leggere:`200,303`. - Fai clic su Crea. 3. Seleziona il gruppo di destinazione appena creato, quindi fai clic sulla scheda Destinazione:  - Fai clic su Modifica. - Seleziona le istanze EC2 che eseguono l’applicazione proxy, quindi fai clic su Aggiungi a registrate. - Fai clic su Salva. 4. Dopo aver creato il gruppo di destinazione, è necessario abilitare la persistenza: - Apri la pagina del gruppo di destinazione AWS (EC2 > Bilanciamento del carico > Gruppi di destinazione), quindi seleziona l’istanza del gruppo di destinazione appena configurata. Nel menu Azione seleziona Modifica attributi. - Nella pagina Modifica attributi seleziona Persistenza, specifica una durata di `1 day`, quindi scegli Salva modifiche. 5. Sul servizio di bilanciamento del carico, aggiorna le regole del listener. Seleziona il servizio di bilanciamento del carico che hai configurato per questa distribuzione, quindi fai clic sulla scheda Listener. - Per HTTP:80, fai clic su Visualizza/modifica regole. Nella pagina Regole visualizzata fai clic sull’icona di modifica (una volta nella parte superiore della pagina e quindi di nuovo accanto alla regola) per modificare la regola. Elimina la regola THEN esistente e sostituiscila facendo clic su Aggiungi azione > Reindirizza a.... Nella configurazione THEN risultante, specifica `HTTPS` e la porta `443` e mantieni le impostazioni predefinite per le altre opzioni. Salva l’impostazione, quindi fai clic su Aggiorna. - Per HTTP:443, fai clic su Visualizza/modifica regole. Nella pagina Regole visualizzata fai clic sull’icona di modifica (una volta nella parte superiore della pagina e quindi di nuovo accanto alla regola) per modificare la regola. Nella configurazione THEN, in Inoltra a..., cambia il gruppo di destinazione nel gruppo HTTPS appena creato. In Persistenza a livello di gruppo abilita la persistenza e imposta la durata su 1 giorno. Salva l’impostazione, quindi fai clic su Aggiorna. #### Fase 6. Verificare SSL Verifica la configurazione visitando https://tableau.example.com. [Passa al contenuto principale](#main-content) # Appendice - Toolbox per la distribuzione di AWS **Nota**: Tableau non aggiorna più la Guida alla distribuzione per le organizzazioni di grandi dimensioni. Sebbene sia comunque consigliabile utilizzare l’architettura di riferimento descritta in questo articolo come modello di distribuzione valido per Tableau Server in AWS, le procedure di configurazione specifiche potrebbero essere state modificate dall’ultimo aggiornamento. Per una maggiore accuratezza, confronta sempre queste procedure con la versione più recente della [Guida di Tableau Server](https://help.tableau.com/current/server/it-it/get_started_server.htm). Questo argomento include strumenti e opzioni di distribuzione alternative per l’architettura di riferimento quando viene distribuita in AWS. Nello specifico, questo argomento descrive come automatizzare la distribuzione AWS di esempio illustrata nella Guida alla distribuzione per le organizzazioni di grandi dimensioni. ## Script di installazione automatizzata TabDeploy4EDG Lo [script TabDeploy4EDG](https://help.tableau.com/samples/en-us/edg/tabdeploy4edg.txt) automatizza l’implementazione della distribuzione di Tableau a quattro nodi descritta in [Parte 4 - Installazione e configurazione di Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part4.htm). Se stai seguendo l’esempio di implementazione AWS descritto in questa guida, potresti essere in grado di eseguire TabDeploy4EDG. **Requisiti.** Per eseguire lo script, devi preparare e configurare l’ambiente AWS in base all’implementazione di esempio in [Parte 3 - Preparazione per la distribuzione di Tableau Server per le organizzazioni di grandi dimensioni](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part3.htm): - VPC, la subnet e i gruppi di sicurezza sono stati configurati come descritto. Gli indirizzi IP non devono corrispondere a quelli mostrati nell’implementazione di esempio. - Quattro istanze EC2 che eseguono le build più recenti e aggiornate di AWS Linux 2 - PostgreSQL è installato ed è stato configurato come descritto in [Installare, configurare e creare il backup tar di PostgreSQL](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part4.htm#Install,). - Un file di backup tar della fase 1 è disponibile nell’istanza EC2 in cui è installato PostgreSQL, come descritto in [Creare il backup tar di PostgreSQL della fase 1](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part4.htm#Take). - L’istanza EC2 che eseguirà il Nodo 1 della distribuzione di Tableau Server è stata configurata in modo da comunicare con PostgreSQL come descritto in [Parte 4 - Installazione e configurazione di Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part4.htm#Configur). - Hai effettuato l’accesso a ciascuna istanza EC2 con una sessione SSH dall’host bastion. Lo script impiega circa 1,5-2 ore per installare e configurare i quattro sistemi Tableau Server. Lo script configura Tableau in base alle impostazioni prescritte dell’architettura di riferimento. Lo script esegue le seguenti azioni: - Ripristina il backup della fase 1 dell’host PostgreSQL, se specifichi un percorso del file tar dell’host PostgreSQL. - Rimuove le installazioni di Tableau esistenti su tutti i nodi. - Esegue `sudo yum update` su tutti i nodi. - Scarica e copia il pacchetto rpm di Tableau in ogni nodo. - Scarica e installa le dipendenze in ogni nodo. - Crea `/app/tableau_server` e installa il pacchetto in tutti i nodi. - Installa il Nodo 1 con un archivio identità locale e configura il repository esterno con PostgreSQL. - Esegue l’installazione bootstrap e la configurazione iniziale di Nodo 2-Nodo 4. - Elimina il file di bootstrap e il file di configurazione per TabDeploy4EDG. - Configura i servizi nel cluster Tableau in base alle specifiche dell’architettura di riferimento. - Convalida l’installazione e restituisce lo stato per ogni nodo. **Scaricare e copiare lo script sull’host bastion** 1. Copia lo script dalla [pagina degli esempi di TabDeploy4EDG](https://help.tableau.com/samples/en-us/edg/tabdeploy4edg.txt) e incolla il codice in un file denominato `TabDeploy4EDG`. 2. Salva il file nella home directory dell’host EC2 che opera come host bastion. 3. Esegui questo comando per modificare la modalità sul file in modo da renderlo eseguibile: sudo chmod +x TabDeploy4EDG **Eseguire TabDeploy4EDG** TabDeploy4EDG deve essere eseguito dall’host bastion. Lo script è stato creato partendo dal presupposto che l’esecuzione avvenga nel contesto dell’agente di inoltro ssh come descritto in [Esempio: connettersi all’host bastion in AWS](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part3.htm#Example:). Se l’esecuzione non avviene nel contesto dell’agente di inoltro ssh, ti verranno richieste le password durante il processo di installazione. 1. Crea, modifica e salva un file di registrazione (`registration.json`). Il file deve essere un file json formattato correttamente. Copia e personalizza il seguente modello: { "zip" : "97403", "country" : "USA", "city" : "Springfield", "last\_name" : "Simpson", "industry" : "Energy", "eula" : "yes", "title" : "Safety Inspection Engineer", "phone" : "5558675309", "company" : "Example", "state" : "OR", "department" : "Engineering", "first\_name" : "Homer", "email" : "homer@example.com" } 2. Esegui questo comando per generare un file di configurazione modello: ./TabDeploy4EDG -g edg.config 3. Apri il file di configurazione da modificare: sudo nano edg.config Come minimo, devi aggiungere gli indirizzi IP di ciascun host EC2, il percorso del file di registrazione e un codice di licenza valido. 4. Al termine della modifica del file di configurazione, salvalo e chiudilo. 5. Per eseguire TabDeploy4EDG, esegui questo comando: ./TabDeploy4EDG -f edg.config ## Esempio: automatizza la distribuzione dell’infrastruttura AWS con Terraform Questa sezione descrive come configurare ed eseguire Terraform per distribuire l’architettura di riferimento EDG in AWS. La configurazione Terraform di esempio presentata qui distribuisce un VPC AWS con le sottoreti, i gruppi di sicurezza e le istanze EC2 descritti nella [Parte 3 - Preparazione per la distribuzione di Tableau Server per le organizzazioni di grandi dimensioni](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part3.htm). I modelli Terraform di esempio sono disponibili sul sito web Tableau Samples all’indirizzo [https://help.tableau.com/samples/en-us/edg/edg-terraform.zip](https://help.tableau.com/samples/en-us/edg/edg-terraform.zip) . Questi modelli devono essere configurati e personalizzati per la tua organizzazione. Il contenuto della configurazione fornito in questa sezione descrive le modifiche minime richieste al modello da personalizzare per la distribuzione. ### Obiettivo I modelli e i contenuti Terraform qui forniti hanno lo scopo di fornire un esempio funzionante che ti consentirà di distribuire rapidamente EDG in un ambiente di test di sviluppo. Abbiamo fatto del nostro meglio per testare e documentare la distribuzione Terraform di esempio. Tuttavia, l’utilizzo di Terraform per distribuire e mantenere EDG in un ambiente di produzione richiede competenze su Terraform che esulano dall’ambito di questo esempio. Tableau non fornisce supporto per la soluzione Terraform di esempio qui documentata. ### Stato finale Segui la procedura in questa sezione per configurare un VPC in AWS che sia funzionalmente equivalente al VPC specificato nella [Parte 3 - Preparazione per la distribuzione di Tableau Server per le organizzazioni di grandi dimensioni](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part3.htm). ![Schema di un’architettura AWS per Tableau Server.](/tableau/next/it-it/guides/enterprise-deployment/it-it/Img/edg-vpc-terraform.png) Modelli Terraform di esempio e contenuti di supporto in questa sezione: - Crea un VPC con un indirizzo IP elastico, due zone di disponibilità e un’organizzazione di sottoreti come mostrato sopra (gli indirizzi IP sono diversi) - Crea i gruppi di sicurezza Bastion, Pubblico, Privato e Dati. - Imposta la maggior parte delle regole di ingresso e uscita sui gruppi di sicurezza. Dopo l’esecuzione di Terraform dovrai modificare i gruppi di sicurezza. - Crea i seguenti host EC2 (ciascuno esegue AWS Linux2): bastion, proxy 1 proxy 2, Tableau node 1, Tableau node 2, Tableau node 3, Tableau node 4. - Gli host EC2 per PostgreSQL non vengono creati. È necessario creare manualmente EC2 nel gruppo di sicurezza Dati, quindi installare e configurare PostgreSQL come descritto in [Installare, configurare e creare il backup tar di PostgreSQL](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part4.htm#Install,). ### Requisiti - Account AWS: devi avere accesso a un account AWS che ti consenta di creare i VPC. - Se esegui Terraform da un computer Windows, dovrai installare AWS CLI. - Un indirizzo IP elastico disponibile nel tuo account AWS. - Un dominio registrato in AWS Route 53. Terraform creerà una zona DNS e i relativi certificati SSL in Route 53. Pertanto, anche il profilo con cui viene eseguito Terraform deve disporre delle autorizzazioni appropriate in Route 53. ### Prima di iniziare - Gli esempi di riga di comando in questa procedura sono per un terminale con sistema operativo Apple. Se esegui Terraform su Windows, potresti dover adattare i comandi con i percorsi dei file in modo appropriato. - Un progetto Terraform è costituito da molti file di configurazione di testo (estensione file .tf). Puoi configurare Terraform personalizzando questi file. Se non disponi di un editor di testo affidabile, installa Atom o Text++. - Se condividi il progetto Terraform con altri, ti consigliamo di archiviare il progetto in Git per la gestione delle modifiche. ### Fase 1: preparare l’ambiente #### A. Scarica e installa Terraform [https://www.terraform.io/downloads](https://www.terraform.io/downloads) #### B. Genera una coppia di chiavi pubblica-privata Queste sono le chiavi che utilizzerai per accedere ad AWS e all’ambiente VPC risultante. Quando esegui Terraform, includerai la chiave pubblica. Apri il terminale ed esegui i seguenti comandi: 1. Create a private key. For example, `my-key.pem`: openssl genrsa -out my-key.pem 1024 2. Crea una chiave pubblica. Questo formato di chiave non viene utilizzato per Terraform. Lo convertirai in una chiave ssh più avanti in questa procedura: openssl rsa -in my-key.pem -pubout > my-key.pub 3. Imposta le autorizzazioni sulla chiave privata: sudo chmod 0600 my-key.pem Per impostare le autorizzazioni in Windows: - Individua il file in Esplora risorse, fai clic con il pulsante destro del mouse su di esso, quindi seleziona Proprietà. Passa alla scheda Sicurezza e poi fai clic su Avanzate. - Cambia il proprietario in te, disabilita l’ereditarietà ed elimina tutte le autorizzazioni. Concediti il Controllo completo e fai clic su Salva. Contrassegna il file come di sola lettura. 4. Crea una chiave pubblica ssh. Questa è la chiave che copierai in Terraform più avanti nella procedura. ssh-keygen -y -f my-key.pem >my-key-ssh.pub #### C. Scarica il progetto e aggiungi la directory di stato 1. Scarica e decomprimi il [progetto EDG Terraform](https://help.tableau.com/samples/en-us/edg/edg-terraform.zip) e salvalo nel tuo computer locale. Dopo aver decompresso il download avrai una directory di primo livello, edg-terraform, e una serie di sottodirectory. 2. Crea una directory con il nome `state` allo stesso livello della directory `edg-terraform`. ### Fase 2: personalizzare i modelli Terraform Devi personalizzare i modelli Terraform per adattarli al tuo ambiente AWS ed EDG. L’esempio qui fornisce le personalizzazioni minime del modello che deve effettuare la maggior parte delle organizzazioni. È probabile che il tuo particolare ambiente richieda altre personalizzazioni. Questa sezione è organizzata per nome del modello. Assicurati di salvare tutte le modifiche prima di procedere alla _Fase 3: eseguire Terraform_. #### versions.tf There are three instances of `versions.tf` files where the `required_version` field must match the version of terraform.exe you're using. Check the version of terraform (`terraform.exe -version`) and update each of the following instances: - `edg-terraform\versions.tf` - `edg-terraform\modules\proxy\versions.tf` - `edg-terraform\modules\tableau_instance\versions.tf` #### key-pair.tf 1. Apri la chiave pubblica che hai generato nella fase 1B e copiala: less my-key-ssh.pub Windows: copia il contenuto della tua chiave pubblica. 2. Copia la stringa della chiave pubblica nell’argomento public\_key, ad esempio: resource "aws\_key\_pair" "tableau" { key\_name = "my-key" public\_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQ (truncated example) dZVHambOCw==" Ensure that the `key_name` value is unique in the datacenter or `terraform apply` will fail. #### locals.tf Update `user.owner` to your name or alias. The value you enter here will be used for the "Name" tag in AWS on the resources that Terraform creates. #### providers.tf 1. Aggiungi dei tag in base ai requisiti della tua organizzazione. Ad esempio: default\_tags { tags = { "Application" = "tableau", "Creator" = "alias@example.com", "DeptCode" = "8675309", "Description" = "EDG", "Environment" = "test", "Group" = "itcloud@example.com" } } 2. If using `provider`, comment out the `assume_role` lines: /\* assume\_role { role\_arn = "arn:aws:iam::310946706895:role/terraform-backend" session\_name = "terraform" }\*/ #### elb.tf Under `'resource "aws_lb" "tableau" {'` choose a unique value to use for `name` and `tags.Name`. If another AWS load balancer has the same name in the datacenter, then `terraform apply` will fail. Add `idle_timeout`: resource "aws\_lb" "tableau" { name = "edg-again-alb" load\_balancer\_type = "application" subnets = \[for subnet in aws\_subnet.public : subnet.id\] security\_groups = \[aws\_security\_group.public.id\] drop\_invalid\_header\_fields = true idle\_timeout = 400 tags = { Name = "edg-again-alb" } } #### variables.tf Aggiorna il nome del dominio principale. Il nome deve corrispondere al dominio che hai registrato in Route 53. variable "root\_domain\_name" { default = "example.com" } Per impostazione predefinita, il sottodominio `tableau` è specificato per il nome di dominio DNS VPC. Per cambiarlo, aggiorna `subdomain`: variable "subdomain" { default = "tableau" } #### modules/tableau\_instance/ec2.tf There are two ec2.tf files in the project. This customization is for the Tableau instance of the ec2.tf in the directory: `modules/tableau_instance/ec2.tf`. - Se necessario, aggiungi un blob di tag: tags = { "Name" : var.ec2\_name, "user.owner" = "ALIAS", "Application" = "tableau", "Creator" = "ALIAS@example.com", "DeptCode" = "8675309", "Description" = "EDG", "Environment" = "test", "Group" = "itcloud@example.com" } } - Se necessario, aggiorna facoltativamente lo spazio di archiviazione per gestire i tuoi requisiti di dati: Volume radice: root\_block\_device { volume\_size = 100 volume\_type = "gp3" } Volume dell’applicazione: resource "aws\_ebs\_volume" "tableau" { availability\_zone = data.aws\_subnet.tableau.availability\_zone size = 500 type = "gp3" } ### Fase 3: eseguire Terraform #### A. Inizializza Terraform Nel terminale, cambia la directory in `edg-terraform` ed esegui il comando seguente: terraform init Se l’inizializzazione ha esito positivo, vai alla fase successiva. Se l’inizializzazione non riesce, segui le istruzioni nell’output di Terraform. #### B. Pianificare Terraform Dalla stessa directory, esegui il comando plan: terraform plan Questo comando può essere eseguito più volte. Eseguilo tutte le volte necessarie per correggere gli errori. Quando questo comando viene eseguito senza errori, vai alla fase successiva. #### C. Applicare Terraform Dalla stessa directory esegui il comando apply: terraform apply Terraform will prompt you to verify deployment, type `Yes`. #### Opzionale: distruggere Terraform Puoi distruggere l’intero VPC eseguendo il comando destroy: terraform destroy Il comando destroy distruggerà solo ciò che ha creato. Se hai apportato modifiche manuali ad alcuni oggetti in AWS (ad esempio, gruppi di sicurezza, sottoreti ecc.), il comando `destroy` avrà esito negativo. Per uscire da un’operazione di distruzione in errore/sospesa, digita `Control + C`. Poi devi ripulire manualmente il VPC riportandolo allo stato in cui si trovava quando Terraform lo ha originariamente creato. Potrai poi eseguire il comando `destroy`. ### Fase 4: connessione al bastion Tutta la connessione della riga di comando avviene tramite l’host bastion su TCP 22 (protocollo SSH). 1. In AWS crea una regola in entrata nel gruppo di sicurezza bastion (**AWS** > **Gruppi di sicurezza** > **GS Bastion** > **Modifica regole in entrata**) e crea una regola per consentire le connessioni SSH (TCP 22) dall’indirizzo IP o dalla maschera di sottorete in cui eseguirai i comandi del terminale. Facoltativo: potresti trovare utile consentire la copia dei file tra le istanze EC2 nei gruppi privato e pubblico durante la distribuzione. Crea regole SSH in entrata: - Privato: crea una regola in entrata per consentire SSH da Pubblico - Pubblico: crea una regola in entrata per consentire SSH da privato e da pubblico 2. Usa la chiave pem che hai creato nella Fase 1.B per connetterti all’host bastion: **Sul terminale Mac:** Esegui i seguenti comandi dalla directory in cui è memorizzata la chiave pem: ssh-add —apple-use-keychain .pem If you get a warning about private key being accessible by others, then run this command: `chmod 600 ` and then run the `ssh-add` command again. Connect to the bastion host with this command: `ssh -A ec2-user@IPaddress` Ad esempio: `ssh -A ec2-user@3.15.12.112`. **Su Windows usando PuTTY e Pageant:** 1. Crea un ppk dalla chiave pem: usa PuTTY Key Generator. Carica la chiave pem che hai creato nella fase 1.B. Dopo l’importazione della chiave, fai clic su **Salva chiave privata**. Questo crea un file ppk. 2. In PuTTY: apri la configurazione e apporta le seguenti modifiche: - Sessioni>Nome host: aggiungi l’indirizzo IP dell’host bastion. - Sessioni>Porta: 22 - Connessione>Dati>Nome utente accesso automatico: ec2-user - Connessione>SSH>Auth>Consenti inoltro agente - Connessione>SSH>Auth> Per la chiave privata, fai clic su Sfoglia e seleziona il file .ppk appena creato. 3. Installa Pageant e carica il ppk nell’applicazione. ### Fase 5: installare PostgreSQL Il modello Terraform non installa PostgreSQL per l’uso come repository esterno. Tuttavia, vengono creati il gruppo di sicurezza e la sottorete associati. Se installi il repository esterno su un’istanza EC2 che esegue PostgreSQL, devi distribuire l’istanza EC2 come descritto nella [Parte 3 - Preparazione per la distribuzione di Tableau Server per le organizzazioni di grandi dimensioni](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part3.htm). Quindi installa, configura ed esegui il backup di PostgreSQL come descritto nella [Parte 4 - Installazione e configurazione di Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part4.htm). ### Fase 6: (facoltativo) eseguire DeployTab4EDG Lo script TabDeploy4EDG automatizza l’implementazione della distribuzione di Tableau a quattro nodi descritta nella Parte 4. Vedi [Script di installazione automatizzata TabDeploy4EDG](#EDGSetup). [Passa al contenuto principale](#main-content) # Configurare le autorizzazioni e l’accesso ai contenuti per gli utenti migrati Sei nella [Guida alla migrazione manuale di Tableau Cloud.](https://help.tableau.com/current/guides/migration/it-it/emg_intro.htm) Questa guida descrive come eseguire la migrazione manuale delle distribuzioni di Tableau Server con meno di 100 utenti a Tableau Cloud. Una volta che hai aggiunto le origini dati, le cartelle di lavoro e i flussi di Prep a Tableau Cloud, puoi aggiungere gli utenti. Prima di farlo, è importante capire in che modo Tableau determina chi ha accesso a quali dati. Tableau Cloud ti consente di designare chi ha accesso ai contenuti e di limitare l’accesso ai dati all’interno di un’origine dati. Utilizzeremo strumenti di accesso ai contenuti per limitare chi ha accesso a un elemento di contenuto e strumenti di sicurezza a livello di riga per limitare i dati che un utente può visualizzare in un’origine dati. ## Accesso ai contenuti I progetti, i progetti nidificati e i singoli elementi di contenuto sono tutti soggetti a regole di autorizzazione. Puoi vedere come vengono utilizzate queste regole nel tuo ambiente Tableau Server e quindi ricrearle in Tableau Cloud. Consulta [Autorizzazioni](https://help.tableau.com/current/online/it-it/permissions.htm). ## Sicurezza a livello di riga Se disponi di origini dati o cartelle di lavoro con la sicurezza a livello di riga, i calcoli e le autorizzazioni per la sicurezza a livello di riga dovranno essere aggiornati per Tableau Cloud perché i nomi utente e i nomi dei gruppi potrebbero cambiare durante una conversione. Consulta [Limitare l’accesso a livello di riga di dati](https://help.tableau.com/current/pro/desktop/it-it/publish_userfilters.htm) e [Creare un criterio dati per la sicurezza a livello di riga](https://help.tableau.com/current/online/it-it/dm_vconn_create_rlspolicy.htm). ## Flusso di lavoro della migrazione Questa guida è organizzata secondo un processo in più fasi per la migrazione a Tableau Cloud: 1. [Pianificare la migrazione](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part1.htm) 2. [Creare e configurare un sito di Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2.htm) 3. [Eseguire la migrazione delle connessioni virtuali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2-5.htm) 4. [Eseguire la migrazione di origini dati, cartelle di lavoro e flussi di Prep in Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part3.htm) 5. [Ricreare le pianificazioni di aggiornamento per Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part4.htm) 6. **Ti trovi qui**: Configurare le autorizzazioni e l’accesso ai contenuti per gli utenti migrati 7. [Aggiungere gli utenti rimanenti a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part6.htm) 8. [Elenco di controllo per la migrazione degli utenti finali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part7.htm) [Passa al contenuto principale](#main-content) # Creare e configurare un sito di Tableau Cloud Sei nella [Guida alla migrazione manuale di Tableau Cloud.](https://help.tableau.com/current/guides/migration/it-it/emg_intro.htm) Questa guida descrive come eseguire la migrazione manuale delle distribuzioni di Tableau Server con meno di 100 utenti a Tableau Cloud. Per iniziare il processo di migrazione descritto in questa guida, è necessario collaborare con il responsabile del tuo account per trasferire le licenze di Tableau dal server al cloud. Se desideri provare Tableau Cloud prima della migrazione, puoi utilizzare la [versione di prova di Tableau Cloud](https://www.tableau.com/it-it/products/trial) in qualsiasi momento. ## Fase 1. Collaborare con un responsabile dell’account Tableau per la transizione delle licenze La prima fase della migrazione consiste nel collaborare con il responsabile del tuo account per trasferire le licenze dal server al cloud. Al termine, hai 60 giorni di accesso per entrambi i prodotti. La maggior parte dei clienti con 100 utenti o meno completa questo processo di migrazione entro una settimana, quindi il tempo dovrebbe essere sufficiente per accedere a entrambi i prodotti durante la transizione. Puoi collaborare con il responsabile del tuo account se è necessario più tempo. ## Fase 2. Creare siti aggiuntivi di Tableau Cloud Se hai creato più siti su Tableau Server, potresti voler creare siti equivalenti su Tableau Cloud utilizzando [Tableau Cloud Manager](https://help.tableau.com/current/online/it-it/cloud_manager_intro.htm). In qualità di amministratore cloud, puoi [aggiungere siti](https://help.tableau.com/current/online/it-it/cloud_manager_sites.htm) per separare gli ambienti dei contenuti, gestire utenti e licenze e controllare le autorizzazioni. Il numero di siti Tableau Cloud che puoi creare dipende dall'edizione di Tableau acquistata. Dopo aver creato siti aggiuntivi, prosegui con le fasi rimanenti di questo argomento per ciascun sito. ## Fase 3. Specificare un metodo di autenticazione Il metodo di autenticazione predefinito è quello basato su nome utente e password (TableauID). L’autenticazione a più fattori è necessaria per gli utenti TableauID al fine di garantire un accesso sicuro a Tableau Cloud. Sono supportate anche molte opzioni Single Sign-On standard del settore. Per maggiori informazioni, consulta [Autenticazione](https://help.tableau.com/current/online/it-it/security_auth.htm) per determinare quale metodo di autenticazione è più appropriato per la tua organizzazione. ## Fase 4. Familiarizzare con il sito Esamina le [impostazioni del sito](https://help.tableau.com/current/online/it-it/sites_add.htm) e assicurati che siano configurate correttamente per le esigenze della tua organizzazione. ## Fase 5. Configurare la connettività dei dati Il modo in cui Tableau Cloud si connette ai dati varia a seconda della posizione in cui sono archiviati. Ogni metodo può richiedere una diversa preparazione ed è descritto di seguito. Se non sei sicuro di quale sia l’opzione giusta per te, contatta il responsabile del tuo account. ### Dati cloud pubblicamente disponibili I dati cloud pubblicamente disponibili includono, ad esempio, Google Drive, Dropbox, OneDrive e Snowflake. Se la connessione è un database, potrebbe essere necessario abilitare Tableau Cloud per eseguire query. Per abilitare la connettività, consulta [Autorizzare l’accesso ai dati cloud pubblicati su Tableau Cloud](https://help.tableau.com/current/pro/desktop/it-it/publish_tableau_online_ip_authorization.htm). Per file flat come file Excel e .csv: è consigliabile salvare questi file in un archivio cloud come Google Drive, Dropbox o OneDrive. Puoi quindi abilitare la connettività diretta ai dati da Tableau Cloud. Se questo non è possibile, dovrai configurare Tableau Bridge per mantenere la connettività ai file flat salvati localmente. ### Dati locali, file locali o dati in un cloud privato I file locali, i dati in un cloud privato e i dati locali potrebbero ad esempio essere SQL Server, Oracle o file Excel locali. Se hai requisiti di dati privati, dovrai installare e configurare [Tableau Bridge](https://help.tableau.com/current/online/it-it/to_bridge_install.htm). Tableau Bridge fornisce comunicazioni sicure tra Tableau Cloud e i dati protetti dai firewall. Installa Bridge dietro il tuo firewall su un computer separato che ha accesso ai dati. Vedi [Informazioni sul client Bridge](https://help.tableau.com/current/online/it-it/to_bridge_client.htm). Facoltativo: per i file locali (Excel, CSV e così via), puoi salvarli in un archivio cloud come Google Drive, Dropbox, Onebox invece di utilizzare Tableau Bridge. ## Flusso di lavoro della migrazione Questa guida è organizzata secondo un processo in più fasi per la migrazione a Tableau Cloud: 1. [Pianificare la migrazione](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part1.htm) 2. **Ti trovi qui:** Creare e configurare un sito di Tableau Cloud 00 3. [Eseguire la migrazione delle connessioni virtuali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2-5.htm) 4. [Eseguire la migrazione di origini dati, cartelle di lavoro e flussi di Prep in Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part3.htm) 5. [Ricreare le pianificazioni di aggiornamento per Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part4.htm) 6. [Configurare le autorizzazioni e l’accesso ai contenuti per gli utenti migrati](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part5.htm) 7. [Aggiungere gli utenti rimanenti a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part6.htm) 8. [Elenco di controllo per la migrazione degli utenti finali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part7.htm) [Passa al contenuto principale](#main-content) # Elenco di controllo per la migrazione degli utenti finali Sei nella [Guida alla migrazione manuale di Tableau Cloud.](https://help.tableau.com/current/guides/migration/it-it/emg_intro.htm) Questa guida descrive come eseguire la migrazione manuale delle distribuzioni di Tableau Server con meno di 100 utenti a Tableau Cloud. Ti diamo il benvenuto in Tableau Cloud! Sei qui perché il tuo amministratore di Tableau ha recentemente eseguito la migrazione dell’ambiente Tableau Server a [Tableau Cloud](https://online.tableau.com/), la piattaforma di analisi completamente gestita di Tableau. Come parte della tua migrazione, le seguenti attività richiedono qualche minuto del tuo tempo per assicurarti una transizione senza problemi a Tableau Cloud. Se utilizzavi una delle funzionalità seguenti in Tableau Server, sarà necessario ricrearle su Tableau Cloud. Esamina questo elenco per capire quali funzionalità devono essere ricreate e segui le fasi specificate per farlo. Collabora con l’amministratore di Tableau per accedere sia a Tableau Server che a Tableau Cloud durante la migrazione di questi elementi. - **Azioni URL**: dovrai aggiornare le azioni URL che sono state create in Tableau Server in modo che puntino agli URL di Tableau Cloud oppure puoi utilizzare variabili di campo aggiornate. Vedi [Azioni URL](https://help.tableau.com/current/pro/desktop/it-it/actions_url.htm). - **Sottoscrizioni**: dovrai eseguire di nuovo le sottoscrizioni alle viste, alle cartelle di lavoro e ai flussi sul sito di Tableau Cloud. Vedi [Creare una sottoscrizione a una vista o cartella di lavoro](https://help.tableau.com/current/online/it-it/subscribe_user.htm). - **Viste personalizzate**: una vista personalizzata è una copia di una vista con le selezioni e i filtri applicati. Dovrai applicare nuovamente le viste personalizzate sul sito di Tableau Cloud. Vedi [Usare le viste personalizzate](https://help.tableau.com/current/pro/desktop/it-it/customview.htm). - **Sicurezza a livello di riga**: i nomi degli utenti e dei gruppi possono cambiare durante una migrazione. Se hai utilizzato gruppi e nomi utente in soluzioni di sicurezza a livello di riga all’interno di criteri dati, origini dati o cartelle di lavoro di Tableau, dovrai aggiornarli dopo una migrazione. - **Lenti di Chiedilo ai dati**: dovrai riconfigurare le lenti di Chiedilo ai dati in Tableau Cloud. Vedi [Creare lenti che focalizzano Chiedilo ai dati per destinatari specifici](https://help.tableau.com/current/pro/desktop/it-it/ask_data_lenses.htm). - **Preferiti**: devi ricreare i tuoi preferiti. Puoi aggiungere qualsiasi tipo di contenuto ai Preferiti, ad eccezione delle origini dati incorporate. Vedi [Contrassegnare come preferiti](https://help.tableau.com/current/pro/desktop/it-it/favorites.htm). - **Raccolte**: le raccolte dovranno essere create nuovamente dagli utenti in Tableau Cloud. - **Impostazioni dell’account utente**: aggiorna le impostazioni e-mail e le opzioni dell’interfaccia utente. Vedi [Gestire le impostazioni dell’account](https://help.tableau.com/current/pro/desktop/it-it/useracct.htm). - **Credenziali salvate per le origini dati**: devi aggiornare tutte le origini dati e i flussi che in precedenza includevano credenziali salvate. Vedi [Gestire le credenziali salvate per le connessioni dati](https://help.tableau.com/current/pro/desktop/it-it/manage_stored_credentials.htm). - **Webhook**: devi ricreare i webhook su Tableau Cloud. Vedi [Webhook di Tableau](https://help.tableau.com/current/developer/webhooks/it-it/index.html). - **Incorporamento di soluzioni**: se le viste di Tableau Server sono incorporate in altre applicazioni, tali soluzioni dovranno essere aggiornate per utilizzare le configurazioni di Tableau Cloud. Questo include, a titolo esemplificativo, l’URL dell’elemento di contenuto, il modo in cui la pagina Web interagisce con gli elementi e l’autenticazione per la visualizzazione. - **Estensioni di dashboard**: a seconda del caso di utilizzo, potrebbe essere necessario adattare le estensioni di dashboard al nuovo ambiente Tableau Cloud. Vedi [Estensioni di dashboard](https://help.tableau.com/current/pro/desktop/it-it/dashboard_extensions.htm). Per l’amministratore di Tableau potrebbe essere necessario [configurare il supporto delle estensioni di dashboard sul sito Cloud](https://help.tableau.com/current/online/it-it/dashboard_extensions_server.htm). - **Data Management**: se la tua organizzazione dispone di funzionalità Data Management (tramite Data Management acquistato in precedenza o acquistando Tableau Enterprise), devi aggiornare gli avvisi sulla qualità dei dati e le descrizioni dei campi. Vedi [Connessioni virtuali e criteri dati](https://help.tableau.com/current/online/it-it/dm_vconn_overview.htm). ## Flusso di lavoro della migrazione Questa guida è organizzata secondo un processo in più fasi per la migrazione a Tableau Cloud: 1. [Pianificare la migrazione](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part1.htm) 2. [Creare e configurare un sito di Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2.htm) 3. [Eseguire la migrazione delle connessioni virtuali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2-5.htm) 4. [Eseguire la migrazione di origini dati, cartelle di lavoro e flussi di Prep in Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part3.htm) 5. [Ricreare le pianificazioni di aggiornamento per Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part4.htm) 6. [Configurare le autorizzazioni e l’accesso ai contenuti per gli utenti migrati](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part5.htm) 7. [Aggiungere gli utenti rimanenti a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part6.htm) 8. **Ti trovi qui**: Elenco di controllo per la migrazione degli utenti finali [Passa al contenuto principale](#main-content) # Eseguire la migrazione delle connessioni virtuali Sei nella [Guida alla migrazione manuale di Tableau Cloud.](https://help.tableau.com/current/guides/migration/it-it/emg_intro.htm) Questa guida descrive come eseguire la migrazione manuale delle distribuzioni di Tableau Server con meno di 100 utenti a Tableau Cloud. Se la tua organizzazione utilizza connessioni virtuali in Tableau Server, devi eseguirne la migrazione prima di procedere. Se non sono configurate connessioni virtuali per Tableau Server, salta questa procedura. La migrazione delle connessioni virtuali da Tableau Server a Tableau Cloud è un processo manuale. Devi ricreare la connessione virtuale (o l’origine dati pubblicata e la connessione virtuale) sul sito Tableau Cloud, sostituire l’origine dati in ogni cartella di lavoro con la nuova connessione virtuale, quindi copiare/incollare eventuali formule di calcolo dall’origine dati della cartella di lavoro originale in quella aggiornata. **Fase 1. Ricreare e testare la connessione virtuale in Tableau Cloud** Vedi [Creare una connessione virtuale](https://help.tableau.com/current/online/it-it/dm_vconn_create_conn.htm). **Fase 2. Ricreare le origini dati pubblicate create con la connessione virtuale** Dovrai ricreare tutte le origini dati pubblicate che utilizzano le connessioni virtuali: 1. Segui la procedura in [Utilizzare una connessione virtuale](https://help.tableau.com/current/online/it-it/dm_vconn_use.htm). 2. [Crea un’origine dati pubblicata](https://help.tableau.com/current/pro/desktop/it-it/publish_datasources.htm) in Tableau Cloud in modo che rispecchi esattamente l’origine dati originale di Tableau Server. I seguenti dettagli devono corrispondere: - Tutti i campi nell’origine dati originale devono essere presenti nella nuova origine dati - Nomi dei campi: anche la distinzione tra maiuscole e minuscole deve corrispondere - La misura e la dimensione devono essere mappate dai campi originali a quelli nuovi - Impostazioni predefinite dei campi. Vedi [Modificare le impostazioni predefinite per i campi](https://help.tableau.com/current/pro/desktop/it-it/datafields_fieldproperties.htm). 3. Prendi nota se è richiesto Tableau Bridge per l’origine dati. **Fase 3. Aggiornare le cartelle di lavoro per sostituire le origini dati precedenti** Esegui questa procedura da Tableau Desktop per ogni cartella di lavoro di cui desideri eseguire la migrazione a Tableau Cloud: 1. Accedi a Tableau Server, passa alla cartella di lavoro di cui stai eseguendo la migrazione, quindi scarica la cartella di lavoro. 2. All’interno della cartella di lavoro seleziona **File > Chiudi**. Non chiudere Tableau Desktop. 3. Disconnettiti da Tableau Server: **Server > Accesso effettuato a http://example > Disconnetti**. Verrà visualizzato un avviso relativo alla disconnessione durante la connessione a Tableau Server. Fai clic su **OK**. 4. Accedi a Tableau Cloud: **Server > Accedi > Tableau Cloud**. 5. Dalla schermata iniziale di Tableau Desktop, seleziona il file della cartella di lavoro per aprirlo di nuovo. Verranno visualizzati due messaggi di errore _Impossibile completare l’azione_. Chiudi i messaggi di errore. All’apertura del foglio di lavoro, verrà visualizzato il messaggio _Foglio di lavoro non disponibile_. Non modificare la connessione dalla finestra principale. 6. Se hai già creato una nuova origine dati pubblicata, procedi con la fase 8. In caso contrario, aggiorna l’origine dati accedendo a **Dati > Nuova origine dati**. - Passa alla nuova connessione virtuale creata per questa cartella di lavoro, quindi fai clic su **Connetti**. - Apri la cartella di lavoro originale di Tableau Server e copia le formule. Incolla le formule nella cartella di lavoro aggiornata in Tableau Cloud. 7. Crea una nuova origine dati che corrisponda esattamente all’origine dati precedente. I nomi dei campi devono corrispondere esattamente. 8. Sostituisci l’origine dati: nella scheda Dati fai clic con il pulsante destro del mouse sull’origine dati appena creata, quindi scegli **Sostituisci origine dati**. In **Sostituisci origine dati** specifica l’origine corretta nel selettore **Sostituisci**, quindi fai clic su **OK**. 9. Fai clic con il pulsante destro del mouse sull’origine dati precedente, quindi scegli **Chiudi**. 10. Per pubblicare le origini dati: - Separatamente in Tableau Cloud, seleziona **Pubblica > Origine dati > Nome origine dati**. - Incorporate nella cartella di lavoro, seleziona **Pubblica > Cartella di lavoro**. ## Flusso di lavoro della migrazione Questa guida è organizzata secondo un processo in più fasi per la migrazione a Tableau Cloud: 1. [Pianificare la migrazione](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part1.htm) 2. [Creare e configurare un sito di Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2.htm) 3. **Ti trovi qui**: Eseguire la migrazione delle connessioni virtuali 4. [Eseguire la migrazione di origini dati, cartelle di lavoro e flussi di Prep in Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part3.htm#clou) 5. [Ricreare le pianificazioni di aggiornamento per Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part4.htm) 6. [Configurare le autorizzazioni e l’accesso ai contenuti per gli utenti migrati](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part5.htm) 7. [Aggiungere gli utenti rimanenti a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part6.htm) 8. [Elenco di controllo per la migrazione degli utenti finali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part7.htm) [Passa al contenuto principale](#main-content) # Eseguire la migrazione di origini dati, cartelle di lavoro e flussi di Prep in Tableau Cloud Sei nella [Guida alla migrazione manuale di Tableau Cloud.](https://help.tableau.com/current/guides/migration/it-it/emg_intro.htm) Questa guida descrive come eseguire la migrazione manuale delle distribuzioni di Tableau Server con meno di 100 utenti a Tableau Cloud. Per molte organizzazioni che effettuano una migrazione manuale, potrebbe essere utile lasciare che siano gli utenti (o un sottoinsieme di utenti) a eseguire la migrazione dei contenuti con cui hanno familiarità nel nuovo sito di Tableau Cloud. Le operazioni per la migrazione dei contenuti descritte in questo argomento possono essere eseguite dagli utenti (con ruoli Creator) nella tua organizzazione. ## Prima di iniziare Prima di avviare la migrazione dei contenuti, desideriamo ribadire l’importanza di eseguire un inventario completo ed effettuare la pulizia dell’ambiente Tableau Server esistente. Vedi [Pulizia: i tuoi contenuti ti soddisfano?](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part1.htm#Cleaning) **Mantieni attivo Tableau Server!** Durante il processo di migrazione, assicurati che tutti i contenuti e i processi aziendali rimangano operativi nel tuo sistema Tableau Server. Non rimuovere le autorizzazioni dall’ambiente Tableau Server finché non avrai verificato e convalidato che i contenuti e le procedure siano stati migrati correttamente a Tableau Cloud. ## Fase 1. Creare progetti per il sito con criteri di accesso minimi È consigliabile configurare il nuovo sito di Tableau Cloud con un criterio di accesso minimo. È importante sapere che, dopo essere stato aggiunto a Tableau Cloud, un utente può iniziare ad accedere ai contenuti sulla piattaforma. Prima di iniziare, è consigliabile consultare la pagina [Guida introduttiva: Autorizzazioni](https://help.tableau.com/current/online/it-it/qs_permissions.htm) per un aggiornamento sull’interazione e l’ereditarietà delle autorizzazioni in Tableau. Se hai familiarità con questi concetti nel contesto di Tableau Server, puoi procedere. Le autorizzazioni di Tableau Cloud utilizzano la stessa logica di Tableau Server. Procedi come segue per configurare i progetti con un criterio di accesso minimo. 1. Configura le [autorizzazioni del modello](https://help.tableau.com/current/online/it-it/permissions_capabilities.htm) sul progetto predefinito prima di creare altri progetti. 2. Rimuovi le autorizzazioni per il gruppo Tutti gli utenti. La rimozione di Tutti gli utenti assicura che i progetti siano configurati con autorizzazioni esplicite per gli utenti che devono accedere al contenuto. 3. [Crea i gruppi](https://help.tableau.com/current/online/it-it/to_add_users_groups.htm). I gruppi semplificano la gestione delle autorizzazioni man mano che l’organizzazione e/o i contenuti vengono ridimensionati. Per maggiori indicazioni generali sulle autorizzazioni dei progetti, consulta [Utilizzare i progetti per gestire l’accesso ai contenuti](https://help.tableau.com/current/online/it-it/projects.htm). ## Fase 2. Aggiungere utenti con ruoli Creator Dopo aver configurato il criterio di accesso minimo, è il momento di aggiungere tutti gli utenti che eseguiranno la migrazione dei contenuti. Se non ti affidi agli utenti per la migrazione dei contenuti, puoi aggiungerli in una fase successiva del processo. Vedi [Configurare le autorizzazioni e l’accesso ai contenuti per gli utenti migrati](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part5.htm). Segui queste linee guida per aggiungere gli utenti Creator: - Esamina i ruoli del sito: [Impostare i ruoli sul sito degli utenti](https://help.tableau.com/current/online/it-it/users_site_roles.htm). - Puoi [aggiungere gli utenti manualmente](https://help.tableau.com/current/online/it-it/sites_addusers.htm) o [importarli con un file CSV](https://help.tableau.com/current/online/it-it/users_import.htm). - Dopo aver aggiunto gli utenti e impostato i relativi ruoli, aggiungili ai gruppi appropriati configurati nel passaggio precedente. ## Fase 3. Eseguire la migrazione delle origini dati pubblicate Se più cartelle di lavoro utilizzano una singola origine dati pubblicata, è sufficiente eseguire la migrazione dell’origine dati pubblicata una sola volta. 1. In Tableau Desktop, accedi al tuo ambiente Tableau Server, passa alle cartelle di lavoro di cui desideri eseguire la migrazione e fai clic su Scarica. 2. In Tableau Desktop, dal menu Dati seleziona l’origine dati, seleziona Crea copia locale, quindi salva la copia locale dell’origine dati. 3. Se stai lavorando in un foglio, seleziona Dati > Sostituisci origine dati. Immetti le seguenti opzioni: - Corrente: la copia locale attuale. Sostituzione: la copia locale salvata. - Nel riquadro Dati fai clic con il pulsante destro del mouse sull’origine dati pubblicata, quindi seleziona Chiudi. 4. Seleziona Server, quindi fai clic su Disconnetti. 5. Seleziona l’origine dati dal menu Dati, quindi seleziona Pubblica sul server. 6. In Tableau Desktop, accedi a Tableau Cloud, quindi pubblica l’origine dati. 7. Se necessario, pianifica un aggiornamento dell’origine dati in Tableau Cloud. Per maggiori informazioni, consulta [Ricreare le pianificazioni di aggiornamento per Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part4.htm). Se l’origine dati appena pubblicata è l’unica origine dati nella cartella di lavoro, esegui le due fasi successive per pubblicare anche la cartella di lavoro. Se la cartella di lavoro ha più origini dati pubblicate, procedi al passaggio successivo. 1. Quando pubblichi l’origine dati, verifica che l’opzione Aggiorna la cartella di lavoro per utilizzare l’origine dati pubblicata sia selezionata. 2. Seleziona Server > Pubblica cartella di lavoro per pubblicare la cartella di lavoro in Tableau Cloud. ## Fase 4. Eseguire la migrazione delle cartelle di lavoro con più origini dati pubblicate Ripeti il processo seguente per tutte le origini dati pubblicate che desideri migrare a Tableau Cloud. 1. In Tableau Desktop, accedi al tuo ambiente Tableau Server, passa all’origine dati pubblicata di cui desideri eseguire la migrazione e fai clic su Scarica. 2. Il file verrà aperto in Tableau Desktop. In Tableau Desktop, dal menu Dati seleziona l’origine dati, seleziona Crea copia locale, quindi salva la copia locale dell’origine dati. 3. Nel riquadro Dati fai clic con il pulsante destro del mouse sull’origine dati pubblicata, quindi seleziona Chiudi. 4. Ripeti le fasi 2-3 per tutte le origini dati pubblicate nella cartella di lavoro. 5. Seleziona Server, quindi fai clic su Disconnetti. 6. Se stai lavorando in un foglio, seleziona Dati > Sostituisci origine dati. Immetti le seguenti opzioni: - Corrente: la copia locale attuale - Sostituzione: la copia locale salvata 7. Dopo che tutte le origini dati pubblicate sono state sostituite, seleziona Seleziona > Pubblica cartella di lavoro per pubblicare la cartella di lavoro in Tableau Cloud. Se la cartella di lavoro ha anche un’origine dati incorporata che richiede Tableau Bridge, tali origini dati dovranno essere pubblicate separatamente come durante la migrazione. Vedi [Pubblicare un’origine dati](https://help.tableau.com/current/pro/desktop/it-it/publish_datasources.htm). ## Fase 5. Eseguire la migrazione delle cartelle di lavoro con origini dati incorporate 1. In Tableau Desktop, accedi al tuo ambiente Tableau Server, passa alle cartelle di lavoro di cui desideri eseguire la migrazione e fai clic su **Scarica**. 2. Seleziona **Server**, quindi fai clic su **Disconnetti**. 3. Seleziona **Server**, quindi fai clic su **Accedi** per accedere a Tableau Cloud. 4. Se l’origine dati incorporata richiede Tableau Bridge per l’aggiornamento automatico ed è impostata su **Dati di file** (come .cvs e .xlsx), segui le istruzioni riportate in [Pubblicare dati locali (solo Tableau Cloud)](https://help.tableau.com/current/pro/desktop/it-it/publish_datasources.htm#publish-onpremises-data-tableau-cloud-only). 5. Se l’origine dati non richiede Tableau Bridge **oppure** non è impostata su Dati di file, **seleziona Server > Pubblica cartella di lavoro**. ## Fase 6. Eseguire la migrazione dei flussi di Tableau Prep Per tutti i dati cloud pubblicamente disponibili, potrebbe essere necessario abilitare Tableau Cloud per eseguire query. Per abilitare la connettività, consulta [Autorizzare l’accesso ai dati cloud pubblicati su Tableau Cloud](https://help.tableau.com/current/pro/desktop/it-it/publish_tableau_online_ip_authorization.htm). Ripeti la procedura seguente per tutti i flussi di Tableau Prep che desideri migrare a Tableau Cloud. Eseguire questa procedura su un computer in cui è in esecuzione [Tableau Prep Builder](https://www.tableau.com/it-it/products/prep/download). 1. Accedi al tuo ambiente Tableau Server, passa al flusso di cui desideri eseguire la migrazione e fai clic su Scarica. 2. Il flusso si aprirà in Tableau Prep Builder: 1. Se il flusso si connette ad almeno un’origine dati pubblicata, ti verrà richiesto automaticamente di accedere al server. Se non ti viene richiesto automaticamente, seleziona Server > Accedi dal menu superiore, quindi accedi a Tableau Server. 2. Passa al menu superiore e seleziona Server. In Accesso a URL server fai clic su Disconnetti. 3. Se il flusso si connette ad almeno un’origine dati pubblicata, verrà visualizzato il seguente avviso: ![](/tableau/next/it-it/guides/migration/it-it/Img/prep-migrate_583x269.png) 4. Fai clic su Disconnetti. 3. Passa al menu superiore e seleziona Server > Accedi > Connessione rapida a Tableau Cloud per accedere a Tableau Cloud. 4. Se il flusso non contiene origini dati pubblicate, procedi alla fase successiva. Se il flusso si connette ad almeno un’origine dati pubblicata 1. Apri il riquadro Connessioni e connettiti alla nuova versione dell’origine dati pubblicata su Tableau Cloud. 2. Trascina e rilascia la nuova connessione per sostituire la fase di input dell’origine dati pubblicata di Tableau Server esistente. 3. Fai clic con il pulsante destro del mouse sulla connessione esistente nel riquadro a comparsa delle connessioni ed elimina l’origine dati pubblicata di Tableau Server. 4. Ripeti le operazioni per tutte le altre origini dati pubblicate connesse nel flusso. 5. Se il flusso invia l’output a origini dati pubblicate, passa alle fasi di output e aggiornale per fare riferimento alla nuova origine dati pubblicata su Tableau Cloud. - Ripeti le operazioni per tutte le altre origini dati pubblicate di output nel flusso. 6. Dopo aver sostituito tutte le origini dati pubblicate, seleziona Server > Pubblica flusso oppure fai clic su Pubblica nell’angolo superiore destro per pubblicare il flusso su Tableau Cloud. ## Flusso di lavoro della migrazione Questa guida è organizzata secondo un processo in più fasi per la migrazione a Tableau Cloud: 1. [Pianificare la migrazione](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part1.htm) 2. [Creare e configurare un sito di Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2.htm) 3. [Eseguire la migrazione delle connessioni virtuali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2-5.htm) 4. **Sei qui**: Eseguire la migrazione di origini dati, cartelle di lavoro e flussi in Tableau Cloud 5. [Ricreare le pianificazioni di aggiornamento per Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part4.htm) 6. [Configurare le autorizzazioni e l’accesso ai contenuti per gli utenti migrati](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part5.htm) 7. [Aggiungere gli utenti rimanenti a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part6.htm) 8. [Elenco di controllo per la migrazione degli utenti finali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part7.htm) [Passa al contenuto principale](#main-content) # Esercitazione: Guida introduttiva a Tableau Desktop ##### Scopri come connetterti ai dati, creare visualizzazioni dati, presentare i risultati e condividere le tue informazioni con gli altri. Questa esercitazione illustra le funzionalità e le caratteristiche di Tableau Desktop. Durante questa esercitazione creerai più viste in una cartella di lavoro Tableau. I passaggi da seguire e la cartella di lavoro da utilizzare si basano su una storia relativa a un impiegato che lavora nella sede centrale di una grande catena di distribuzione. La storia si svolge mentre rispondi alle domande sulla tua attività e le relative prestazioni. Imparerai a connetterti ai dati in Tableau Desktop; a creare, presentare e condividere alcune viste utili, oltre che ad applicare le funzioni chiave lungo il percorso. Completare i passaggi dovrebbe richiedere tra l’una e le tre ore. ## Questa è la situazione... Supponiamo che tu sia dipendente di una grande catena di distribuzione. Il tuo superiore ha appena ricevuto il rapporto sulle vendite trimestrali e ha notato che le vendite di alcuni prodotti sono migliori rispetto ad altre e che il profitto di alcune aree non sta andando bene come aveva previsto. Il tuo capo è interessato agli utili netti: il tuo compito è quello di esaminare le vendite e la redditività, in modo da scoprire cosa determina questi numeri. Inoltre, ti ha chiesto di identificare i margini di miglioramento e di presentare i tuoi risultati al team. Il team potrà esaminare le tue scoperte e intervenire per migliorare le vendite e la redditività delle linee di prodotti della società. Utilizzerai Tableau Desktop per creare una semplice vista dei dati del prodotto, per eseguire il mapping delle vendite dei prodotti e della redditività per regione, per realizzare una dashboard dei risultati e infine presentare la tua storia riassuntiva. I risultati verranno quindi condivisi sul Web in modo che i membri del team remoto possano darci un’occhiata. Per conoscere il quadro generale e gli esempi, espandi le sezioni **Per saperne di più**. Fai una prova: Per saperne di più: connettersi ai dati La prima volta, segui l’esempio dell’origine dati Esempio - Supermercato. (Ti mostreremo come procedere) Dopo aver appreso tutte le funzionalità di base di Tableau Desktop, sperimenta i passaggi seguenti usando i tuoi dati. Se devi scaricare l’insieme di dati Supermercato, puoi accedervi dalla pagina [Dati di esempio di Tableau Public](https://public.tableau.com/app/learn/sample-data).

Passaggi

Fase 1: Connettersi ai dati
Impara tutto ciò che c’è da sapere sulla pagina iniziale e su come connettersi ai dati.
Fase 2: Trascinare e rilasciare per dare una prima occhiata
Impara a conoscere lo spazio di lavoro di Tableau, apprendi la lingua del programma e inizia a esaminare i tuoi dati.
Fase 3: Focalizzare i risultati
Poni domande più approfondite e utilizza gli strumenti aggiuntivi per perfezionare le viste e acquisire informazioni sui dati.
Fase 4: Esplorare i dati a livello geografico
Impara a tracciare i dati su una mappa per verificare se è possibile individuare qualche tendenza.
Fase 5: Eseguire il drill down nei dettagli
Esegui il drill-down nei dettagli dei dati e impara a creare un filtro Top.
Fase 6: Creare una dashboard per mostrare le informazioni
Impara a creare e a formattare una dashboard per visionare le visualizzazioni create.
Fase 7: Creare una storia da presentare
Impara a creare e a formattare una storia per esporre i risultati.
Fase 8: Condividere i risultati
Condividi i tuoi risultati con l’organizzazione su Tableau Server o Tableau Cloud oppure con il resto del mondo su Tableau Public.
Biblioteca didattica
Ora che sei un esperto di dati, prosegui la tua formazione con queste risorse aggiuntive.
[Passa al contenuto principale](#main-content) # Fase 1: Connettersi ai dati Il tuo manager ti chiede di esaminare le vendite e la redditività complessive per la tua azienda e di individuare le aree chiave da migliorare.Hai un certo numero di dati, ma non sai da dove iniziare.Decidi di iniziare scaricando Tableau Desktop Free Edition. Per le risorse e i video correlati, consulta [Connessione ai dati con Tableau Desktop](https://www.tableau.com/it-it/learn/tutorials/on-demand/connecting-data-tableau-desktop?playlist=509089) (in inglese). ## Aprire Tableau Desktop e iniziare La prima cosa che vedi dopo aver aperto Tableau Desktop è la [pagina iniziale](https://help.tableau.com/current/pro/desktop/it-it/environment_startpage.htm).È in questa pagina che selezioni il connettore di cui Tableau ha bisogno per accedere ai tuoi dati. ![Pagina iniziale di Tableau](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Connect1.png) La pagina iniziale ti consente di scegliere tra diverse opzioni: **1.****Icona di Tableau**.Fai clic su ![Icona del logo di Tableau](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Connect2.png) nell’angolo superiore sinistro di qualsiasi pagina per passare dalla pagina iniziale all’area di lavoro di authoring e viceversa. **2.****Riquadro Connetti**. - Connetterti ai dati disponibili in un file, ad esempio Microsoft Excel, PDF, file spaziali e altro ancora. - Connetterti ai dati disponibili su una piattaforma basata su server come Google Drive, Amazon Redshift, Oracle o in un’origine dati pubblicata in Tableau Cloud o Tableau Server. - Connetterti a un’origine dati che hai collegato in precedenza. Tableau supporta la possibilità di connettersi a una grande varietà di dati archiviati in un’ampia gamma di posti.Il riquadro Connetti elenca i posti più comuni a cui potresti voler connettere; in alternativa, puoi fare clic sui link Altro per vedere altre opzioni.Per maggiori informazioni sulla connessione alle origini dati, consulta la [Biblioteca didattica](https://help.tableau.com/current/guides/get-started-tutorial/it-it/get-started-tutorial-next.htm) per questa esercitazione. **3.**Avvio rapido **Acceleratori**: modelli predefiniti che puoi connettere ai tuoi dati. **4.**Avvio rapido **Esempi di cartelle di lavoro**: cartelle di lavoro di esempio fornite con Tableau Desktop. **5.****Apri**: cartelle di lavoro aperte di recente. **6.****Scopri**: risorse aggiuntive. Nel riquadro Connetti, sotto Origini dati salvate, fai clic su **Esempio - Supermercato** per connetterti all’insieme di dati di esempio.Supermercato contiene informazioni su prodotti, clienti e vendite che puoi utilizzare per individuare le aree chiave da migliorare all’interno di questa azienda di vendita al dettaglio fittizia. Per scaricare l’insieme di dati Supermercato, accedi alla pagina [Dati di esempio di Tableau Public](https://public.tableau.com/app/learn/sample-data), quindi utilizza il connettore Microsoft Excel. ![Esempio - Supermercato elencato in "Origini dati salvate"](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Connect_Superstore.png) Dopo aver selezionato **Esempio - Supermercato**, la schermata potrebbe presentarsi in questo modo: ![Un foglio di lavoro vuoto](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Connect4.png) Per saperne di più: cosa fa Tableau con i tuoi dati? Ecco cosa fa Tableau una volta che hai effettuato la connessione ai dati: - Apre un nuovo foglio di lavoro.Si tratta di un’area vuota in cui puoi creare la tua prima vista. - Mostra l’origine dati a cui hai effettuato la connessione.Se utilizzi più origini dati, puoi vederle tutte qui. - Aggiunge colonne dall’origine dati al riquadro **Dati** a sinistra.Le colonne vengono aggiunte come campi. - Assegna automaticamente i tipi di dati (ad esempio data, numero, stringa, ecc.) e i ruoli (dimensione o misura) ai dati(parleremo di questi termini più avanti). Se vuoi vedere maggiori dettagli sui dati, puoi selezionare la pagina **Origine dati** nell’angolo inferiore sinistro.Qui puoi visualizzare le prime 1.000 righe dei tuoi dati e alcuni analisti impazziscono: ordina o nascondi i campi, dividi i campi in più colonne e rinomina le intestazioni di colonna, tutto senza modificare i dati originali.Ciò che accade in Tableau resta in Tableau: i tuoi dati sono al sicuro. Se sei passato alla pagina **Origine dati** per estrarre i dettagli, fai clic sulla scheda **Foglio 1** per tornare al punto da cui hai iniziato. Per maggiori informazioni sulla pagina Origine dati, consulta la [Biblioteca didattica](https://help.tableau.com/current/guides/get-started-tutorial/it-it/get-started-tutorial-next.htm). Per saperne di più: preparare i dati Quando ti connetti ai dati, potresti dover eseguire alcune operazioni di preparazione prima di connetterti ad essi in Tableau.Il motivo è che Tableau fa supposizioni sui tuoi dati in modo da poterli mostrare correttamente e consentirti di utilizzarli. Per maggiori informazioni sulla preparazione dei dati, consulta la [Biblioteca didattica](https://help.tableau.com/current/guides/get-started-tutorial/it-it/get-started-tutorial-next.htm). Continua con [Fase 2: Trascinare e rilasciare per dare una prima occhiata](https://help.tableau.com/v0.0/guides/get-started-tutorial/it-it/get-started-tutorial-drag.htm). [Passa al contenuto principale](#main-content) # Fase 2: Trascinare e rilasciare per dare una prima occhiata ## Creare una vista Hai deciso di individuare le aree chiave da migliorare, ma da dove ti conviene iniziare?Con quattro anni di dati, decidi di concentrarti sui dati delle vendite complessive per vedere cosa trovi.Inizi dalla creazione di un grafico semplice. Per le risorse e i video correlati, consulta [Navigazione nell’area di lavoro in Tableau Desktop](https://www.tableau.com/it-it/learn/tutorials/on-demand/navigating-workspace-tableau-desktop?playlist=509089) (in inglese). Per saperne di più: termini di questa sezione
TermineDescrizione
Differenze tra aggregazione e granularità

Per aggregazione si intende il modo in cui i dati quantitativi a livello di riga vengono raggruppati in una categoria superiore, ad esempio somma delle vendite o media dei profitti.Tableau lo fa automaticamente in modo che tu possa suddividere i dati al livello di dettaglio che vuoi utilizzare.

Per granularità si intende il livello di dettaglio dei dati, ad esempio le date possono avere una granularità di giorni, mesi, anni e così via.

Dimensione e misura

Le dimensioni sono dati qualitativi, come nome o data.Per impostazione predefinita, Tableau classifica automaticamente i dati che contengono informazioni qualitative o categoriche come una dimensione, ad esempio qualsiasi campo con valori di testo o booleani (vero/falso).Questi campi in genere vengono mostrati come intestazioni di colonna per le righe di dati, ad esempio Nome clienti o Data ordine, e definiscono anche il livello di granularità che viene mostrato nella vista.

Le misure rappresentano dati numerici quantitativi.Per impostazione predefinita, Tableau considera tutti i campi che contengono questo tipo di dati come una misura, ad esempio le transazioni di vendita o il profitto.È possibile aggregare i dati classificati come misura in base a una determinata dimensione, ad esempio vendite totali per regione, dove vendite è la misura, totale (o somma) è l’aggregazione e regione è la dimensione.

Campi continui e distinti

I campi continui possono contenere un numero infinito di valori.Può trattarsi di un intervallo di valori, ad esempio le vendite all’interno di uno specifico intervallo di date o determinate quantità.I campi continui sono in verde in Tableau.

I campi distinti contengono un numero limitato di valori come paese, stato o nome clienti.I campi distinti sono in blu in Tableau.

**Scopri di più su dimensioni e misure** nella [Biblioteca didattica](https://help.tableau.com/current/guides/get-started-tutorial/it-it/get-started-tutorial-next.htm). Per saperne di più: controlli ed elementi dell’area di lavoro di Tableau In questa sezione, trascinerai i campi negli spazi Colonne e Righe e potrai anche utilizzare la scheda Indicatori.L’immagine seguente mostra alcuni dei controlli e degli elementi dell’area di lavoro che userai. ![Panoramica degli elementi dell’area di lavoro](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Drag28.png)
ElementoDescrizione

AAnnulla

Con Tableau, puoi sperimentare quanto vuoi con i dati.Puoi sempre tornare al punto di partenza con il pulsante Annulla.Utilizza questo pulsante per annullare l’ultima azione che hai eseguito nella cartella di lavoro.

Puoi annullare le operazioni un numero illimitato di volte, ripristinare l’ultima volta che hai aperto la cartella di lavoro, anche dopo aver salvato il lavoro.

BRiquadro Dati

Mostra il nome dell’origine dati inclusa nella vista e i campi disponibili.I campi possono essere raggruppati in base alla tabella di origine o per cartella.

Scopri di più sul riquadro Dati nella Biblioteca didattica.

C and DSchede e spazi

Le schede sono contenitori per le diversi opzioni di controllo disponibili in Tableau.Gli spazi sono un tipo di opzione di controllo delle schede.Quando trascini i campi dal riquadro Dati allo spazio Colonne o Righe, i dati vengono aggiunti come una colonna o una riga sulle assi nella tua vista.

Quando trascini i campi dal riquadro Dati alla scheda Indicatori, puoi controllare le proprietà visive come tipo, colore, dimensione, forma e altro.Solo gli indicatori nella tua vista sono interessati da questa azione; le assi non cambiano.

Scopri di più su indicatori e spazi nella Biblioteca didattica.

EMostra/Nascondi schede

Hai accidentalmente nascosto una scheda di cui ora hai bisogno?Nessun problema!Puoi attivare o disattivare tutti gli elementi dell’area di lavoro di Tableau per ottenere la massima quantità di spazio per la creazione delle visualizzazioni.

Per visualizzare o nascondere schede come Pagine, Filtri o Legende, fai clic sulla freccia rivolta verso il basso nel pulsante Mostra/Nascondi schedeIcona Mostra/Nascondi schede sulla barra degli strumenti e seleziona o deseleziona il segno di spunta per la scheda.

Puoi anche comprimere il riquadro Dati e analisi nell’angolo inferiore sinistro dell’area di lavoro facendo clic sul pulsante Riduci a iconaRidurre a icona il riquadro Dati e analisi nell’angolo superiore destro del riquadro.Fai di nuovo clic sul pulsante per ripristinare il riquadro.

1. Nel riquadro Dati, trascina **Data ordine** nello spazio **Colonne**. **Nota:** quando trascini Data ordine nello spazio **Colonne**, Tableau crea una colonna per ogni anno nell’insieme di dati.Sotto ogni colonna, è presente un indicatore Abc.Questo indica che puoi trascinare testo o dati numerici qui, come quelli che potresti vedere in un foglio di calcolo di Excel.Se scegli di trascinare Vendite in quest’area, Tableau crea campi incrociati (come un foglio di calcolo) e mostra i totali delle vendite per ogni anno. 2. Nel riquadro Dati, trascina **Vendite** nello spazio **Righe**. Tableau genera il grafico seguente con le vendite raggruppate come somma (aggregate).Puoi vedere le vendite aggregate totali per ogni anno in base alla data dell’ordine. ![Grafico a linee che utilizza Data ordine per lo spazio Colonne e Sum(Vendite) per lo spazio Righe](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Drag1.png) _Quando crei per la prima volta una vista che include un elemento temporale (in questo caso, Data ordine), Tableau genera automaticamente un grafico a linee._ Questo grafico a linee mostra che le vendite vanno bene e sembrano aumentare nel tempo.È una buona informazione, ma non ti dice veramente quali prodotti generano le vendite maggiori e se sono presenti prodotti che potrebbero dare risultati migliori di altri.Dato che sei appena all’inizio, decidi di esplorare ancora e vedere cos’altro puoi scoprire. Per saperne di più: esplorare le opzioni Per cambiare rapidamente il tipo di grafico, seleziona il menu a discesa nella scheda **Indicatori**. Ad esempio, per un grafico area, puoi selezionare **Area**. ![Tipi di grafici elencati nel menu Indicatori](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Drag2.png) Tableau supporta molti tipi di grafico diversi, denominati tipi di indicatori.Per maggiori informazioni, consulta **Scopri di più sui tipi di indicatori** nella [Biblioteca didattica](https://help.tableau.com/current/guides/get-started-tutorial/it-it/get-started-tutorial-next.htm). **Nota:** prima di continuare l’esercitazione, assicurati che il tipo di grafico sia reimpostato su **Automatico**. Controlla il tuo lavoro! Guarda la dimostrazione per "Creare una vista" _Fai clic sull’immagine per riprodurla._ **Nota**: i dettagli in questa gif potrebbero non corrispondere esattamente a quelli visualizzati sullo schermo. ## Affinare la vista Per ottenere maggiori informazioni sui prodotti che generano le vendite complessive, prova ad aggiungere altri dati.Inizia aggiungendo le categorie di prodotto per esaminare i totali delle vendite in modo diverso. 1. Dal riquadro Dati, trascina **Categoria** nello spazio **Colonne** e posizionalo a destra di YEAR(Data ordine).Per visualizzare il campo Categoria, potresti dovere espandere la gerarchia dei prodotti. La tua vista viene aggiornata in un grafico a barre.Aggiungendo una seconda dimensione distante alla vista, puoi classificare i dati in blocchi distinti anziché guardare continuamente i dati nel tempo.In questo modo, viene creato un grafico a barre che mostra le vendite complessive per ogni categoria di prodotto su base annuale. ![Grafico a barre con Year(Data ordine) e Categoria nello spazio Colonne e Sum(Vendite) nello spazio Righe](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Drag4.png) Per saperne di più: cambiare prospettiva Per mostrare il grafico a barre in senso orizzontale anziché verticale, fai clic su **Scambia righe e colonne** nella barra degli strumenti. **Nota:** annulla questa azione prima di continuare con l’esercitazione introduttiva. ![Grafico a barre che evidenzia l’icona Scambia righe e colonne](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Drag7.png) Per saperne di più: visualizzare i numeri Puoi visualizzare o aggiungere informazioni sui punti dati alla tua vista.In questo esempio, le informazioni mostrano i totali esatti delle vendite per categoria. Per visualizzare informazioni su ogni punto dati (ovvero un indicatore) nella vista, passa il puntatore su una delle barre per visualizzare un riquadro di informazioni.Le informazioni mostrano le vendite totali per quella categoria.Ecco le informazioni per la categoria Forniture per ufficio per il 2025: ![Informazioni che mostrano le vendite di forniture per ufficio nel 2021](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Drag5.png) Per aggiungere informazioni sui punti dati come etichette alla tua vista, fai clic su **Mostra etichette indicatori** nella barra degli strumenti.Di seguito, mostriamo le vendite totali per ogni categoria e anno. **Nota:** annulla questa azione prima di continuare con l’esercitazione introduttiva. ![Grafico a barre che evidenzia l’icona Mostra etichette indicatori](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Drag6.png) La tua vista sta facendo un ottimo lavoro mostrando le vendite per categoria: mobili, forniture per ufficio e tecnologia.Ti ha fornito un’informazione interessante! Da questa vista, puoi vedere che le vendite per i mobili aumentano più rapidamente rispetto alle vendite per le forniture per ufficio, anche se per queste ultime il 2025 è stato un buon anno.Puoi magari raccomandare che l’azienda concentri le attività di vendita sui mobili anziché sulle forniture per ufficio?La tua azienda vende molti prodotti diversi in queste categorie, quindi avrai bisogno di maggiori informazioni prima di poter fare una raccomandazione. Per rispondere alla domanda, decidi di esaminare i prodotti per sottocategoria, in modo da vedere quali articoli vendono di più.Per la categoria Mobili, ad esempio, vuoi controllare i dettagli relativi a librerie, sedie, arredi e tavoli.L’esame di questi dati può aiutarti a ottenere informazioni sulle vendite e successivamente sulla redditività complessiva, pertanto aggiungi le sottocategorie al grafico a barre. 1. Fai doppio clic o trascina **Sottocategoria** nello spazio **Colonne**. **Nota:** puoi trascinare e rilasciare un campo o fare doppio clic su di esso per aggiungerlo alla vista, ma fai attenzione.Tableau fa supposizioni sul punto in cui aggiungere i dati che potrebbero quindi essere inseriti dove non ti aspetti.Puoi sempre fare clic su Annulla per rimuovere il campo oppure trascinarlo dall’area in cui l’ha posizionato Tableau per ricominciare da capo. La sottocategoria è un altro campo distinto.Crea un’altra intestazione in basso nella vista e mostra una barra per ogni sottocategoria (68 indicatori) suddivisa per categoria e anno. ![Grafico a barre che mostra Data ordine, Categoria e Sottocategoria nello spazio Colonne e Sum(Vendite) nello spazio Righe](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Drag9.png) Ora sei sulla strada giusta, ma hai tantissimi dati da ordinare a livello visivo.Nella prossima sezione, imparerai ad aggiungere colori, filtri e altro ancora per concentrarti su specifici risultati. Per saperne di più: utilizzare una vista diversa per confrontare le vendite dei prodotti Se vuoi vedere come i prodotti contribuiscono alle vendite complessive per categoria, Tableau ti offre un’altra opzione. Se trascini **Sottocategoria** su **Colore** nella scheda Indicatori, crei un grafico a barre in pila con indicatori aggiuntivi per ciascuna sottocategoria identificati da un colore univoco.Tableau visualizza automaticamente una scheda della legenda sulla destra per i valori di Sottocategoria. **Nota:** annulla questa azione prima di continuare con l’esercitazione introduttiva. ![Grafico a barre che mostra Data ordine e Categoria nello spazio Colonne, Sum(Vendite) nello spazio Righe e Sottocategoria in Colore nella scheda Indicatori](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Drag8.png) In questo modo, vedi il numero di vendite con cui ogni prodotto contribuisce al totale complessivo per ogni categoria e anno e scopri subito chi contribuisce di più e di meno. Le sottocategorie vengono mostrate come barre impilate nell’ordine in cui sono elencate nella legenda, non in base alla posizione in cui si trovano sull’asse Vendite. Ad esempio, nella vista precedente Librerie viene mostrato in alto in ciascuna barra Mobili perché Librerie viene indicato prima di Sedie, Arredi e Tavoli nella legenda.Le sottocategorie vengono mostrate nella legenda in modo che tu possa spostarle ed esaminare i dati nella maniera più sensata per te. A seconda del tipo di analisi che desideri eseguire, il grafico a barre in pila potrebbe essere o meno il grafico giusto. Controlla il tuo lavoro! Guarda la dimostrazione per "Affinare la vista" _Fai clic sull’immagine per riprodurla_ **Nota**: i dettagli in questa gif potrebbero non corrispondere esattamente a quelli visualizzati sullo schermo. ## Riassunto del passaggio Il punto di questo passaggio era conoscere i dati e iniziare a porre domande sui dati per ottenere informazioni.Hai imparato come: - Creare un grafico in una vista che fa al caso tuo - Aggiungere campi per ottenere il livello di dettaglio giusto nella vista Ora puoi iniziare a concentrarti sui risultati per individuare aree critiche più specifiche.Nella prossima sezione, imparerai a usare i filtri e i colori per riuscire a esplorare i dati a livello visivo. Continua con [Fase 3: Focalizzare i risultati](https://help.tableau.com/v0.0/guides/get-started-tutorial/it-it/get-started-tutorial-focus.htm). [Passa al contenuto principale](#main-content) # Fase 3: Focalizzare i risultati Hai creato una vista delle vendite dei prodotti suddivisi per categoria e sottocategoria. Hai imboccato la strada giusta, ma hai tantissimi dati da ordinare. Devi trovare facilmente i punti dati interessanti e concentrarti su risultati specifici. Tableau offre diverse ottime opzioni per farlo. I filtri e i colori ti consentono di focalizzare l’attenzione sui dettagli che ti interessano. Dopo aver focalizzato i dati, puoi iniziare a utilizzare altre funzioni di Tableau Desktop per interagire con i dati. ## Aggiungere filtri alla vista Puoi utilizzare i filtri per includere o escludere i valori nella tua vista. In questo esempio, decidi di aggiungere due filtri semplici al foglio di lavoro per semplificare l’analisi delle vendite dei prodotti per sottocategoria per un anno specifico. 1. Nel riquadro Dati, fai clic con il pulsante destro del mouse su **Data ordine** e seleziona **Mostra filtro**. 2. Ripeti il passaggio riportato sopra per il campo **Sottocategoria**. I filtri vengono aggiunti a destra della vista nell’ordine in cui li hai selezionati. I filtri sono tipi di schede e possono essere spostati sul canvas facendo clic sul filtro e trascinandolo in un’altra posizione nella vista. Quando trascini il filtro, viene visualizzata una linea che mostra dove puoi rilasciare il filtro per spostarlo. **Nota**: l’esercitazione introduttiva utilizza la posizione predefinita delle schede filtro. **Scopri di più sui filtri** nella Biblioteca didattica (nel menu in alto). ![Grafico a barre con filtri per Sottocategoria e Data ordine](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Drag10.png) Controlla il tuo lavoro! Guarda la dimostrazione per "Aggiungere filtri alla vista" _Fai clic sull’immagine per riprodurla_ **Nota**: i dettagli in questa gif potrebbero non corrispondere esattamente a quelli visualizzati sullo schermo. ## Aggiungere colori alla vista L’aggiunta di filtri ti aiuta a ordinare tutti i dati, ma il blu domina prepotentemente. È arrivato il momento di fare qualcosa al riguardo. Al momento, stai guardando i totali delle vendite per i tuoi diversi prodotti. Puoi vedere che alcuni prodotti fanno registrare costantemente vendite basse e potrebbero essere buoni candidati per la riduzione delle attività di vendita per tali linee. Ma com’è la redditività complessiva per i diversi prodotti? Trascina **Profitto** su Colore per vedere cosa succede. Dal riquadro Dati, trascina **Profitto** su **Colore** nella scheda Indicatori. Trascinando il profitto su Colore, ora vedi un profitto negativo per Tavoli, Librerie e anche Macchine. Ecco che hai ottenuto una nuova informazione! ![Grafico a barre con Data ordine, Categoria e Sottocategoria nello spazio Colonne, Sum(Vendite) nello spazio Righe e Sum(Profitto) in Colore nella scheda Indicatori](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Dragcolor1.png) **Nota:** Tableau ha aggiunto una legenda dei colori e assegnato una tavolozza divergente automaticamente perché i dati includono valori negativi e positivi. Per saperne di più: utilizzare i colori L’aggiunta di un colore migliora la vista a livello visivo, ma può anche mettere in risalto i dati interessanti. Tableau utilizza una tavolozza predefinita per assegnare i colori ai prodotti nella vista, ma non devi limitarti a tale tavolozza. Hai libertà di scelta. Se vuoi utilizzare colori diversi da quelli mostrati, puoi modificare i colori o la tavolozza in qualsiasi momento. Fai semplicemente clic su **Colore** nella scheda Indicatori, quindi fai clic su **Modifica colori**. Puoi selezionare una tavolozza diversa nella finestra di dialogo Modifica colori che si apre. **Nota:** l’esercitazione introduttiva utilizza la tavolozza predefinita. A seconda dei dati nella tua vista, la finestra di dialogo Modifica colori potrebbe mostrare una tavolozza divergente anziché una tavolozza categorica. Le tavolozze divergenti sono come nell’immagine sottostante. Le tavolozze divergenti vengono in genere assegnate ai campi continui. ![Tavolozze divergenti elencate nel menu Modifica colori](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Dragcolor2.png) Se utilizzi una legenda, potrebbe essere simile all’immagine seguente. Le tavolozze categoriche come questa vengono in genere assegnate ai campi distinti. ![Tavolozze categoriche elencate nel menu Modifica colori](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Drag12.png) Controlla il tuo lavoro! Guarda la dimostrazione per "Aggiungere colori alla vista" _Fai clic sull’immagine per riprodurla_ **Nota**: i dettagli in questa gif potrebbero non corrispondere esattamente a quelli visualizzati sullo schermo. ## Trovare informazioni chiave Come hai imparato, puoi esplorare i tuoi dati mentre crei le viste con Tableau Desktop. L’aggiunta di filtri e colori ti consente di visualizzare meglio i dati e di individuare subito i problemi. Il passaggio successivo consiste nell’interagire con la vista in modo che tu possa iniziare a trarre le conclusioni. Esaminando la vista, hai notato che alcuni prodotti non sono redditizi, ma ora vuoi vedere se è stato così ogni anno. È il momento di utilizzare i filtri per approfondire l’analisi. 1. Nella vista, nella scheda filtro **Sottocategoria**, deseleziona tutte le caselle di controllo tranne **Librerie**, **Macchine** e **Tavoli**. ![Grafico a barre con una tavolozza divergente per mostrare profitti e perdite per le sottocategorie](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_FocusFilter1.png) Ora puoi vedere che, in alcuni anni, Librerie e Macchine sono state redditizie. Tuttavia, di recente le macchine sono non redditizie. Anche se hai fatto una scoperta importante, vuoi raccogliere maggiori informazioni prima di proporre un’azione al tuo capo. Grazie a un’intuizione, decidi di suddividere la vista per regione: 2. Nel riquadro Dati, trascina **Regione** nello spazio **Righe** e posizionalo a sinistra di Sum(Vendite). Tableau crea una vista con più assi suddivise per regione. Ora vedi le vendite e la redditività per prodotto per ogni regione. Aggiungendo una regione alla vista e filtrando la sottocategoria, noterai che le macchine nel Sud stanno registrando un profitto negativo superiore nel complesso rispetto alle altre regioni. Hai portato alla luce un’informazione nascosta! ![Grafici a barre che mostrano la redditività della sottocategoria Macchine in ogni regione](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Focus_MachineSpike.png) Questa vista sintetizza meglio il tuo lavoro al momento. Seleziona **Tutto** nella scheda filtro **Sottocategoria** (se hai modificato il filtro) per visualizzare nuovamente tutte le sottocategorie, assegnare un nome al foglio di lavoro e aggiungere un titolo. 6. In basso a sinistra nell’area di lavoro, fai doppio clic su **Foglio 1** e digita **Vendite per prodotto/regione**. Scegli di concentrare l’analisi sul Sud, ma non vuoi perdere la vista che hai creato. In Tableau Desktop, puoi duplicare il foglio di lavoro per continuare da dove hai lasciato. 7. Nella cartella di lavoro, fai clic con il pulsante destro del mouse sul foglio **Vendite per prodotto/regione** e seleziona **Duplica**. 8. Rinomina il foglio duplicato in **Vendite nel Sud**. 9. Nel nuovo foglio di lavoro, nel riquadro Dati, trascina **Regione** nello spazio **Filtri** per aggiungerlo come filtro nella vista. 10. Nella finestra di dialogo Filtra regione, deseleziona tutte le caselle di controllo tranne **Sud** e fai clic su **OK**. 11. Fai clic con il pulsante destro del mouse sul campo **Regione** nello spazio **Righe** e deseleziona **Mostra intestazione**. La tua vista viene aggiornata come nell’immagine di seguito: ![Grafico a barre che mostra la redditività della sottocategoria nel Sud](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_FocusSouth1.png) Ora puoi concentrarti sulle vendite e sui profitti nel Sud. Vedi subito che le vendite delle macchine hanno registrato un profitto negativo nel 2022 e di nuovo nel 2025. Questo aspetto è sicuramente da approfondire. 4. Salva il lavoro selezionando **File** > **Salva con nome**. Assegna un nome alla cartella di lavoro, come Vendite e profitti regionali. Per saperne di più: come Tableau organizza le cartelle di lavoro che salvi Quando installi Tableau, viene creata automaticamente una directory in **Documenti** > **I miei documenti** > **Repository personale di Tableau**. Repository personale di Tableau contiene più cartelle per le origini dati, le cartelle di lavoro salvate, i dati di geocodifica e altro ancora. **Scopri di più sul salvataggio della cartella di lavoro come tipi di file di Tableau diversi** nella Biblioteca didattica (nel menu in alto). Controlla il tuo lavoro! Guarda la dimostrazione per "Trovare informazioni chiave" di seguito _Fai clic sull’immagine per riprodurla_ **Nota**: i dettagli in questa gif potrebbero non corrispondere esattamente a quelli visualizzati sullo schermo. ## Riassunto del passaggio In questo passaggio, hai utilizzato filtri e il colori per lavorare con i dati in modo più semplice. Hai anche scoperto alcune funzioni interessanti che Tableau offre per aiutarti a rispondere a domande chiave sui tuoi dati. Hai imparato come: - Applicare filtri e colori per focalizzarti con più facilità sulle aree dei tuoi dati che ti interessano più - Interagire con il grafico utilizzando gli strumenti che offre Tableau - Duplicare i fogli di lavoro e salvare le modifiche per continuare a esplorare i dati in modi diversi senza perdere il tuo lavoro Con l’esplorazione dei tuoi dati in Tableau Desktop, hai individuato le aree critiche. Sai che le vendite e i profitti nel Sud sono un problema, ma non hai ancora trovato una soluzione. Desideri esaminare altri fattori che potrebbero contribuire a questi risultati. A questo punto, utilizzerai un’altra funzione chiave in Tableau per lavorare con i dati geografici. Continua con [Fase 4: Esplorare i dati a livello geografico](https://help.tableau.com/v0.0/guides/get-started-tutorial/it-it/get-started-tutorial-explore.htm). [Passa al contenuto principale](#main-content) # Fase 4: Esplorare i dati a livello geografico Hai creato un’ottima vista che ti consente di esaminare le vendite e i profitti per prodotto su diversi anni. Dopo aver esaminato le vendite e la redditività dei prodotti nel Sud, decidi di cercare trend o modelli in questa regione. Dato che si tratta di dati geografici (il campo Regione), puoi scegliere di creare una vista mappa. Le viste mappa sono ideali per visualizzare e analizzare questo tipo di informazioni. Inoltre, sono davvero fantastiche! In questo esempio, Tableau ha già assegnato i ruoli geografici appropriati ai campi Paese, Stato/Regione, Città e CAP. Il motivo è che ognuno di questi campi conteneva dati geografici. Puoi iniziare a lavorare creando subito la vista mappa. Per saperne di più: quali sono i ruoli geografici Tableau riconosce molti dati geografici comuni, come i nomi di stato e di città. Quando Tableau riconosce questo tipo di dati, assegna automaticamente ruoli geografici appropriati ai campi, che diventano quindi campi geografici. I campi geografici hanno icone a forma di globo ![Icona a forma di globo che identifica i campi di dati geografici](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Explore16_24x13.png) accanto al riquadro **Dati**. Se a un campo viene assegnato un ruolo geografico, Tableau crea automaticamente una vista mappa quando aggiungi il campo a **Dettagli** nella scheda Indicatori. Ne riparleremo più avanti. Se Tableau non riconosce i tuoi dati come dati geografici, puoi assegnare manualmente un ruolo geografico a ciascuno dei campi pertinenti. Sono diversi i ruoli geografici che puoi scegliere: - Aeroporto - Prefisso telefonico (Stati Uniti) - CBSA/MSA (Stati Uniti) - Città - Distretto congressuale (Stati Uniti) - Paese/Area - Provincia - NUTS Europa - Stato/regione - CAP ![Immagine dell’assegnazione manuale di ruoli geografici ai campi](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Explore1.png) ## Creare una vista mappa Inizia con un nuovo foglio di lavoro. 1. Fai clic sull’icona **Nuovo foglio di lavoro** in basso nell’area di lavoro. ![Evidenziazione dell’icona Nuovo foglio di lavoro](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_explore17.png) Tableau mantiene il foglio di lavoro precedente e ne crea uno nuovo, in modo che tu possa continuare a esplorare i dati senza perdere il lavoro fatto. 4. Nel riquadro **Dati** fai doppio clic su **Stato/Regione** per aggiungerlo a **Dettagli** nella scheda Indicatori. Hai creato una vista mappa! ![Mappa simboli del Canada e degli Stati Uniti continentali](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_explore3.png) Per saperne di più: fare doppio clic per aggiungere i campi geografici Puoi fare doppio clic sui campi per aggiungerli subito alla vista. Quando fai doppio clic su un campo geografico, viene aggiunto automaticamente a Dettagli nella scheda Indicatori e viene creata una vista mappa con indicatori per ogni posizione elencata nel campo. Dato che Tableau sa già che i nomi degli stati sono dati geografici e che la dimensione **Stato/Regione** è assegnata al ruolo geografico Stato/Regione, crea automaticamente una vista mappa. Nell’origine dati è presente un indicatore per ognuno dei 48 stati contigui e delle province canadesi (purtroppo, Alaska e Hawaii non sono presenti nell’origine dati, quindi non vengono rappresentati sulla mappa). Tieni presente che anche il campo **Paese** viene aggiunto alla vista. Il motivo è che i campi geografici in Esempio - Supermercato fanno parte di una gerarchia. Livelli superiori nella gerarchia possono essere aggiunti automaticamente come livello di dettaglio. Inoltre, i campi Latitudine e Longitudine generati vengono aggiunti agli spazi Colonne e Righe. Puoi pensare ad essi come campi X e Y. Sono essenziali ogni volta che vuoi creare una vista mappa, in quanto a ogni posizione nei dati viene assegnato un valore latitudinale e longitudinale. Talvolta questi campi vengono generati da Tableau a partire da campi geografici presenti nei tuoi dati. In alternativa, i dati possono contenere propri valori di latitudine e longitudine. Puoi trovare risorse per saperne di più nella Biblioteca didattica. Disporre di un’ottima mappa focalizzata sugli stati USA e sulle provincie canadesi contigui è una cosa, ma tu volevi vedere cosa accade nel Sud, ricordi? 13. Trascina **Regione** sullo spazio **Filtri**, quindi escludile fino a lasciare solo il **Sud**. La vista mappa ingrandisce la regione Sud e mostra un indicatore per ogni stato (11 in totale). Ora vuoi vedere dati più dettagliati per questa regione, pertanto inizi a trascinare altri campi sulla scheda Indicatori: 15. Trascina la misura **Vendite** su **Colore** nella scheda Indicatori. ![Mappa di 11 stati meridionali degli Stati Uniti colorati in varie gradazioni di blu](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_explore2.png) La vista viene aggiornata automaticamente in una mappa colorata: il colore di ogni stato si basa sulle vendite totali. Poiché stai esplorando le vendite di prodotti, desideri che le vendite vengano visualizzate in USD. Fai clic sul campo **SUM(Vendite)** nella scheda **Indicatori** e seleziona **Formato**. Per Numeri, seleziona **Valuta**. Ogni volta che aggiungi una misura continua che contiene numeri positivi (come le vendite) a Colore nella scheda Indicatori, la mappa colorata diventa blu. I valori negativi vengono assegnati in arancione. Talvolta potresti non volere che la mappa sia blu. Magari preferisci il colore verde o non trovi il colore blu appropriato per i tuoi dati, ad esempio nel caso di incendi o traffico. Potrebbe causare confusione! Non ti preoccupare: puoi modificare la tavolozza come hai fatto prima. 20. Fai clic su **Colore** nella scheda Indicatori e seleziona **Modifica colori**. In questo esempio, vuoi vedere quali stati ottengono buone prestazioni e quali stati registrano risultati scarsi in relazione alle vendite. 22. Nell’elenco a discesa Tavolozza seleziona **Arancione-blu divergenti** e chiudi la finestra di dialogo. Questo consente di vedere rapidamente gli stati con prestazioni basse e quelli con prestazioni elevate. La tua vista si aggiorna per assumere un aspetto simile a questo: ![Una mappa con colori blu-arancione divergenti basata sulle vendite totali per lo stato](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Explore5.png) Ma aspetta. C’è così tanto arancione! Cosa è successo? I dati sono accurati e _tecnicamente_ puoi confrontare gli stati con prestazioni basse e quelli con prestazioni elevate, ma è davvero tutto qui? Le vendite in questi stati arancio sono davvero così terribili o in Florida ci sono semplicemente più persone che acquistano i tuoi prodotti? Forse hai negozi più piccoli o in numero inferiore negli stati mostrati in arancione. Oppure la densità della popolazione è maggiore negli stati in blu, quindi sono di più le persone che possono acquistare i tuoi articoli. In entrambi i casi, non puoi mostrare questa vista al tuo capo perché non hai la certezza che i dati stiano fornendo una storia utile. 29. Fai clic sull’icona **Annulla** ![Icona freccia a sinistra.](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Explore22.png) nella barra degli strumenti per tornare alla vista blu. Il problema del colore persiste ancora. Sembra tutto troppo elegante: questo è il problema! A colpo d’occhio, sembra che la Florida abbia le prestazioni migliori. Se passi il puntatore sul suo indicatore, mostra un totale di 89.474 $ in vendite, rispetto alla Carolina del Sud, che ha solo 8.482 $ ad esempio. Tuttavia, qualche stato del Sud è risultato _redditizio_? 32. Trascina **Profitto** su **Colore** nella scheda Indicatori per verificare se puoi rispondere a questa domanda. ![Una mappa con colori blu-arancione divergenti basata sui profitti totali per lo stato](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Explore6.png) Adesso va meglio! Dato che il profitto spesso è costituito da valori positivi e negativi, Tableau seleziona automaticamente la tavolozza Arancione-blu divergenti per mostrare rapidamente gli stati con un profitto negativo e quelli con un profitto positivo. È ora chiaro che Tennessee, Carolina del Nord e Florida hanno un profitto negativo, anche se sembrava che andassero bene, anzi alla grande, nelle vendite. Ma perché? Risponderemo a questa domanda nel prossimo passaggio. Controlla il tuo lavoro! Guarda la dimostrazione per "Creare una vista mappa" _Fai clic sull’immagine per riprodurla_ **Nota**: i dettagli in questa gif potrebbero non corrispondere esattamente a quelli visualizzati sullo schermo. Continua con [Fase 5: Eseguire il drill down nei dettagli](https://help.tableau.com/v0.0/guides/get-started-tutorial/it-it/get-started-tutorial-drilldown.htm). [Passa al contenuto principale](#main-content) # Fase 5: Eseguire il drill down nei dettagli Nell’ultimo passaggio, abbiamo scoperto che Tennessee, Carolina del Nord e Florida hanno un profitto negativo. Per scoprire il motivo, decidi di eseguire un ulteriore drill-down e di concentrarti su ciò che accade solo in questi tre stati. ## Selezionare la vista mappa da dove l’hai lasciata Come hai visto nell’ultimo passaggio, le mappe sono ideali per visualizzare i tuoi dati in maniera generale. Un grafico a barre ti aiuterà ad arrivare al sodo. A tale scopo, crei un altro foglio di lavoro. 1. Fai doppio clic su **Foglio 3** e nomina il foglio di lavoro **Mappa profitti**. 2. Fai clic con il pulsante destro del mouse su **Mappa profitti** in basso nell’area di lavoro e seleziona **Duplica**. Denomina il nuovo foglio **Grafico a barre Profitto negativo**. 3. Nel foglio di lavoro Grafico a barre Profitto negativo, fai clic su **Mostra**, quindi seleziona **barre orizzontali**. "Mostra" evidenzia tipi di grafico diversi in base ai dati che hai aggiunto alla vista. **Nota:** puoi fare di nuovo clic su **Mostra** per comprimerli in qualsiasi momento. ![Evidenziazione del grafico a barre orizzontali nel menu Mostra](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Explore8.png) Ora hai di nuovo un grafico a barre, all’improvviso. ![Grafico a barre orizzontali che mostra i profitti per gli stati della regione Sud](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Explore9.png) 7. Per selezionare più barre a sinistra, fai clic e trascina il cursore sulle barre tra **Tennessee**, **Carolina del Nord** e **Florida**. Nelle informazioni visualizzate, seleziona **Mantieni solo** per concentrarti su questi tre stati. ![Casella blu che mostra tre barre selezionate simultaneamente](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Explore_click_and_drag.png) **Nota:** puoi anche fare clic con il pulsante destro del mouse su una delle barre evidenziate e selezionare **Mantieni solo**. Tieni presente che il campo _Inclusioni_ per Stato viene aggiunto allo spazio Filtri per indicare che alcuni stati sono esclusi dalla vista. L’icona con due cerchi nel campo indica che questo campo è un insieme. Puoi modificare il campo facendo clic con il pulsante destro del mouse sul campo nello spazio Filtri e selezionando **Modifica filtro**. Ora vuoi esaminare i dati per le città in questi stati. 9. Nello spazio **Righe**, fai clic sull’icona del **più** sul campo **Stato** per eseguire il drill-down al livello di dettaglio Città. Sono presenti quasi troppe informazioni, quindi decidi di filtrare la vista sulla base delle città con il profitto più negativo utilizzando un filtro Primi N. Controlla il tuo lavoro! Guarda la dimostrazione dei passaggi 1-5 _Fai clic sull’immagine per riprodurla_ **Nota**: i dettagli in questa gif potrebbero non corrispondere esattamente a quelli visualizzati sullo schermo. ## Creare un filtro Primi N Puoi utilizzare un filtro Primi N in Tableau Desktop per limitare il numero di indicatori mostrati nella vista. In questo caso, vuoi utilizzare il filtro Primi N per concentrarti sulle città con le prestazioni inferiori. 1. Dal riquadro Dati, trascina **Città** sullo spazio **Filtri**. 2. Nella finestra di dialogo Filtro, seleziona la scheda **In alto**, quindi esegui le seguenti operazioni: 1. Fai clic su **Per campo**. 2. Fai clic sul menu a discesa **In alto** e seleziona **In basso** per visualizzare le città con le prestazioni inferiori. 3. Digita **5** nella casella di testo per visualizzare le cinque città con le prestazioni inferiori nell’insieme di dati. Tableau Desktop ha già selezionato un campo (Profitto) e un’aggregazione (Somma) per il filtro Primi N basandosi sui campi nella tua vista. Queste impostazioni garantiscono che la vista mostri solo le cinque città con le prestazioni inferiori in base alla somma del profitto. ![Scheda Primi della finestra di dialogo Filtro \[Città\] impostata su Per campo: Ultimi 5](Img/gs_Explore12.png) 6. Fai clic su **OK**. Questa è un’informazione utile! Tuttavia, ci sono sei città nella vista, tra cui Jacksonville, in Carolina del Nord, che ha un profitto positivo. Perché una città con un profitto positivo dovrebbe essere inserita nella vista quando hai creato un filtro che avrebbe dovuto escludere le città con profitti? Jacksonville, in Carolina del Nord, è inclusa perché Città è il livello di dettaglio più basso mostrato nella vista. Affinché Tableau Desktop capisca la differenza tra Jacksonville, in Carolina del Nord, e Jacksonville, in Florida, devi eseguire il drill-down al livello di dettaglio successivo nella gerarchia delle posizioni, che, in questo caso, è CAP. Dopo aver aggiunto il CAP, puoi escludere Jacksonville in Carolina del Nord senza però escludere Jacksonville in Florida. 1. Sullo spazio Righe, fai clic sull’icona del più su **Città** per eseguire il drill-down al livello di dettaglio CAP. 2. Fai clic con il pulsante destro del mouse sul CAP di Jacksonville, in Carolina del Nord, **28540**, quindi seleziona **Escludi**. Il CAP viene aggiunto allo spazio Filtri per indicare che alcuni membri nel campo CAP sono stati esclusi dalla vista. Anche quando rimuovi il campo CAP dalla vista, il filtro rimane. 4. Trascina **CAP** fuori dallo spazio Righe. La tua vista si aggiorna per assumere un aspetto simile a questo: ![Grafico a barre delle cinque città meno redditizie del Sud](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Explore14.png) Controlla il tuo lavoro! Guarda la dimostrazione dei passaggi 1-8 _Fai clic sull’immagine per riprodurla_ **Nota**: i dettagli in questa gif potrebbero non corrispondere esattamente a quelli visualizzati sullo schermo. Ora che hai focalizzato la vista con le città meno redditizie, puoi indagare ulteriormente per individuare i prodotti responsabili. ## Individuare cosa causa problemi Decidi di suddividere la vista per Sottocategoria per individuare i prodotti che abbassano il profitto. Sai che il campo Sottocategoria contiene informazioni sui prodotti venduti per posizione, quindi inizi da lì. 1. Trascina **Sottocategoria** sullo spazio **Righe** e posizionalo a destra di Città. 2. Trascina **Profitto** su **Colore** nella scheda Indicatori per vedere con facilità i prodotti che hanno un profitto negativo. 3. Nel riquadro Dati, fai clic con il pulsante destro del mouse su **Data ordine** e seleziona **Mostra filtro**. Ora puoi esplorare i profitti negativi per ogni anno, se lo vuoi, e individuare velocemente i prodotti in perdita. Macchine, tavoli e raccoglitori non sembrano andare bene. Se smettessi di vendere questi articoli a Jacksonville, Concord, Burlington, Knoxville e Memphis? ![Grafico a barre orizzontali che mostra la redditività per la sottocategoria per le città con le prestazioni inferiori](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Explore15.png) ## Verificare i risultati L’eliminazione di raccoglitori, macchine e tavoli miglioreranno i profitti in Florida, Carolina del Nord e Tennessee? Per scoprirlo, puoi escludere i prodotti problematici in modo da vedere cosa succede. 1. Torna alla vista mappa facendo clic sulla scheda del foglio **Mappa profitti**. 2. Nel riquadro Dati, fai clic con il pulsante destro del mouse su **Sottocategoria** e seleziona **Mostra filtro**. Accanto alla vista mappa, vedrai una scheda filtro per tutti i prodotti che offri. Utilizzerai questo filtro in seguito. 3. Nel riquadro Dati, trascina **Profitto** e **Rapporto profitto** su **Etichetta** nella scheda Indicatori. - Per formattare Rapporto profitto come percentuale, fai clic con il pulsante destro del mouse su **Rapporto profitto** e seleziona **Formato**. Quindi, per **Numeri** nella sezione **Predefinito**, scegli **Percentuale** e imposta il numero di posizioni decimali da visualizzare sulla mappa. Per questa mappa, sceglieremo zero decimali. Chiudi quindi il riquadro Formato. Ora puoi vedere il profitto esatto di ogni stato senza dover posizionare il cursore su di essi. 4. Nel riquadro Dati, fai clic con il pulsante destro del mouse su **Data ordine** e seleziona **Mostra filtro** per fornire contesto per la vista. Nella vista, vedrai una scheda filtro per YEAR(Data ordine). Ora puoi visualizzare il profitto per tutti gli anni o per una combinazione di anni. Questo potrebbe essere utile per la tua presentazione. 5. Elimina **Raccoglitori**, **Macchine** e **Tavoli** dall’elenco nella scheda filtro Sottocategoria nella vista. Tieni presente che l’aggiunta di filtri alla tua vista ti consente di includere ed escludere i valori per evidenziare alcune parti dei dati. Man mano che elimini ogni membro, il profitto per Tennessee, Carolina del Nord e Florida migliora, fino a quando ognuno degli stati registra un profitto positivo. ![Risultato della deselezione di Raccoglitori, Macchine e Tavoli dal filtro Sottocategoria](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_explore-deselect.png) Hai fatto una scoperta interessante! Raccoglitori, macchine e tavoli sono senz’altro responsabili delle perdite in Tennessee, Carolina del Nord e Florida, ma non di quelle nel resto del Sud. Hai notato come il profitto diminuisce per alcuni degli altri stati mentre elimini gli articoli dalla scheda filtro? Ad esempio, se rimuovi **Raccoglitori** nella scheda filtro Sottocategoria, il profitto si abbassa del 4% in Arkansas. Puoi dedurre che i raccoglitori sono effettivamente redditizi in Arkansas. Vuoi condividere questo dato con il team spiegandogli gli stessi passaggi che hai eseguito. 11. Seleziona **(Tutto)** sulla scheda filtro Sottocategoria per includere nuovamente tutti i prodotti. Per saperne di più: altre domande che potresti porre Hai scoperto che raccoglitori, macchine e tavoli sono responsabili del profitto negativo in Tennessee, Carolina del Nord e Florida. E adesso? Puoi continuare a esplorare i dati rispondendo alle domande riportate di seguito. **Nota:** se utilizzi la tua vista per esplorare queste domande, annulla eventuali modifiche prima di continuare l’esercitazione introduttiva. - Come vanno le vendite delle macchine in Tennessee, Carolina del Nord e Florida? Stai vendendo molto? In caso affermativo, qual è l’impatto sui profitti? - Quali altri fattori potrebbero contribuire a questi risultati? I rivenditori del Sud stanno vendendo i prodotti con uno sconto? - Come vanno le vendite di tavoli e raccoglitori? - Cosa succede alle vendite a Jacksonville, Miami, Burlington, Knoxville e Memphis quando rimuovi macchine, tavoli o raccoglitori? - E per quanto riguarda le librerie? Ricorda che nel fase 2 abbiamo visto che le librerie erano davvero poco redditizie in altre regioni. Un’analisi approfondita di queste regioni potrebbe portare alla luce altre soluzioni. Controlla il tuo lavoro! Guarda la dimostrazione per "Verificare i risultati" _Fai clic sull’immagine per riprodurla_ **Nota**: i dettagli in questa gif potrebbero non corrispondere esattamente a quelli visualizzati sullo schermo. Ora sai che le macchine, i tavoli e i raccoglitori sono prodotti problematici per la tua azienda. Focalizzandoti sul Sud, vedi che questi prodotti hanno un impatto diverso sui profitti. Questa potrebbe essere una conversazione valida da fare con il tuo capo. A questo punto, metterai insieme il lavoro svolto finora in una dashboard in modo da poter presentare chiaramente i risultati. **Scopri di più sull’utilizzo delle mappe e dei ruoli geografici** nella Biblioteca didattica (nel menu in alto). Continua con [Fase 6: Creare una dashboard per mostrare le informazioni](https://help.tableau.com/v0.0/guides/get-started-tutorial/it-it/get-started-tutorial-build.htm). [Passa al contenuto principale](#main-content) # Fase 6: Creare una dashboard per mostrare le informazioni Hai creato quattro fogli di lavoro che stanno fornendo informazioni importanti che il tuo capo deve conoscere.Ora hai bisogno di un modo per mostrare i profitti negativi in Tennessee, North Carolina e Florida e spiegare alcuni dei motivi per cui i profitti sono bassi. A tale scopo, puoi utilizzare le dashboard per visualizzare più fogli di lavoro contemporaneamente e, se lo desideri, farli interagire. Per le risorse e i video correlati, consulta [Creazione di dashboard in Tableau Desktop](https://www.tableau.com/it-it/node/106947?playlist=509089) (in inglese). ## Configurare la dashboard Vuoi evidenziare che determinati articoli venduti in alcuni posti non danno grandi risultati.La vista del grafico a barre del profitto e la vista mappa mostrano chiaramente questo aspetto. 1. Fai clic sul pulsante **Nuova dashboard**. ![Icona Nuova dashboard](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Build1.png) 2. Nel riquadro **Dashboard** a sinistra verranno visualizzati i fogli che hai creato.Trascina **Vendite nel Sud** nella dashboard vuota. 3. Trascina **Mappa profitti** sulla dashboard e rilasciala sopra la vista Vendite nel Sud. La dashboard viene aggiornata nel seguente modo: ![Una dashboard con i fogli Mappa profitti e Vendite nel Sud](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Build2.png) Ora puoi visualizzare entrambe le viste contemporaneamente. Tuttavia, il grafico a barre è un po' schiacciato e questo non aiuta il tuo capo a comprendere i dati. ## Organizzare la dashboard Non è facile vedere i dettagli per ogni articolo in **Sottocategoria** dal grafico a barre Vendite nel Sud. La risoluzione di questo problema offrirà maggiore spazio per fornire le informazioni necessarie. 1. In Vendite nel Sud fai clic con il pulsante destro del mouse su un valore nell’intestazione colonna **Categoria** e deseleziona **Mostra intestazione**. ![Menu con Mostra intestazione selezionato](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Build3.png) 2. In Vendite nel Sud fai clic con il pulsante destro del mouse sull’intestazione Data ordine/Sottocategoria e seleziona Nascondi etichette di campo per colonne. ![Menu per le etichette di campo per le colonne](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_build4.png) In questo modo hai nascosto le informazioni non necessarie dalla dashboard mantenendo la suddivisione dei dati.Lo spazio extra semplifica la visualizzazione dei dati nella dashboard, ma possiamo migliorare ulteriormente le cose. 3. Fai clic con il pulsante destro del mouse sul titolo **Mappa profitti** e seleziona **Nascondi titolo**. Il titolo Mappa profitti viene nascosto dalla dashboard, liberando ulteriore spazio. 4. Ripeti questo passaggio per il titolo della vista **Vendite nel Sud**. 5. Ogni volta che estraevi un foglio, venivano estratti anche i relativi filtri.Questo significa che vengono visualizzati filtri duplicati.Seleziona la prima scheda filtro **Sottocategoria** a destra nella vista e fai clic sull’icona **Rimuovi**![Icona Rimuovi dalla dashboard](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_build5.png) in alto nella scheda. 6. Ripeti questo passaggio per la seconda scheda filtro **Sottocategoria** e una delle schede filtro **Anno della data ordine**. 7. Fai clic sulla **legenda dei colori Profitti** e trascinala da destra a sotto Vendite nel Sud. 8. Infine, seleziona il filtro **Anno della data ordine** rimanente, fai clic sulla relativa freccia rivolta verso il basso, quindi seleziona **Mobile**.Spostalo sullo spazio bianco nella vista mappa.In questo esempio, è inserita solo la East Coast, nell’oceano Atlantico. Prova a selezionare anni diversi nel filtro Anno della data ordine.I dati vengono filtrati rapidamente per mostrare che le prestazioni dello stato variano di anno in anno.È utile, ma potrebbe essere semplificato ancora per il confronto. 10. Fai clic sulla freccia rivolta verso il basso nel filtro **Anno della data ordine** e seleziona **Valore singolo (dispositivo di scorrimento)**. La tua vista si aggiorna per assumere un aspetto simile a questo: ![Una dashboard con i fogli Mappa profitti e Vendite nel Sud con meno intestazioni di colonna e filtri](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_build6.png) Per saperne di più: differenziare gli oggetti mobili e quelli affiancati in una dashboard Gli oggetti di una dashboard possono essere impostati come **Affiancato** o **Mobile**. Gli elementi affiancati vengono ridimensionati automaticamente all’area in cui li trascini. Gli elementi mobili possono essere spostati e ridimensionati liberamente dagli altri oggetti della dashboard.Se vuoi, puoi utilizzare sia elementi mobili che affiancati nella stessa dashboard. **Scopri di più sull’organizzazione della dashboard** nella Biblioteca didattica (nel menu in alto). Adesso la dashboard ha un bell’aspetto.Ora puoi confrontare facilmente profitti e vendite per anno.Non è molto diverso dalle immagini in una presentazione, ma stai utilizzando Tableau.Rendiamo la dashboard più coinvolgente. Controlla il tuo lavoro!Guarda la dimostrazione per "Organizzare la dashboard" _Fai clic sull’immagine per riprodurla_ **Nota**: i dettagli in questa gif potrebbero non corrispondere esattamente a quelli visualizzati sullo schermo. ## Aggiungere interattività Non sarebbe magnifico se potessi vedere quali sottocategorie sono redditizie in specifici stati? 1. Seleziona **Mappa profitti** nella dashboard e fai clic sull’icona **Usa come filtro**![Icona Usa come filtro](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_build7.png) nell’angolo superiore destro. 2. Seleziona uno stato all’interno della regione Sud della mappa. Il grafico a barre Vendite nel Sud viene aggiornato automaticamente per mostrare solo le vendite della sottocategoria nello stato selezionato.Puoi vedere subito quali sono le sottocategorie redditizie. 3. Fai clic su un’area della mappa diversa dagli stati del Sud colorati per cancellare la selezione. Puoi anche consentire agli utenti di vedere le modifiche nei profitti in base alla data dell’ordine. 5. Seleziona il filtro **Anno della data ordine**, fai clic sulla freccia rivolta verso il basso e seleziona **Applica a fogli di lavoro** > **Tutti quelli che usano questa origine dati**. Scopri le prestazioni degli stati per anno con la tua nuova dashboard interattiva! Controlla il tuo lavoro!Guarda la dimostrazione per "Aggiungere interattività" In questo caso, filtriamo Vendite nel Sud per vedere solo gli articoli venduti in Carolina del Nord, quindi controlliamo il profitto di anno in anno. _Fai clic sull’immagine per riprodurla_ **Nota**: i dettagli in questa gif potrebbero non corrispondere esattamente a quelli visualizzati sullo schermo. ## Rinominare e procedere Mostri la dashboard al tuo capo, che la adora.L’ha denominata "Vendite e profitti regionali" e tu fai lo stesso facendo doppio clic sulla scheda **Dashboard 1** e digitando **Vendite e profitti regionali**. Nelle sue indagini, il tuo capo trova anche che la decisione di introdurre le macchine nel mercato della Carolina del Nord nel 2025 è stata un’_idea sbagliata_. Il tuo capo è felice di avere a disposizione questa dashboard da consultare, ma vuole anche che tu presenti un piano di azione chiaro a tutto il team.Ti chiede di creare una presentazione con i tuoi risultati. Menomale che sai delle storie in Tableau. Continua con [Fase 7: Creare una storia da presentare](https://help.tableau.com/v0.0/guides/get-started-tutorial/it-it/get-started-tutorial-story.htm). [Passa al contenuto principale](#main-content) # Fase 7: Creare una storia da presentare Vuoi condividere i risultati con il team. Insieme, potete rivalutare la vendita di macchine in Carolina del Nord. Anziché dover provare a indovinare le informazioni chiave a cui il team è interessato e includerle in una presentazione, decidi di creare una storia in Tableau. In questo modo, puoi spiegare agli utenti il processo di scoperta dei dati e puoi esplorare in modo interattivo i tuoi dati per rispondere a qualsiasi domanda che emerge durante la presentazione. ## Creare il primo punto della storia Le storie in Tableau sono simili a delle presentazioni. Ogni punto della storia è essenzialmente una diapositiva indipendente in una presentazione. E a differenza di una dashboard, ogni punto della storia può mostrare la stessa visualizzazione o dashboard con uno stato indipendente. Non ti è chiaro questo concetto? Segui le indicazioni riportate di seguito e dovrebbe risultarti chiaro. Per la presentazione, inizierai con una panoramica. 1. Fai clic sul pulsante **Nuova storia**. ![Icona Nuova storia](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Story1.png) Verrà visualizzata un’area di lavoro vuota con la dicitura “Trascina un foglio qui”. Qui creerai il primo punto della storia. Le storie vuote hanno un aspetto molto simile a quello delle dashboard vuote. Inoltre, come in una dashboard, puoi trascinare i fogli di lavoro per presentarli. In una storia puoi anche trascinare le dashboard nella tua presentazione. 5. Dal riquadro Storia a sinistra, trascina il foglio di lavoro **Vendite nel Sud** sulla tua vista. 6. Aggiungi una didascalia, possibilmente "Vendite e profitti per anno", modificando il testo nella casella grigia sul foglio di lavoro. ![Foglio Vendite nel Sud visualizzato in una storia](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Story2.png) Questo punto della storia è utile per far conoscere al pubblico i dati. Tuttavia, vuoi raccontare una storia sulla vendita delle macchine in Carolina del Nord, quindi è necessario concentrarsi su questi dati. ## Evidenziare le vendite delle macchine Per introdurre la questione delle macchine, puoi utilizzare il filtro Sottocategoria incluso nel grafico a barre Vendite nel Sud. 1. Nel riquadro **Storia**, sotto Nuovo punto della storia, fai clic su **Duplica** per duplicare il primo punto della storia. Continua a lavorare da dove hai lasciato, ma sappi che il primo punto della storia sarà esattamente come l’hai lasciato. In questo nuovo punto della storia puoi modificare i filtri e altre forme di interattività senza modificare il primo punto della storia o la vista sottostante. 2. Dato che sai che stai raccontando una storia sulle macchine, nel filtro Sottocategoria, cancella la selezione **(Tutto)**, quindi seleziona **Macchine**. Ora il tuo pubblico può individuare rapidamente le vendite e i profitti delle macchine per anno. 3. Aggiungi una didascalia per mettere in rilievo cosa vede il pubblico, ad esempio "Vendite e profitti delle macchine per anno". ![Storia che include il foglio Vendite nel Sud e filtrata in base alle macchine](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Story4.png) Hai spostato con successo l’attenzione sulle macchine, ma capisci che c’è qualcosa di strano: con questa vista, non puoi individuare lo stato che sta contribuendo alla perdita. Te ne occuperai nel prossimo punto della storia introducendo la tua mappa. Per saperne di più: cos’è questa piccola barra degli strumenti accanto alla didascalia del punto della storia? La barra degli strumenti Storia ![Icone visualizzate quando passi il puntatore del mouse sopra le didascalie dei punti della storia](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_story_toolbar.png) viene mostrata accanto alla didascalia del punto della storia quando trascini il primo punto della storia sul canvas e posizioni il mouse sull’area di navigazione. Utilizzalo per ripristinare le modifiche, applicare aggiornamenti a un punto della storia, eliminarlo o crearne uno nuovo a partire da quello attuale personalizzato. Tutte le opzioni sono disponibili una volta che apporti una modifica al punto della storia. In caso contrario, è disponibile solo l’opzione Elimina. Controlla il tuo lavoro! Guarda la dimostrazione per "Fare il punto" ed "Evidenziare le vendite delle macchine". _Fai clic sull’immagine per riprodurla_ **Nota**: i dettagli in questa gif potrebbero non corrispondere esattamente a quelli visualizzati sullo schermo. ## Fare il punto Il punto è che le macchine in Carolina nel Nord sono in perdita per la tua azienda. Lo hai scoperto con la dashboard che hai creato. L’esame delle vendite e dei profitti complessivi per anno non dimostrano solo questo, ma il profitto regionale può farlo. 1. Nel riquadro **Storia** seleziona **Vuoto** per aggiungere un nuovo punto della storia vuoto. Trascina quindi la dashboard **Vendite e profitti regionali** nel canvas. In questo modo, offri al pubblico una nuova prospettiva dei tuoi dati: il profitto negativo cattura l’attenzione. ![Storia che utilizza la dashboard Vendite e profitti regionali](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Story6.png) 3. Aggiungi una didascalia come "Articoli con prestazioni inferiori alle aspettative nel Sud". Per limitare i risultati alla sola Carolina del Nord, inizia duplicando un punto della storia. 1. Seleziona **Duplica** per creare un altro punto della storia con la dashboard Profitti regionali. 2. Seleziona **Carolina del Nord** sulla mappa e nota che il grafico a barre viene aggiornato automaticamente. 3. Seleziona Tutto nella scheda filtro Anno della data ordine. 4. Aggiungi una didascalia, ad esempio “Profitti in Carolina del Nord, 2022- 2025”. Ora puoi illustrare al pubblico le variazioni di profitto per anno in Carolina del Nord. A tale scopo, creerai quattro punti della storia: 1. Seleziona **Duplica** per iniziare con la dashboard Profitti regionali focalizzata sulla Carolina del Nord. 2. Nel filtro Anno della data ordine, fai clic sul pulsante della freccia destra in modo che venga visualizzato il **2022**. 3. Aggiungi una didascalia, ad esempio “Profitti in Carolina del Nord, 2022”, quindi fai clic su **Duplica**. 4. Ripeti i passaggi 2 e 3 per gli anni 2023, 2024 e 2025. Ora il pubblico avrà un’idea di quali prodotti sono stati introdotti nel mercato della Carolina del Nord in determinati anni e di quali sono state le loro prestazioni. Controlla il tuo lavoro! Guarda la dimostrazione per "Fare il punto". _Fai clic sull’immagine per riprodurla_ **Nota**: i dettagli in questa gif potrebbero non corrispondere esattamente a quelli visualizzati sullo schermo. ## Il tocco finale In questo punto della storia, che si concentra sui dati del 2025, vuoi descrivere i risultati. Aggiungiamo più dettagli di una semplice didascalia. 1. Nel riquadro sinistro seleziona **Trascina per aggiungere testo** e trascinalo sulla vista. 2. Immetti una descrizione per la tua dashboard che enfatizzi le prestazioni insufficienti delle macchine in Carolina del Nord, ad esempio “La reintroduzione delle macchine nel mercato della Carolina del Nord nel 2025 ha comportato perdite considerevoli”. Per un effetto teatrale, puoi passare il puntatore del mouse su Macchine nel grafico a barre Vendite nel Sud mostrando un riquadro di informazioni utili: la perdita di quasi 4.000 $. ![Dashboard Vendite e profitti regionali con una didascalia di testo che recita "L’introduzione delle macchine nel mercato della Carolina del Nord nel 2021 ha comportato perdite considerevoli".](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Story9.png) Ora, per la diapositiva finale, esegui il drill-down nei dettagli. 4. Nel riquadro Storia, fai clic su **Vuoto**. 5. Dal riquadro Storia, trascina il **grafico a barre Profitto negativo** sulla vista. 6. Nella scheda filtro **Anno della data ordine**, limita la vista al solo **2025**. Ora puoi vedere con facilità che la perdita dei profitti delle macchine è stata registrata soltanto da Burlington, in Carolina del Nord. 7. Nella vista, fai clic con il pulsante destro del mouse sull’indicatore di **Burlington** (la barra) e seleziona **Annota** > **Indicatore**. 8. Nella finestra di dialogo Modifica annotazione, elimina il testo del filtro e digita: “Le macchine a Burlington hanno perso quasi 4.000 $ nel 2025”. 9. Fai clic su **OK**. 10. Nella vista, fai clic sull’annotazione e trascinala per modificare dove viene mostrata. 11. Assegna a questo punto della storia la didascalia: "Dove siamo in perdita con le macchine in Carolina del Nord?" 12. Fai doppio clic sulla scheda **Storia 1** e rinomina la storia in "Migliorare i profitti nel Sud". 13. Controlla la storia selezionando **Finestra** > **Modalità presentazione**. Per saperne di più: ridimensionare per adattare. Cosa sono le barre di scorrimento a destra o in basso nel punto della storia della dashboard mentre sei in modalità presentazione? ![Storia con barre di scorrimento orizzontale e verticale](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Story7.png) Sembra che la tua dashboard non si adatti bene alla presentazione. È irritante. Premi il tasto **Esc** per uscire dalla presentazione, quindi seleziona il foglio **Vendite e profitti regionali** in basso nella cartella di lavoro. Nel riquadro sinistro sotto **Dashboard**, modifica la selezione del menu a discesa **Dimensione** in **Adatta per Migliorare i profitti nel Sud**. In questo modo, la dashboard verrà ridimensionata automaticamente per una visualizzazione ottimale della storia. ![Menu del riquadro Dashboard utilizzato per modificare le dimensioni della dashboard](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Story10.png) Seleziona **Adatta per Migliorare i profitti nel Sud**, quindi inserisci nuovamente la modalità presentazione. La tua dashboard è perfetta. Controlla il tuo lavoro! Guarda la dimostrazione per "Il tocco finale". _Fai clic sull’immagine per riprodurla_ **Nota**: i dettagli in questa gif potrebbero non corrispondere esattamente a quelli visualizzati sullo schermo. ## Dopo la presentazione La tua presentazione è andata molto bene. Il team è convinto che c’è del lavoro da fare per aumentare i profitti a Burlington, in Carolina del Nord. Inoltre, è curioso di sapere se le macchine andavano così male inizialmente. Il tuo capo è entusiasta: non hai solo individuato un modo per far fronte al profitto negativo, hai fatto in modo che il team ponesse domande relative ai dati. Perché tutti mantengano quanto appreso bene a mente, il tuo capo ti chiede di inviare un e-mail al tuo team con un documento contenente i tuoi risultati. Fortunatamente, sai come condividere le tue visualizzazioni con Tableau Server e Tableau Public. Continua con [Fase 8: Condividere i risultati](https://help.tableau.com/v0.0/guides/get-started-tutorial/it-it/get-started-tutorial-share.htm). [Passa al contenuto principale](#main-content) # Fase 8: Condividere i risultati Hai fatto un bel lavoro, anzi un fantastico lavoro, scoprendo che Burlington, in Carolina del Nord, ha bisogno di un po' di ottimizzazione. Condividiamo queste informazioni con i colleghi. **Prima di continuare**, seleziona una delle seguenti opzioni: - Se tu o la tua azienda non utilizzate Tableau Cloud o Tableau Server, o se desideri conoscere un’opzione di condivisione alternativa gratuita, passa a [Utilizzare Tableau Public](#Use_Tableau_Public). **Nota:** se utilizzi Tableau Desktop Free Edition e la tua azienda non consente la pubblicazione di contenuti su Tableau Public, devi attivare Tableau Desktop con una licenza a pagamento prima di poter condividere o pubblicare il tuo lavoro. - Se tu o la tua azienda utilizzate Tableau Cloud o Tableau Server e conosci già le autorizzazioni che ti sono state assegnate, passa a [Utilizzare Tableau Cloud o Tableau Server](#Use_Tableau_Server). ## Utilizzare Tableau Public La tua storia è stata un successo. Puoi pubblicarla per il team in Tableau Public in modo che possa visualizzarla online. **Nota:** quando pubblichi su Tableau Public, come suggerisce il nome, le viste sono accessibili a tutti. Ciò significa che condividi le viste e i dati sottostanti con chiunque abbia accesso a Internet. Quando condividi informazioni riservate, prendi in considerazione l’utilizzo di [Tableau Server](http://www.tableau.com/it-it/products/server) o [Tableau Cloud](http://www.tableau.com/it-it/products/cloud-bi). 1. Seleziona **Server** > **Tableau Public** > **Salva su Tableau Public**. 2. Inserisci le tue credenziali di Tableau Public nella finestra di dialogo. ![Schermata di accesso di Tableau Public](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Share7.png) Se non disponi di un profilo di Tableau Public, fai clic su **Creane uno nuovo gratuitamente** e segui le istruzioni. 3. Se vedi questa finestra di dialogo, apri la pagina Origine dati. Quindi, nell’angolo superiore destro modifica il tipo di **connessione** da **Live** a **Estrazione**. ![Finestra di dialogo Estrazione dati richiesta che indica "Si è verificato un errore durante il tentativo di salvare la cartella di lavoro"](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Share10.png) Per saperne di più: perché è necessario creare un’estrazione? E cos’è un’estrazione? Tableau Public non supporta connessioni dati in tempo reale, pertanto devi creare un’estrazione dati prima della pubblicazione. I dati estratti vengono salvati in sottoinsiemi di origini dati che puoi utilizzare per condividere uno snapshot dei dati nella cartella di lavoro, migliorare le prestazioni o sfruttare le funzioni di Tableau non disponibili nei dati sottostanti. **Scopri di più sull’utilizzo delle estrazioni** nella Biblioteca didattica (nel menu in alto). 4. Per la seconda (e ultima) volta, seleziona **Server** > **Tableau Public** > **Salva su Tableau Public**. 5. Quando si apre il browser, controlla la storia incorporata. Avrà un aspetto simile a questo: ![Visualizzazione degli articoli con prestazioni inferiori alle aspettative nel Sud caricata in Tableau Public](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Share8.png) 6. Fai clic su **Modifica dettagli** per aggiornare il titolo della visualizzazione, aggiungere una descrizione e altro ancora. 7. Fai clic su **Salva**. La storia è ora pubblicata sul Web. 8. Per condividerla con i colleghi, fai clic su **Condividi** nella parte inferiore della visualizzazione. ![Finestra di dialogo Condividi in Tableau Public](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Share9.png) 9. Come vuoi condividere la tua storia? 1. Incorpora sul tuo sito Web: copia il **Codice di incorporamento** e incollalo nel codice HTML della tua pagina Web. 2. Invia un collegamento: copia il **collegamento** e invialo ai tuoi colleghi. 3. Invia un’e-mail utilizzando il tuo client di posta predefinito facendo clic sull’icona dell’e-mail. 4. Condividi su Twitter o Facebook facendo clic sull’icona appropriata. Dopo aver completato questi passaggi, [fai clic qui](#Congrats,_you_did_it!) per passare alla sezione finale dell’esercitazione. ## Utilizzare Tableau Cloud o Tableau Server La tua storia è stata un successo. Puoi pubblicarla per il team in Tableau Server in modo che possa visualizzarla online. ### Pubblicare in Tableau Cloud o Tableau Server 1. Seleziona **Server** > **Pubblica cartella di lavoro** o fai clic su Condividi ![Icona Condividi](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/Share_Icon.png) nella barra degli strumenti. 2. Fai clic su **Tableau Cloud** in **Connessione rapida** per connetterti a Tableau Cloud oppure immetti il nome (o l’indirizzo IP) dell’istanza di Tableau Server a cui desideri connetterti nella finestra di dialogo e fai clic su Connetti. ![Finestra di dialogo Condividi tramite Tableau Server o Tableau Cloud](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_share1.png) 3. Nel campo Nome, inserisci **Migliorare i profitti nel Sud**. 4. Se lo desideri, aggiungi una descrizione per il riferimento, ad esempio “Suggerimenti per migliorare i profitti nel Sud”. 5. Sotto **Fogli**, fai clic su **Modifica**, quindi deseleziona tutti i fogli, ad eccezione di **Migliorare i profitti nel Sud**. Per saperne di più: condividere più di una semplice storia. Se lo desideri, puoi condividere tutti i fogli della tua cartella di lavoro con i colleghi in Tableau Server. Tuttavia, potresti voler pensare a quali fogli desideri rendere disponibili per i colleghi. **Nota:** le autorizzazioni possono variare a seconda dell’amministratore. **Scopri di più sulle autorizzazioni di Tableau Server** nella Biblioteca didattica (nel menu in alto). 6. Fai clic su **Pubblica**. Tableau Server si apre nel tuo browser Internet. Se ti viene chiesto, inserisci le credenziali del server. La finestra di dialogo Pubblicazione completata ti consente di sapere che la tua storia è pronta per essere visualizzata. ![Finestra di dialogo Pubblicazione completata](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_share3.png) Ottimo lavoro! Hai pubblicato la tua storia utilizzando Tableau Server. ### Inviare un link all’ufficio Condividiamo il tuo lavoro con i colleghi, in modo che possano interagire con la storia online. 1. In Tableau Server, passa alla storia Migliorare i profitti nel Sud che hai pubblicato. Vedrai una schermata simile a questa: ![Storia Migliorare i profitti nel Sud caricata in Tableau Server](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Share5.png) _Se hai pubblicato altri fogli dalla tua cartella di lavoro, questi saranno elencati insieme a Migliorare i profitti nel Sud._ 2. Fai clic su **Migliorare i profitti nel Sud**. 3. Dal menu, scegli **Condividi**. ![Finestra di dialogo Condividi](/tableau/next/it-it/guides/get-started-tutorial/it-it/Img/gs_Share4.png) 4. Come vuoi condividere la tua storia? 1. Incorporala sul tuo sito Web copiando il **codice di incorporamento** e incollandolo nel codice HTML della tua pagina Web. 2. Invia un collegamento copiando il **collegamento** e inviandolo ai tuoi colleghi. 3. Invia un’e-mail utilizzando il tuo client di posta predefinito: fai clic sull’icona dell’e-mail. ## Complimenti, ce l’hai fatta! Hai utilizzato Tableau Desktop per creare una vista dei dati dei prodotti, mappare le vendite e la redditività dei prodotti per regione, creare una dashboard relativa ai risultati, raccontare una storia da presentare e condividere i risultati sul Web in modo che i membri del team in remoto possano consultarli. **Sei una rockstar dei dati.** Ottimo lavoro! Hai iniziato a esercitarti con successo sul metodo "Scoperta dei dati" di Tableau: - Fare una domanda - Raccogliere i dati - Organizzare i dati - Esplorare i dati - Condividere le informazioni Questo è il flusso di lavoro di base che seguirai quando lavorerai in Tableau, anche se potresti dover dedicare molto più tempo alla revisione rispetto a quanto fatto qui. Ad esempio, potrebbero essere necessarie alcune revisioni per mettere a punto la domanda iniziale da qualcosa di generale (cosa succede con le vendite?) a qualcosa di specifico (quale città del Sud è responsabile del profitto negativo?). Inoltre, le revisioni potrebbero portarti in direzioni inaspettate. È quello che noi ci auguriamo, ovvero che tu possa individuare opportunità che non sapevi nemmeno che esistessero quando hai guardato i dati per la prima volta. Se vuoi iniziare a lavorare con i dati, procedi e comincia a esplorare i tuoi dati in Tableau. Se invece desideri saperne di più prima, consulta la Biblioteca didattica. Continua con la [Biblioteca didattica](https://help.tableau.com/v0.0/guides/get-started-tutorial/it-it/get-started-tutorial-next.htm). [Passa al contenuto principale](#main-content) # Biblioteca didattica Questa è la Biblioteca didattica. Trova il nome del passaggio che include il processo di cui vuoi scoprire di più. Scorri fino alla tabella successiva per altri tutorial, video, white paper e altro ancora. Anche la [Guida di Tableau](https://help.tableau.com/current/pro/desktop/it-it/default.htm) è un’ottima fonte di informazioni.
Passaggio del tutorial IntroduzioneArgomenti da esplorare

Connettersi a un’origine dati di esempio

Trascinare e rilasciare per dare una prima occhiata

Focalizzare i risultati

Esplorare i dati a livello geografico

Eseguire il drill down nei dettagli

Creare una dashboard per mostrare le informazioni

Condividere i risultati con gli altri

Di seguito sono riportati altri tutorial, video, white paper e altro ancora. Utilizza queste risorse per conoscere meglio Tableau Desktop.
Cosa desideri fare?Prova questa posizionePer questo tipo di contenuto

Scopri i termini usati nell’interfaccia di Tableau

L’area di lavoro di Tableau

Immagini etichettate dell’interfaccia utente Tableau.

Trova altri tutorial e seguili usando i dati di esempio

Esercizi per la creazione di grafici

Si tratta di brevi guide su come creare i tipi di grafici più comuni in cui viene spiegato quando potresti voler utilizzare ognuno di essi, tra cui:

  • Grafici a barre
  • Tabelle di testo
  • Grafici a linee
  • Grafici a dispersione
  • Mappe termiche
  • Istogrammi
  • Diagrammi di Gantt
  • Grafici a torta
  • Grafici ad albero
  • Diagrammi a scatola
  • Diagrammi a bolle
  • Mappe

Trova esempi di best practice per la visualizzazione dei dati

Procedure consigliate visive

Best practice per dashboard efficaci

Best practice per raccontare grandi storie

Best practice per la progettazione di viste accessibili

Best practice per le origini dati pubblicate

  • Come creare visualizzazioni ottimali.

  • Come progettare dashboard efficaci che contribuiscono a individuare le informazioni chiave e velocizzano il processo decisionale.

  • Come raccontare una grande storia utilizzando i punti della storia di Tableau.

  • Come creare visualizzazioni accessibili dagli utenti con problemi visivi o fisici.

  • Come utilizzare le origini dati pubblicate per rendere i dati disponibili per l’analisi.

Ottieni più contesto sui prodotti Tableau prima di iniziare a lavorare

White paper

Discussioni approfondite sulle best practice, sulle tendenze del settore e sui passaggi successivi all’analisi dei dati.

Trova formazione online o di persona

Apprendimento e formazione

Segui corsi di formazione on-demand o online gratuiti o iscriviti alle sessioni di formazione in aula per approfondire le tue competenze.

Scopri come lavorare con Tableau nel contesto della tua configurazione di sistema o insieme a prodotti di altre aziende

Nozioni di base

Contenuti creati in risposta a chiamate di assistenza, progettati per l’utilizzo in ambienti o scenari specifici.
[Passa al contenuto principale](#main-content) # Guida alla migrazione manuale a Tableau Cloud In questa guida viene spiegato come eseguire la migrazione manuale della distribuzione Tableau Server a Tableau Cloud. In poche parole, questa guida è utile per gli amministratori che eseguono un sistema Tableau Server con meno di 100 utenti e che hanno dimestichezza con un processo di migrazione completamente manuale e self-service. Se gli utenti sono molto più numerosi e i tuoi requisiti di dati sono più complessi, potrebbe essere utile collaborare con i [Servizi professionali o un partner specializzato nella migrazione](https://www.tableau.com/it-it/solutions/tableau-migration) per eseguire la migrazione a Tableau Cloud. Più avanti, questo argomento include indicazioni su come pianificare la migrazione. Ma innanzitutto è importante capire perché il passaggio a Tableau Cloud probabilmente è la scelta migliore per la tua organizzazione. ## Perché eseguire la migrazione Se esegui un singolo sistema Tableau Server per un piccolo gruppo di utenti, è quasi impossibile non risparmiare tempo e denaro spostando le operazioni in Tableau Cloud. Il vantaggio di passare a Tableau Cloud è il risparmio di tempo, qualcosa che tende a scarseggiare per la maggior parte di noi. Inoltre, se sei un data scientist o un analista che si è trovato inaspettatamente a eseguire un’installazione di Tableau Server, esegui la migrazione e torna a occuparti dei dati! E le organizzazioni più grandi? Se la tua organizzazione supera i 100 utenti, indubbiamente potrai anche trarre vantaggio da risparmi in termini di costi e tempi su larga scala. Tableau Cloud è progettato per le grandi organizzazioni, ma tale argomento non rientra nell’ambito di questa guida. Se desideri eseguire la migrazione di un’organizzazione di maggiori dimensioni, consulta [Migrazione a Tableau Cloud](https://www.tableau.com/it-it/solutions/tableau-migration), che fornisce informazioni su come collaborare con i Servizi professionali o un partner specializzato nella migrazione. Per molte organizzazioni, Tableau Cloud sarà più veloce e affidabile, con meno problemi rispetto a qualsiasi procedura eseguita attualmente per mantenere in funzione Tableau Server. Non dovrai preoccuparti mai più di un upgrade del server o anche di un aggiornamento della versione di manutenzione, che, com’è noto, non è altro che un upgrade con un altro nome. Tableau Cloud esegue sempre l’ultima versione, con le funzionalità più aggiornate. Affidabilità e prestazioni sono integrate nel servizio. Dopo il processo di migrazione, il tuo tempo in Tableau Cloud sarà dedicato alla gestione di utenti e dati. Non occorre fare altro. Non dovrai occuparti di risolvere gli errori dei servizi, analizzare i log o riavviare il sistema. Contatta il responsabile del tuo account per determinare i costi per il supporto dei tuoi utenti. Al momento di valutare il costo complessivo, ricorda che considerare unicamente la metrica della spesa per le licenze per utente non fornisce un confronto alla pari tra SAAS e il self-hosting di un server. Questo confronto risulta falsato se non si includono il tempo impiegato per la gestione di Tableau Server e il costo di capitale per l’aggiornamento o il leasing dell’hardware. Il costo annuale per l’esecuzione di un singolo server nel cloud può essere superiore a 10.000 dollari. Inoltre, naturalmente, qualsiasi analisi deve includere i costi del personale per la manutenzione, gli aggiornamenti periodici e la risoluzione dei problemi. ### Approfondimenti - Per una valutazione rapida e pertinente del passaggio a Tableau Cloud, consulta il post di blog [Should I Move My Analytics to Tableau Cloud?](https://www.tableau.com/it-it/blog/should-i-move-my-analytics-cloud) - Per ulteriori informazioni sui vantaggi del passaggio da locale o self-hosted a Tableau Cloud, consulta l’articolo sulla ricerca di GigaOm [CxO Decision Brief: SaaS Business Intelligence Platforms](https://portal.gigaom.com/report/cxo-decision-brief-saas-business-intelligence-platforms). - Per un case study che illustra in dettaglio il risparmio sui costi e il miglioramento delle prestazioni in situazioni reali, consulta [Splunk migration to Tableau Cloud eliminates server admin overhead and drives better dashboard performance](https://www.tableau.com/it-it/solutions/customer/splunk-migrates-tableau-cloud-eliminates-server-admin-overhead). ## Quando non è utile eseguire la migrazione L’elenco seguente descrive gli scenari in cui può essere preferibile continuare a gestire la propria istanza di Tableau Server anziché eseguire la migrazione. Ci impegniamo a migliorare continuamente Tableau Cloud e aggiorneremo questo elenco man mano che rilasceremo nuove funzionalità per colmare queste lacune. Tuttavia, è importante verificare che Tableau Cloud soddisfi i requisiti prima di decidere di eseguire la migrazione. Assicurati di convalidare i tuoi requisiti prima di procedere con una migrazione. - **Normative e residenza dei dati:** la tua azienda opera in uno spazio che deve rispettare un requisito normativo (come FedRAMP, PCI e così via) o di residenza dei dati che Tableau Cloud ancora non soddisfa. [Consulta l’elenco delle conformità attuali](https://compliance.salesforce.com/en/services/tableau-cloud) e ricontrollalo di frequente per sapere quando saranno disponibili nuove certificazioni. - **Origini dati:** la tua organizzazione utilizza una soluzione per i dati che non funziona con Tableau Cloud, non è supportata da Tableau Bridge o che per altri motivi non consente di estrarre i dati in modo compatibile. Alcuni esempi di origini dati di questo tipo sono le origini dati cubo, i connettori personalizzati e i file di connettori Tableau compressi (.taco), tra gli altri. Il prossimo argomento, [Pianificare la migrazione](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part1.htm), illustra le diverse origini dati supportate e le opzioni disponibili in Tableau Cloud. Puoi anche scaricare gratuitamente [Tableau Cloud Migration Technical Readiness Assessment](https://exchange.tableau.com/it-it/products/921)(Valutazione dell’idoneità tecnica alla migrazione a Tableau Cloud) per vedere quali origini dati utilizzi attualmente e se sono supportate in Tableau Cloud. - **Capacità del sito:** se disponi di più di 1 terabyte di dati, dai un’occhiata a [Advanced Management per Tableau Cloud](https://help.tableau.com/current/online/it-it/itm_intro.htm). In alternativa, consulta [Capacità del sito Tableau Cloud](https://help.tableau.com/current/online/it-it/to_site_capacity.htm) per ottimizzare eventuali consolidamenti necessari. [Tableau Cloud Migration Technical Readiness Assessment](https://exchange.tableau.com/it-it/products/921) (Valutazione dell’idoneità tecnica alla migrazione a Tableau Cloud) può aiutarti a identificare le risorse che richiederanno il consolidamento. - **Autenticazione:** se è necessario LDAP per un archivio identità esterno, l’autenticazione Kerberos o l’autenticazione delegata Kerberos. - **Gestione dei dati:** i flussi di Tableau Prep non sono supportati da Tableau Bridge. Se sono necessari aggiornamenti automatici dei dati con i flussi di Tableau Prep per i dati in una rete privata, consulta [Come eseguire i flussi di Tableau Prep Conductor con dati locali in Tableau Cloud](https://kb.tableau.com/articles/howto/how-to-run-tableau-prep-conductor-flows-with-on-premises-data-in-tableau-cloud?lang=it-it). Anche i flussi di Tableau Prep che utilizzano Python non sono supportati da Tableau Bridge. ## Chi dovrebbe leggere questa guida Questa guida è stata scritta per la persona o il team di persone che eseguirà la migrazione a Tableau Cloud. La guida è pensata per le installazioni di Tableau Server con un massimo di 100 utenti. Questa guida fornisce un processo manuale in diverse fasi per portare, in una settimana o due, la tua organizzazione da Tableau Server a un sito completamente funzionante in Tableau Cloud. Dopo aver eseguito la migrazione e aver creato in Tableau Cloud le funzionalità amministrative di base (identità/utenti, configurazione del sito, autenticazione, connessione dati e così via), la maggior parte della migrazione dei contenuti può essere condivisa con gli utenti Creator dell’organizzazione. Un utente Creator è un utente che dispone di una licenza basata sul ruolo Creator. A seconda degli obiettivi, la migrazione dei contenuti può essere eseguita da te (l’amministratore) o dagli utenti Creator. Per tale motivo, abbiamo creato una parte di contenuti relativi alla migrazione a cui puoi indirizzare gli utenti Creator. Gli utenti che eseguono la migrazione dei contenuti devono disporre di una licenza Creator e dell’accesso a [Tableau Desktop](https://www.tableau.com/it-it/products/desktop). Se i Creator eseguiranno la migrazione dei flussi di Tableau Prep, dovranno avere installato anche Tableau Prep Builder. ## Dopo la migrazione Anche se l’obiettivo di questa guida è illustrare il più possibile le caratteristiche della piattaforma Tableau Cloud, esistono alcune funzionalità che gli amministratori non possono configurare per conto degli utenti finali. Gli utenti dovranno apportare alcuni aggiornamenti ai propri contenuti al termine della migrazione. Ci sono anche alcune funzionalità che è meglio ricreare in Tableau Cloud, con il vantaggio di utilizzare funzionalità native del cloud. ### Differenze di funzionalità in Tableau Cloud Come accennato in precedenza, l’esecuzione di Tableau Cloud rispetto alla gestione di un sistema Tableau Server è molto meno laboriosa dal punto di vista amministrativo. Per un elenco riepilogativo delle differenze tra le funzioni, consulta l’argomento _Considerazioni tecniche per la migrazione da Tableau Server a Tableau Cloud_ nella guida di Tableau Server ([Windows](https://help.tableau.com/current/server/it-it/migrate_server_to_cloud_overview.htm) | [Linux](https://help.tableau.com/current/server-linux/it-it/migrate_server_to_cloud_overview.htm)). Di seguito sono riportati alcuni degli aspetti più comuni. - In Tableau Cloud, in qualità di amministratore, non hai accesso diretto al _repository di Tableau Server_ ([Windows](https://help.tableau.com/current/server/it-it/server_process_repository.htm) | [Linux](https://help.tableau.com/current/server-linux/it-it/server_process_repository.htm)). Puoi invece utilizzare [Admin Insights](https://help.tableau.com/current/online/it-it/adminview_insights_manage.htm) per controllare il tuo ambiente Tableau, incluso lo stato attuale della licenza e le prestazioni. - L’accesso guest non è disponibile in Tableau Cloud. In alternativa, usa [App connesse](https://help.tableau.com/current/online/it-it/connected_apps.htm) per ampliare l’accesso. - Sebbene la completa personalizzazione dei font non sia supportata, è disponibile un insieme di Google Fonts da utilizzare con i contenuti pubblicati. - Tableau Cloud utilizza un modello di tenant e sito per l’amministrazione. Utilizzando [Tableau Cloud Manager](https://help.tableau.com/current/online/it-it/cloud_manager_intro.htm) puoi creare più siti nel tuo tenant, con una procedura simile a quella che usi in Tableau Server. Per impostazione predefinita, puoi creare fino a tre siti Tableau Cloud. Questa capacità può aumentare a seconda dell’edizione di Tableau acquistata, fino a 10 siti con [Tableau Enterprise](https://help.tableau.com/current/online/it-it/to_tab_enterprise_features.htm) e fino a un massimo di 50 siti con [Tableau+](https://help.tableau.com/current/online/it-it/to_tab_plus_features.htm). Esegui [Tableau Cloud Migration Technical Readiness Assessment](https://exchange.tableau.com/it-it/products/921) (Valutazione dell’idoneità tecnica alla migrazione a Tableau Cloud) per verificare se sono presenti casi di utilizzo da dover adattare prima della migrazione a Tableau Cloud. ### Attività che devono essere completate dagli utenti finali Esistono alcune funzionalità che gli amministratori non possono configurare per conto degli utenti finali o che richiedono una riconfigurazione manuale. Abbiamo reso disponibile separatamente un elenco completo in [Elenco di controllo per la migrazione degli utenti finali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part7.htm), che può essere condiviso direttamente con gli utenti. Queste attività includono: - Webhook - Aggiornamenti per l’incorporamento di soluzioni - Aggiornamento degli script dell’API REST - Configurazione delle estensioni di analisi ## Compatibilità della versione  Come regola generale, la nostra documentazione si basa sulle versioni più recenti di Tableau Server, ma poiché il processo trattato in questa guida non è una migrazione automatizzata o a livello di programmazione, non prevediamo problemi con la migrazione da versioni precedenti di Tableau Server a Tableau Cloud. A rigore, il processo descritto in questa guida è più un "porting" che una "migrazione" per quanto riguarda le configurazioni amministrative. ## Gestione licenze Tableau Cloud utilizza le licenze in abbonamento basate su ruoli. Tableau Server supporta sia le licenze in abbonamento basate su ruoli che modelli di prezzi legacy. Se utilizzi un modello di licenza diverso (precedente), contatta il team dell’account di Tableau per convertire la tua licenza in un abbonamento basato su ruoli. ## Supporto aggiuntivo Dopo aver letto questo materiale, potresti decidere di non intraprendere autonomamente una migrazione manuale e di affidarla a uno specialista. In tal caso, contatta uno dei nostri [partner specializzati nella migrazione](https://www.tableau.com/it-it/solutions/tableau-migration#partners) per scoprire come possono aiutarti ad accelerare la migrazione a Tableau Cloud. ## Flusso di lavoro della migrazione Questa guida è organizzata secondo un processo in più fasi per la migrazione a Tableau Cloud: 1. [Pianificare la migrazione](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part1.htm) 2. [Creare e configurare un sito di Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2.htm) 3. [Eseguire la migrazione delle connessioni virtuali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2-5.htm) 4. [Eseguire la migrazione di origini dati, cartelle di lavoro e flussi di Prep in Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part3.htm) 5. [Ricreare le pianificazioni di aggiornamento per Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part4.htm) 6. [Configurare le autorizzazioni e l’accesso ai contenuti per gli utenti migrati](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part5.htm) 7. [Aggiungere gli utenti rimanenti a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part6.htm) 8. [Elenco di controllo per la migrazione degli utenti finali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part7.htm) [Passa al contenuto principale](#main-content) # Guida alla distribuzione di Tableau Server per le organizzazioni di grandi dimensioni **Nota**: Tableau non aggiorna più la Guida alla distribuzione per le organizzazioni di grandi dimensioni. Sebbene sia comunque consigliabile utilizzare l’architettura di riferimento descritta in questo articolo come modello di distribuzione valido per Tableau Server in AWS, le procedure di configurazione specifiche potrebbero essere state modificate dall’ultimo aggiornamento. Per una maggiore accuratezza, confronta sempre queste procedure con la versione più recente della [Guida di Tableau Server](https://help.tableau.com/current/server/it-it/get_started_server.htm). La Guida alla distribuzione di Tableau Server per le organizzazioni di grandi dimensioni è stata sviluppata per fornire indicazioni prescrittive per la distribuzione di Tableau Server (in locale o nel cloud). La guida fornisce indicazioni di distribuzione per gli scenari aziendali nel contesto di un’architettura di riferimento. Abbiamo testato l’architettura di riferimento per verificare la conformità ai benchmark di sicurezza, scalabilità e prestazioni, a loro volta conformi alle procedure consigliate standard di settore. A livello generale, le caratteristiche principali di una distribuzione aziendale standard di settore sono costituite da una topologia a più livelli in cui ogni livello di funzionalità dell’applicazione server (livello gateway Web, livello applicazione e livello dati) è vincolato e protetto da subnet con controllo dell’accesso. Gli utenti che accedono all’applicazione server da Internet vengono autenticati al livello Web. Una volta autenticata, la richiesta viene inviata tramite proxy a una subnet protetta, in cui il livello dell’applicazione gestisce la logica business. I dati di alto valore sono protetti dalla terza subnet: il livello dati. I servizi nel livello applicazione comunicano tramite la rete protetta con il livello dati per trasmettere le richieste di dati alle origini dati back-end. In questa distribuzione, la sicurezza è al primo posto in tutte le decisioni di progettazione e implementazione. Tuttavia, anche l’affidabilità, le prestazioni e la scalabilità sono requisiti prioritari. Dato il design distribuito e modulare dell’architettura di riferimento, l’affidabilità e le prestazioni scalano in modo lineare e prevedibile, posizionando strategicamente i servizi compatibili in ogni nodo e aggiungendo servizi ai colli di bottiglia. ## Chi dovrebbe leggere questa guida La Guida alla distribuzione per le organizzazioni di grandi dimensioni è stata sviluppata per gli amministratori IT aziendali che potrebbero richiedere: - Una distribuzione di Tableau gestita dal reparto IT - Applicazione della conformità a livello di settore - Procedure consigliate per l’implementazione a livello di settore - Distribuzione sicura per impostazione predefinita La Guida alla distribuzione per le organizzazioni di grandi dimensioni è una guida all’implementazione per la distribuzione dell’architettura di riferimento aziendale. Sebbene questa versione includa un esempio di implementazione AWS/Linux, la guida può essere utilizzata come risorsa dagli amministratori IT aziendali esperti per distribuire l’architettura di riferimento prescritta in qualsiasi ambiente di data center standard di settore. ## Versione Questa versione della Guida alla distribuzione per le organizzazioni di grandi dimensioni è stata sviluppata per la versione 2021.2.3 (o successive) di Tableau Server. Sebbene sia possibile utilizzare questa guida come riferimento generale per la distribuzione delle versioni precedenti di Tableau Server, è consigliabile distribuire l’architettura di riferimento con Tableau Server 2021.2.3 o versioni successive. Alcune funzionalità e opzioni non sono disponibili nelle versioni precedenti di Tableau Server. Per le funzionalità e i miglioramenti più aggiornati, è consigliabile distribuire la Guida alla distribuzione per le organizzazioni di grandi dimensioni con Tableau Server 2022.1.7 e versioni successive. L’architettura di riferimento descritta in questa guida supporta i seguenti client Tableau: Web authoring con browser compatibili, Tableau Mobile e Tableau Desktop versione 2021.2.1 o successive. Gli altri client Tableau (Tableau Prep, Bridge e così via) non sono stati ancora convalidati con l’architettura di riferimento. ## Funzionalità in evidenza La prima versione dell’architettura di riferimento di Tableau Server introduce gli scenari e le funzionalità seguenti: - Pre-autenticazione dei client: i client Tableau (Desktop, Mobile, Web authoring) eseguono l’autenticazione con il provider di autenticazione aziendale nel livello Web prima di accedere al sistema Tableau Server interno. Questo processo è gestito configurando un plug-in AuthN sul gateway indipendente Tableau Server che funge da server proxy inverso. Consulta [Parte 5 - Configurazione del livello Web](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part5.htm). - Distribuzione "zero trust": poiché tutto il traffico verso Tableau Server è pre-autenticato, l’intera distribuzione di Tableau opera in una subnet privata che non richiede una connessione attendibile. - Repository esterno: l’architettura di riferimento specifica l’installazione del repository di Tableau su un database PostgreSQL esterno, consentendo agli amministratori di database di gestire, ottimizzare, ridimensionare ed eseguire il backup del repository come un database generico. - Ripristino del nodo iniziale: la Guida alla distribuzione per le organizzazioni di grandi dimensioni introduce uno script che automatizza il ripristino del nodo iniziale in caso di errore. - Backup e ripristino basati su file tar: utilizza i backup tar nelle fasi strategiche della distribuzione di Tableau. In caso di errore o di configurazione errata della distribuzione, potrai ripristinare rapidamente la fase di distribuzione precedente eseguendo il ripristino del backup tar corrispondente. - Miglioramento delle prestazioni: la convalida presso i clienti e in laboratorio mostra un miglioramento delle prestazioni del 15-20% durante l’esecuzione della Guida alla distribuzione per le organizzazioni di grandi dimensioni rispetto alla distribuzione standard. ## Gestione licenze L’architettura di riferimento di Tableau Server prescritta in questa Guida richiede una licenza per Tableau Advanced Management per abilitare il repository esterno di Tableau Server. Puoi anche distribuire facoltativamente l’archivio file esterno di Tableau Server, che richiede anche la licenza per Tableau Advanced Management. Consulta _Informazioni su Tableau Advanced Management Add-on in Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/it-it/itm_intro.htm)). [Passa al contenuto principale](#main-content) # Parte 1 - Informazioni sulla distribuzione per le organizzazioni di grandi dimensioni **Nota**: Tableau non aggiorna più la Guida alla distribuzione per le organizzazioni di grandi dimensioni. Sebbene sia comunque consigliabile utilizzare l’architettura di riferimento descritta in questo articolo come modello di distribuzione valido per Tableau Server in AWS, le procedure di configurazione specifiche potrebbero essere state modificate dall’ultimo aggiornamento. Per una maggiore accuratezza, confronta sempre queste procedure con la versione più recente della [Guida di Tableau Server](https://help.tableau.com/current/server/it-it/get_started_server.htm). La parte 1 descrive, in modo più dettagliato, le caratteristiche e i requisiti della distribuzione standard di settore per cui è stata progettata la Guida alla distribuzione di Tableau Server per le organizzazioni di grandi dimensioni. Il seguente diagramma di rete mostra una distribuzione generica a più livelli di un data center con l’architettura di riferimento di Tableau Server. ## Standard di settore e requisiti di implementazione Di seguito sono riportate le caratteristiche delle distribuzioni standard di settore. Questi sono i requisiti per cui è stata progettata l’architettura di riferimento: - Una struttura di rete a più livelli: la rete è vincolata da subnet protette per limitare l’accesso a ogni livello, ovvero livello Web, livello applicazione e livello dati. Nessuna singola comunicazione è in grado di passare attraverso le subnet, poiché tutte le comunicazioni vengono terminate nella subnet successiva. - Porte e protocolli bloccati per impostazione predefinita: ogni subnet o gruppo di sicurezza bloccherà tutte le porte e i protocolli in ingresso e in uscita per impostazione predefinita. La comunicazione viene abilitata, in parte, aprendo eccezioni nella configurazione di porta o protocollo. - Autenticazione Web off-box: le richieste degli utenti da Internet vengono autenticate da un modulo di autenticazione sul proxy inverso nel livello Web. Pertanto, tutte le richieste al livello applicazione vengono autenticate nel livello Web prima di passare al livello applicazione protetto. - Indipendenza dalla piattaforma: la soluzione può essere distribuita con applicazioni server in locale o nel cloud. - Indipendenza dalla tecnologia: la soluzione può essere distribuita in un ambiente con macchine virtuali o in contenitori. Può anche essere distribuita in Windows o Linux. Tuttavia, questa versione iniziale dell’architettura di riferimento e della documentazione di supporto è stata sviluppata per Linux in esecuzione in AWS. - Disponibilità elevata: tutti i componenti del sistema sono distribuiti come un cluster e progettati per operare in una distribuzione attiva/attiva o attiva/passiva. - Ruoli isolati: ogni server esegue un ruolo distinto. Questa struttura partiziona tutti i server in modo da ridurre al minimo l’accesso agli amministratori specifici del servizio. Ad esempio, gli amministratori di database gestiscono PostgreSQL per Tableau, gli amministratori dell’identità gestiscono il modulo di autenticazione nel livello Web, gli amministratori di rete e cloud abilitano il traffico e la connettività. - Scalabilità lineare: essendo ruoli distinti, puoi ridimensionare il servizio di ogni livello in modo indipendente in base al profilo del carico. - Supporto client: l’architettura di riferimento supporta tutti i client Tableau: Tableau Desktop (versioni 2021.2 o successive), Tableau Mobile e Tableau Web Authoring. ## Misure di sicurezza Come accennato, una caratteristica principale della progettazione di un data center standard di settore è la sicurezza. - Accesso: ogni livello è vincolato da una subnet che applica il controllo dell’accesso a livello di rete utilizzando il filtro della porta. L’accesso alla comunicazione tra le subnet può anche essere imposto dal livello applicazione con servizi autenticati tra i processi. - Integrazione: l’architettura è progettata per integrarsi con il provider di identità (IdP) sul proxy inverso nel livello Web. - Privacy: il traffico nel livello Web viene crittografato dal client con SSL. Anche il traffico nelle subnet interne può essere facoltativamente crittografato. ## Livello proxy Web Il livello Web è una subnet nella DMZ (anche denominata zona perimetrale) che opera come buffer di sicurezza tra Internet e le subnet interne in cui vengono distribuite le applicazioni. Il livello Web ospita server proxy inversi che non archiviano informazioni sensibili. I server proxy inversi sono configurati con un plug-in AuthN per pre-autenticare le sessioni client con un IdP attendibile, prima di reindirizzare la richiesta client a Tableau Server. Per maggiori informazioni, consulta [Pre-autenticazione con un modulo AuthN](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part5.htm#Pre-auth). ### Servizi di bilanciamento del carico La struttura della distribuzione include una soluzione di bilanciamento del carico aziendale davanti ai server proxy inversi. I servizi di bilanciamento del carico forniscono importanti miglioramenti in termini di sicurezza e prestazioni grazie a: - Virtualizzazione dell’URL front-end per i servizi del livello applicazione - Applicazione della crittografia SSL - Offload di SSL - Applicazione della compressione tra il client e i servizi di livello Web - Protezione dagli attacchi DOS - Disponibilità elevata **Nota**: Tableau Server versione 2022.1 include Gateway indipendente di Tableau Server. Gateway indipendente è un’istanza autonoma del processo Gateway di Tableau che opera come proxy inverso compatibile con Tableau. Al momento del rilascio, Gateway indipendente è stato convalidato, ma non completamente testato nell’architettura di riferimento per la Guida alla distribuzione per le organizzazioni di grandi dimensioni. Al termine del test completo, la Guida alla distribuzione per le organizzazioni di grandi dimensioni verrà aggiornata con le linee guida prescrittive di Gateway indipendente di Tableau Server. ## Livello applicazione Il livello applicazione si trova in una subnet che esegue la logica business principale dell’applicazione server. Il livello applicazione è costituito da servizi e processi configurati tra i nodi distribuiti in un cluster. Il livello applicazione è accessibile solo dal livello Web e non è direttamente accessibile dagli utenti. Le prestazioni e l’affidabilità vengono migliorate configurando i processi dell’applicazione in modo tale che i processi con diversi profili di utilizzo delle risorse (ad esempio, utilizzo intensivo della CPU rispetto all’utilizzo intensivo della memoria) siano posizionati insieme. ## Livello dati Il livello dati è una subnet che contiene dati importanti. Tutto il traffico verso questo livello proviene dal livello applicazione ed è quindi già autenticato. Oltre ai requisiti di accesso a livello di rete con la configurazione della porta, questo livello dovrebbe includere l’accesso autenticato e facoltativamente il traffico crittografato con il livello applicazione. [Passa al contenuto principale](#main-content) # Parte 2 - Informazioni sull’architettura di riferimento per la distribuzione di Tableau Server **Nota**: Tableau non aggiorna più la Guida alla distribuzione per le organizzazioni di grandi dimensioni. Sebbene sia comunque consigliabile utilizzare l’architettura di riferimento descritta in questo articolo come modello di distribuzione valido per Tableau Server in AWS, le procedure di configurazione specifiche potrebbero essere state modificate dall’ultimo aggiornamento. Per una maggiore accuratezza, confronta sempre queste procedure con la versione più recente della [Guida di Tableau Server](https://help.tableau.com/current/server/it-it/get_started_server.htm). L’immagine seguente mostra i processi rilevanti di Tableau Server e come sono distribuiti nell’architettura di riferimento. Questa distribuzione è considerata la distribuzione minima di Tableau Server appropriata per un’organizzazione di grandi dimensioni. I diagrammi dei processi in questo argomento hanno lo scopo di illustrare i principali processi per ciascun nodo. Nei nodi vengono eseguiti anche molti processi di supporto che non sono mostrati nei diagrammi. Per un elenco di tutti i processi, consulta la sezione di questa guida relativa alla configurazione, [Parte 4 - Installazione e configurazione di Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part4.htm). ## Processi di Tableau Server L’architettura di riferimento di Tableau Server è una distribuzione cluster di Tableau Server a quattro nodi con il repository esterno in PostgreSQL: - Nodo iniziale di Tableau Server (Nodo 1): esegue i servizi amministrativi e di licenza di TSM richiesti che possono essere eseguiti solo su un singolo nodo nel cluster. Nel contesto aziendale, il nodo iniziale di Tableau Server è il nodo primario del cluster. Questo nodo esegue anche servizi applicativi ridondanti con il Nodo 2. - Nodi dell’applicazione Tableau Server (Nodo 1 e Nodo 2): i due nodi elaborano le richieste client, si connettono a origini dati e nodi di dati ed eseguono query. - Nodi di dati di Tableau Server (Nodo 3 e Nodo 4): due nodi dedicati alla gestione dei dati. - PostgreSQL esterno: questo host esegue il processo di repository di Tableau Server. Per la distribuzione a disponibilità elevata è necessario eseguire un host PostgreSQL aggiuntivo per la ridondanza attiva/passiva. Puoi anche eseguire PostgreSQL su Amazon RDS. Per maggiori informazioni sulle differenze tra l’esecuzione del repository su RDS rispetto a un’istanza EC2, consulta _Repository esterno di Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/it-it/server_external_repo.htm)). La distribuzione di Tableau Server con un repository esterno richiede una licenza Tableau Advanced Management. Se la tua organizzazione non dispone di competenze interne di amministrazione dei database, puoi facoltativamente eseguire il processo Repository di Tableau Server nella configurazione PostgreSQL interna predefinita. Nello scenario predefinito, il repository viene eseguito su un nodo Tableau con PostgreSQL incorporato. In questo caso, è consigliabile eseguire il repository su un nodo Tableau dedicato e un repository passivo su un nodo dedicato aggiuntivo per supportare il failover del repository. Vedi _Failover del repository_ ([Linux](https://help.tableau.com/current/server-linux/it-it/distrib_ha_failover.htm)). A titolo di esempio, l’implementazione AWS descritta in questa Guida spiega come distribuire il repository esterno su PostgreSQL in esecuzione in un’istanza EC2. - Facoltativo: se la tua organizzazione utilizza l’archiviazione esterna, puoi distribuire l’archivio file di Tableau come servizio esterno. Questa guida non include l’archivio file esterno nello scenario di distribuzione principale. Vedi _Installare Tableau Server con l’archivio file esterno_ ([Linux](https://help.tableau.com/current/server-linux/it-it/server_external_filestore_storage_new_install.htm)). La distribuzione di Tableau Server con un Archivio file esterno richiede una licenza Tableau Advanced Management. ### Repository PostgresSQL Il repository di Tableau Server è un database che archivia i dati del server. Questi dati includono informazioni sugli utenti di Tableau Server, i gruppi e le assegnazioni di gruppo, le autorizzazioni, i progetti, le origini dati, l’estrazione di metadati e le informazioni di aggiornamento. ![La replica dei dati avviene tra due database PostgreSQL, ciascuno con l’iconico logo dell’elefante.](/tableau/next/it-it/guides/enterprise-deployment/it-it/Img/edg-ref-arch-repo.png) La distribuzione predefinita di PostgresSQL utilizza quasi il 50% delle risorse di memoria del sistema. In base al relativo utilizzo (per distribuzioni di produzione e di grandi dimensioni), l’utilizzo delle risorse può aumentare. Per questo motivo, è consigliabile eseguire il processo Repository in un computer che non esegue altri componenti server con un utilizzo intensivo delle risorse, come VizQL, Gestione componenti in background o Motore dati. L’esecuzione del processo Repository insieme a uno di questi componenti creerà conflitti di I/O o vincoli di risorse e ridurrà le prestazioni complessive della distribuzione. ## Nodo 1: nodo iniziale Il nodo iniziale esegue un numero limitato di processi importanti e condivide il carico dell’applicazione con il Nodo 2. Il primo computer su cui si installa Tableau, il "nodo iniziale", ha alcune caratteristiche uniche. Tre processi, il servizio licenze (Gestione licenze), il servizio di attivazione e il controller TSM (Controller di amministrazione), vengono eseguiti solo sul nodo iniziale e non possono essere spostati su nessun altro nodo, se non in caso di guasto. ### Failover e ripristino automatizzato del Nodo 1 Il servizio licenze, quello di attivazione e il controller TSM sono fondamentali per l’integrità di una distribuzione di Tableau Server. In caso di errore del Nodo 1, gli utenti potranno comunque connettersi alla distribuzione di Tableau Server, poiché un’architettura di riferimento configurata correttamente indirizzerà le richieste al Nodo 2. Tuttavia, senza questi servizi di base, la distribuzione sarà in uno stato critico di errore in sospeso. Vedi [Ripristino automatizzato del nodo iniziale](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part7.htm#Initial). ## Nodi 1 e 2: server applicazioni ![Processi dei nodi per le applicazioni di Tableau](/tableau/next/it-it/guides/enterprise-deployment/it-it/Img/edg-ref-arch-appnodes.png) I Nodi 1 e 2 eseguono i processi di Tableau Server che elaborano le richieste client, eseguono query sulle origini dati, generano visualizzazioni, gestiscono il contenuto e l’amministrazione e altre funzionalità principali della logica di business di Tableau. I server applicazioni non memorizzano i dati degli utenti. **Nota**: il termine “server applicazioni” si riferisce anche a un processo di Tableau Server elencato in TSM. Il processo sottostante per "Server applicazioni" è VizPortal. Eseguiti in parallelo, il Nodo 1 e il Nodo 2 si adattano alle richieste di servizio dalla logica di bilanciamento del carico eseguite sui server proxy inversi. In quanto nodi ridondanti, in caso di problemi di uno di questi nodi, le richieste e i servizi client vengono gestiti dal nodo rimanente. L’architettura di riferimento è stata progettata in modo che processi applicativi complementari vengano eseguiti sullo stesso computer. Ciò significa che i processi non sono in competizione per le risorse di calcolo e non creano contese. Ad esempio, VizQL, un servizio di elaborazione di base nei server applicazioni, è altamente vincolato dalla CPU e dalla memoria: utilizza quasi il 60-70% della CPU e della memoria del computer. Per questo motivo, l’architettura di riferimento è progettata in modo che nessun altro processo vincolato dalla memoria o dalla CPU si trovi nello stesso nodo di VizQL. I test mostrano che la quantità di carico o il numero di utenti non influisce sull’utilizzo della memoria o della CPU nei nodi VizQL. Ad esempio, la riduzione del numero di utenti simultanei nel nostro test di carico ha effetto solo sulle prestazioni del processo di caricamento della dashboard o della visualizzazione, ma non riduce l’utilizzo delle risorse. Pertanto, in base alla disponibilità di memoria e CPU durante i picchi di utilizzo, potresti prendere in considerazione l’aggiunta di più processi VizQL. Come punto di partenza per cartelle di lavoro tipiche, alloca 4 core per ogni processo VizQL. ### Scalabilità dei server applicazioni L’architettura di riferimento è progettata per la scalabilità in base a un modello basato sull’utilizzo. Come punto di partenza generale, è consigliabile un minimo di due server applicazioni, ciascuno dei quali supporta fino a 1000 utenti. Con l’aumento della base di utenti, pianifica l’aggiunta di un server applicazioni per ogni 1000 utenti aggiuntivi. Monitora l’utilizzo e le prestazioni per ottimizzare la base di utenti per ogni host dell’organizzazione. ## Nodi 3 e 4: Data Server ![Processi dei nodi per i dati di Tableau Server](/tableau/next/it-it/guides/enterprise-deployment/it-it/Img/edg-ref-arch-data.png) I processi Archivio file, Motore dati (Hyper) e Gestione componenti in background si trovano nei Nodi 3 e 4 per i seguenti motivi: - Ottimizzazione dell’estrazione: l’esecuzione di Gestione componenti in background, Hyper e Archivio file nello stesso nodo ottimizza le prestazioni e l’affidabilità. Durante il processo di estrazione, Gestione componenti in background esegue query sul database di destinazione, crea il file Hyper sullo stesso nodo e quindi effettua il caricamento nell’archivio file. Posizionando insieme questi processi nello stesso nodo, il flusso di lavoro di creazione delle estrazioni non richiede la copia di volumi elevati di dati attraverso la rete o i nodi. - Bilanciamento delle risorse complementare: Gestione componenti in background richiede principalmente risorse CPU. Motore dati è un processo che richiede molta memoria. L’associazione di questi processi consente il massimo utilizzo delle risorse in ciascun nodo. - Consolidamento dei processi dati: poiché tutti questi processi sono processi dati back-end, è opportuno eseguirli nel livello di dati più sicuro. Nelle versioni future dell’architettura di riferimento, i server applicazioni e i Data Server verranno eseguiti in livelli distinti. Tuttavia, a causa delle dipendenze dell’applicazione nell’architettura di Tableau, attualmente i server applicazioni e i Data Server devono essere eseguiti nello stesso livello. ### Scalabilità dei Data Server Come nel caso dei server applicazioni, la pianificazione delle risorse necessarie per i Data Server di Tableau richiede la modellazione basata sull’utilizzo. In generale, presupponi che ogni Data Server possa supportare fino a 2000 processi di aggiornamento delle estrazioni al giorno. Con l’aumento dei processi di estrazione, aggiungi altri Data Server senza il servizio Archivio file. In genere, la distribuzione del Data Server a due nodi è adatta per le distribuzioni che utilizzano il file system locale per il servizio Archivio file. Tieni presente che l’aggiunta di altri server applicazioni non influisce in modo lineare sulle prestazioni o sulla scalabilità dei Data Server. Infatti, con l’eccezione di un sovraccarico derivante da ulteriori query degli utenti, l’impatto dell’aggiunta di più host e utenti dell’applicazione è minimo. [Passa al contenuto principale](#main-content) # Parte 3 - Preparazione per la distribuzione di Tableau Server per le organizzazioni di grandi dimensioni **Nota**: Tableau non aggiorna più la Guida alla distribuzione per le organizzazioni di grandi dimensioni. Sebbene sia comunque consigliabile utilizzare l’architettura di riferimento descritta in questo articolo come modello di distribuzione valido per Tableau Server in AWS, le procedure di configurazione specifiche potrebbero essere state modificate dall’ultimo aggiornamento. Per una maggiore accuratezza, confronta sempre queste procedure con la versione più recente della [Guida di Tableau Server](https://help.tableau.com/current/server/it-it/get_started_server.htm). Nella parte 3 sono descritti i requisiti per preparare la tua infrastruttura alla distribuzione dell’architettura di riferimento di Tableau Server. Prima di iniziare, è consigliabile esaminare la sezione [Parte 2 - Informazioni sull’architettura di riferimento per la distribuzione di Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part2.htm). Oltre alle descrizioni dei requisiti, questo argomento fornisce un esempio di implementazione dell’architettura di riferimento in un ambiente AWS. Il resto di questa guida si basa sull’esempio dell’architettura di riferimento AWS iniziato in questo argomento. Un principio fondamentale dell’architettura di riferimento è la standardizzazione con le procedure consigliate di sicurezza per i data center. In particolare, l’architettura è progettata per separare i servizi in subnet di rete protette. La comunicazione tra le subnet è limitata al traffico di protocolli e porte specifici. Il diagramma seguente illustra la progettazione delle subnet dell’architettura di riferimento per una distribuzione in locale o una distribuzione cloud gestita dal cliente. Per un esempio di distribuzione cloud, consulta la sezione seguente [Esempio: configurare subnet e gruppi di sicurezza in AWS](#AWSexampe). ## Subnet Crea tre subnet:  - Un livello Web - Un livello applicazione - Una subnet dati. ### Regole firewall/dei gruppi di sicurezza Le schede seguenti descrivono le regole firewall per ogni livello del data center. Per le regole dei gruppi di sicurezza specifiche di AWS, consulta la sezione più avanti in questo argomento. Il livello Web è una subnet DMZ pubblica che gestirà le richieste HTTPS in entrata e invierà le richieste al livello applicazione. Questa struttura fornisce un livello di difesa dal malware che potrebbe colpire la tua organizzazione. Il livello Web blocca l’accesso al livello applicazione/dati.
TrafficoTipoProtocolloIntervallo di porteOrigine

In entrata

SSHTCP22Subnet bastion (per le distribuzioni cloud)
In entrataHTTPTCP80Internet (0.0.0.0/0)
In entrataHTTPSTCP443Internet (0.0.0.0/0)
In uscitaTutto il trafficoTuttiTutti 
La subnet applicazione è quella in cui risiede la distribuzione di Tableau Server. La subnet applicazione include i server applicazioni di Tableau (Nodo 1 e Nodo 2). I server applicazioni di Tableau elaborano le richieste degli utenti ai Data Server ed eseguono la logica di business principale. La subnet applicazione include anche i Data Server di Tableau (Nodo 3 e Nodo 4). Tutto il traffico client verso il livello applicazione viene autenticato al livello Web. L’accesso amministrativo alla subnet applicazione viene autenticato e instradato tramite l’host bastion.
TrafficoTipoProtocolloIntervallo di porteOrigine

In entrata

SSHTCP22Subnet bastion (per le distribuzioni cloud)
In entrataHTTPSTCP443Subnet del livello Web
In uscitaTutto il trafficoTuttiTutti 
La subnet dei dati è quella in cui risiede il server di database PostgreSQL esterno.
TrafficoTipoProtocolloIntervallo di porteOrigine

In entrata

SSHTCP22Subnet bastion (per le distribuzioni cloud)
In entrataPostgreSQLTCP5432Subnet del livello applicazione
In uscitaTutto il trafficoTuttiTutti 
La maggior parte dei team di sicurezza aziendale non consente la comunicazione diretta dal sistema amministrativo locale ai nodi distribuiti nel cloud. Invece, tutto il traffico SSH amministrativo verso i nodi cloud viene inoltrato tramite proxy attraverso un host bastion (anche denominato "server jump"). Per le distribuzioni cloud, è consigliabile una connessione proxy host bastion a tutte le risorse nell’architettura di riferimento. Questa è una configurazione facoltativa per gli ambienti locali. L’host bastion autentica l’accesso amministrativo e consente solo il traffico tramite il protocollo SSH.
TrafficoTipoProtocolloIntervallo di porteOrigineDestinazione

In entrata

SSHTCP22Indirizzo IP del computer di amministrazione 
In uscitaSSHTCP22 Subnet del livello Web
In uscitaSSHTCP22 Subnet del livello applicazione
## Esempio: configurare subnet e gruppi di sicurezza in AWS In questa sezione vengono fornite le procedure dettagliate per creare e configurare l’ambiente VPC e di rete per la distribuzione dell’architettura di riferimento di Tableau Server in AWS. Le diapositive seguenti mostrano l’architettura di riferimento in quattro livelli. Man mano che procedi nelle diapositive, gli elementi dei componenti vengono sovrapposti sulla mappa della topologia: 1. Topologia della sottorete VPC e istanze EC2: un host bastion, due server proxy inversi, quattro sistemi Tableau Server e almeno un server PostgreSQL. 2. Flusso del protocollo e connettività Internet. Tutto il traffico in entrata viene gestito tramite il gateway Internet di AWS. Il traffico verso Internet viene instradato attraverso il NAT. 3. Aree di disponibilità. Il proxy, Tableau Server e gli host PostgreSQL vengono distribuiti uniformemente in due aree di disponibilità. 4. Gruppi di sicurezza. Quattro gruppi di sicurezza (Pubblico, Privato, Dati e Bastion) proteggono ogni livello a livello di protocollo. ![Diagramma di rete di un cloud privato virtuale con server, database e utenti.](/tableau/next/it-it/guides/enterprise-deployment/it-it/Img/edg-vpc-sg-1.png) ![Diagramma di rete di un cloud privato virtuale con server, database e utenti.](/tableau/next/it-it/guides/enterprise-deployment/it-it/Img/edg-vpc-sg-2.png) ![Diagramma di rete di un cloud privato virtuale con server, database e utenti.](/tableau/next/it-it/guides/enterprise-deployment/it-it/Img/edg-vpc-sg-3.png) ![Diagramma di rete di un cloud privato virtuale con server, database e utenti.](/tableau/next/it-it/guides/enterprise-deployment/it-it/Img/edg-vpc-sg-4.png) ### Aree di disponibilità AWS e disponibilità elevata L’architettura di riferimento presentata in questa Guida specifica una distribuzione che assicura la disponibilità tramite ridondanza in caso di problemi di un singolo host. Tuttavia, nel caso AWS in cui l’architettura di riferimento è distribuita in due aree di disponibilità, la disponibilità risulta compromessa nella situazione molto rara in cui si verifica un problema in un’area di disponibilità. ### Configurazione del VPC In questa sezione viene descritto come: - Installare e configurare il VPC - Configurare la connettività Internet - Configurare le subnet - Creare e configurare i gruppi di sicurezza ### Configurare il VPC La procedura in questa sezione viene mappata all’interfaccia utente nell’esperienza VPC "classica". Puoi attivare o disattivare l’interfaccia utente per mostrare la visualizzazione classica disattivando la nuova esperienza VPC nell’angolo in alto a sinistra di AWS VPC Dashboard. Esegui la procedura guidata VPC per creare le subnet private e pubbliche predefinite, il routing predefinito e gli ACL di rete. 1. Prima di configurare un VPC, devi creare un IP Elastic. Crea un’allocazione utilizzando tutte le impostazioni predefinite. 2. Esegui la procedura guidata VPC > "VPC con subnet pubbliche e private" 3. Accetta la maggior parte delle impostazioni predefinite, ad eccezione di quanto segue:  - Immetti il nome di un VPC. - Specifica l’ID di allocazione dell’IP Elastic. - Specifica le seguenti maschere CIDR: - CIDR IPv4 della subnet pubblica: 10.0.1.0/24, rinomina questa subnet `Public-a`. - CIDR IPv4 della subnet privata: 10.0.30.0/24, rinomina questa subnet `Private-a`. - Area di disponibilità: per entrambe le subnet, seleziona l’opzione a per la regione in cui ti trovi. **Nota:** ai fini di questo esempio, vengono utilizzati **a** e **b** per distinguere tra le aree di disponibilità in un determinato data center AWS. In AWS, i nomi delle aree di disponibilità potrebbero non corrispondere agli esempi riportati in questo documento. Ad esempio, alcune aree di disponibilità includono le aree **c** e **d** all’interno di un data center. 4. Fai clic su Crea VPC. 5. Dopo aver creato il VPC, crea le subnet `Public-b`, `Private-b`, `Data` e `Bastion`. Per creare una subnet, fai clic su Subnet > Crea subnet. - `Public-b`: per l’area di disponibilità, seleziona l’opzione b per la regione in cui ti trovi. Blocco CIDR: 10.0.2.0/24 - `Private-b`: per l’area di disponibilità, seleziona l’opzione b per la regione in cui ti trovi. Blocco CIDR: 10.0.31.0/24 - `Data`: per l’area di disponibilità, seleziona l’area a per la regione in cui ti trovi. Blocco CIDR: 10.0.50.0/24. Facoltativo: se prevedi di replicare il database esterno in un cluster PostgreSQL, crea una subnet Data-b nell’area di disponibilità b con un blocco CIDR di 10.0.51.0/24. - `Bastion`: per l’area di disponibilità, seleziona una delle due aree. Blocco CIDR: 10.0.0.0/24 6. Dopo aver creato le subnet, modifica le tabelle di route sulle subnet Public e Bastion in modo da utilizzare la tabella di route configurata per il gateway Internet (IGW) associato. Modifica inoltre le subnet Private e Data in modo da utilizzare la tabella di route configurata per Network Address Translation (NAT). - Per determinare quale tabella di route è configurata con IGW o NAT, fai clic su Tabelle di route nella dashboard di AWS. Seleziona uno dei due collegamenti alla tabella di route per aprire la pagina delle proprietà. Osserva il valore Destinazione in Route > Destinazione > 0.0.0.0/0. Il valore Destinazione differenzia il tipo di route e inizierà con la stringa `igw-` o `nat-`. - Per aggiornare le tabelle di route, scegli VPC > Subnet > \[nome\_subnet\] > Tabella di route > Modifica associazione tabella di route. ### Configurare i gruppi di sicurezza La procedura guidata VPC crea un singolo gruppo di sicurezza che non verrà utilizzato. Crea i seguenti gruppi di sicurezza (Gruppi di sicurezza > Crea gruppo di sicurezza). Gli host EC2 verranno installati in questi gruppi in due aree di disponibilità, come mostrato nel diagramma precedente. - Crea un nuovo gruppo di sicurezza: **Privato**. Qui verranno installati tutti e 4 i nodi di Tableau Server. In una fase successiva del processo di installazione, il gruppo di sicurezza Privato sarà associato alle subnet 10.0.30.0/24 e 10.0.31.0/24. - Crea un nuovo gruppo di sicurezza: **Pubblico**. Qui verranno installati i server proxy. In una fase successiva del processo di installazione, il gruppo di sicurezza Pubblico sarà associato alle subnet 10.0.1.0/24 e 10.0.2.0/24. - Crea un nuovo gruppo di sicurezza: **Dati**. Qui verrà installato il repository di Tableau esterno PostgreSQL. In una fase successiva del processo di installazione, il gruppo di sicurezza Dati sarà associato alle subnet 10.0.50.0/24 (e, facoltativamente, 10.0.51.0/24). - Crea un nuovo gruppo di sicurezza: **Bastion**. Qui verrà installato l’host bastion. In una fase successiva del processo di installazione, il gruppo di sicurezza Bastion sarà associato alla subnet 10.0.0.0/24. #### Specificare le regole in entrata e in uscita In AWS, i gruppi di sicurezza sono analoghi ai firewall in un ambiente locale. Devi specificare il tipo di traffico (ad esempio, https, http e così via), il protocollo (TCP o UDP) e le porte o l’intervallo di porte (ad esempio, 80, 443 e così via) a cui è consentito il passaggio verso e/o dal gruppo di sicurezza. Per ogni protocollo devi specificare anche il traffico di destinazione o di origine. #### Regole del gruppo di sicurezza Pubblico
Regole in entrata
TipoProtocolloIntervallo di porteOrigine
HTTPTCP800.0.0.0/0
HTTPSTCP4430.0.0.0/0
SSHTCP22Gruppo di sicurezza Bastion
Regole in uscita
TipoProtocolloIntervallo di porteDestinazione
Tutto il trafficoTuttiTutti0.0.0.0/0
#### Regole del gruppo di sicurezza Privato Il gruppo di sicurezza Privato include una regola in entrata per consentire il traffico HTTP dal gruppo di sicurezza Pubblico. Consenti il traffico HTTP solo durante il processo di distribuzione per verificare la connettività. È consigliabile rimuovere la regola in entrata HTTP dopo aver completato la distribuzione del proxy inverso e la configurazione di SSL in Tableau.
Regole in entrata
TipoProtocolloIntervallo di porteOrigine
HTTPTCP80Gruppo di sicurezza Pubblico
HTTPSTCP443Gruppo di sicurezza Pubblico
PostgreSQLTCP5432Gruppo di sicurezza Dati
SSHTCP22Gruppo di sicurezza Bastion
Tutto il trafficoTuttiTuttiGruppo di sicurezza Privato
Regola in uscita
TipoProtocolloIntervallo di porteDestinazione
Tutto il trafficoTuttiTutti0.0.0.0/0
PostgreSQLTCP5432Gruppo di sicurezza Dati
SSHTCP22Gruppo di sicurezza Bastion
#### Regole del gruppo di sicurezza Dati
Regole in entrata
TipoProtocolloIntervallo di porteOrigine
PostgreSQLTCP5432Gruppo di sicurezza Privato
SSHTCP22Gruppo di sicurezza Bastion
Regole in uscita
TipoProtocolloIntervallo di porteDestinazione
Tutto il trafficoTuttiTutti0.0.0.0/0
PostgreSQLTCP5432Gruppo di sicurezza Privato
SSHTCP22Gruppo di sicurezza Bastion
#### Regole del gruppo di sicurezza host Bastion
Regole in entrata
TipoProtocolloIntervallo di porteOrigine
SSHTCP22L’indirizzo IP e la subnet mask del computer che utilizzerai per accedere ad AWS (computer di amministrazione).
SSHTCP22Gruppo di sicurezza Privato
SSHTCP22Gruppo di sicurezza Pubblico
Regole in uscita
TipoProtocolloIntervallo di porteDestinazione
SSHTCP22L’indirizzo IP e la subnet mask del computer che utilizzerai per accedere ad AWS (computer di amministrazione).
SSHTCP22Gruppo di sicurezza Privato
SSHTCP22Gruppo di sicurezza Pubblico
SSHTCP22Gruppo di sicurezza Dati
HTTPSTCP4430.0.0.0/0 (facoltativo: crea questa regola se è necessario accedere a Internet per scaricare software di supporto sull’host bastion)
### Abilitare l’assegnazione automatica dell’IP pubblico In questo modo, ti viene fornito un indirizzo IP per la connessione ai server proxy e all’host bastion. Per le subnet Public e Bastion: 1. Seleziona la subnet 2. Nel menu Azioni seleziona "Modifica impostazioni IP di assegnazione automatica". 3. Fai clic su "Abilita assegnazione automatica indirizzi IPv4 pubblici". 4. Fai clic su Salva. ## Servizio di bilanciamento del carico **Nota** : se stai effettuando l’installazione in AWS e seguendo la distribuzione di esempio in questa guida, devi installare e configurare il servizio di bilanciamento del carico AWS in una fase successiva del processo di distribuzione, come descritto in [Parte 5 - Configurazione del livello Web](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part5.htm). Per le distribuzioni locali, collabora con gli amministratori di rete per distribuire i servizi di bilanciamento del carico in modo da supportare il livello Web dell’architettura di riferimento: - Un servizio di bilanciamento del carico dell’applicazione rivolto al Web che accetta le richieste HTTPS dai client Tableau e comunica con i server proxy inversi. - Proxy inverso:  - È consigliabile un minimo di due server proxy per la ridondanza e per gestire il carico client. - Riceve il traffico HTTPS dal servizio di bilanciamento del carico. - Supporta la sessione permanente per l’host Tableau. - Configura il proxy per il bilanciamento del carico round robin in ogni sistema Tableau Server che esegue il processo Gateway. - Gestisce le richieste di autenticazione dall’IdP esterno. - Proxy di inoltro: Tableau Server richiede l’accesso a Internet per la gestione delle licenze e le funzionalità per le mappe. A seconda dell’ambiente del proxy di inoltro, potrebbe essere necessario configurare gli elenchi consentiti del proxy di inoltro per gli URL del servizio Tableau. Vedi _Comunicare con Internet_ ([Linux](https://help.tableau.com/current/server-linux/it-it/plan_network.htm)). ## Configurare computer host ### Hardware minimo consigliato Le seguenti raccomandazioni si basano sui nostri test con dati reali nell’architettura di riferimento. Server applicazioni: - CPU: 8 core fisici (16 vCPU), - RAM: 128 GB (16 GB/core fisico) - Spazio su disco: 100 GB Data Server - CPU: 8 core fisici (16 vCPU), - RAM: 128 GB (16 GB/core fisico) - Spazio su disco: 1 TB. Se la tua distribuzione utilizzerà l’archiviazione esterna per l’archivio file di Tableau, dovrai calcolare lo spazio su disco appropriato. Vedi _Installare Tableau Server con l’archivio file esterno_ ([Linux](https://help.tableau.com/current/server-linux/it-it/server_external_filestore_storage_new_install.htm)). Server proxy - CPU: 2 core fisici (4 vCPU), - RAM: 8 GB (4 GB/core fisico) - Spazio su disco: 100 GB Database del repository esterno - CPU: 8 core fisici (16 vCPU), - RAM: 128 GB (16 GB/core fisico) - Il requisito per lo spazio su disco dipende dal carico dei dati e dall’impatto che avrà sul backup. Consulta la sezione _Processi di backup e ripristino_ nell’argomento _Requisiti di spazio su disco_ ([Linux](https://help.tableau.com/current/server-linux/it-it/requ_diskspace.htm#backup-and-restore-processes)). ### Struttura delle directory In base all’architettura di riferimento, è consigliabile installare il pacchetto di Tableau Server e i dati in percorsi non predefiniti: - Installa il pacchetto in: `/app/tableau_server`. Crea questo percorso di directory prima di installare il pacchetto di Tableau Server, quindi specifica questo percorso durante l’installazione. - Installa i dati di Tableau in: `/data/tableau_data`. Non creare questa directory prima di installare Tableau Server. Devi invece specificare il percorso durante l’installazione, quindi il programma di installazione di Tableau creerà e autorizzerà il percorso in modo appropriato. Consulta [Eseguire il pacchetto di installazione e inizializzare TSM](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part4.htm#Run2) per i dettagli sull’implementazione. ## Esempio: installare e preparare i computer host in AWS In questa sezione viene descritto come installare gli host EC2 per ogni tipo di server nell’architettura di riferimento di Tableau Server. L’architettura di riferimento richiede otto host: - Quattro istanze per Tableau Server. - Due istanze per i server proxy (Apache). - Un’istanza per l’host bastion. - Una o due istanze di database PostgreSQL EC2 ### Dettagli dell’istanza host Installa i computer host in base alle informazioni riportate di seguito. #### Tableau Server - Amazon Linux 2 - Tipo di istanza: m5a.8xlarge - ID gruppo di sicurezza: Privato - Archiviazione: EBS, 150 GiB, tipo di volume gp2. Se la tua distribuzione utilizzerà l’archiviazione esterna per l’archivio file di Tableau, dovrai calcolare lo spazio su disco appropriato. Vedi _Installare Tableau Server con l’archivio file esterno_ ([Linux](https://help.tableau.com/current/server-linux/it-it/server_external_filestore_storage_new_install.htm)). - Rete: installa due host EC2 in ciascuna subnet privata (10.0.30.0/24 e 10.0.31.0/24). - Copia la versione di manutenzione più recente del pacchetto rpm di Tableau Server 2021.2 (o versione successiva) dalla [pagina dei download di Tableau](https://www.tableau.com/it-it/support/releases/server) in ciascun host Tableau. #### Host bastion - Amazon Linux 2 - Tipo di istanza: t3.micro - ID gruppo di sicurezza: Bastion - Archiviazione: EBS, 50 GiB, tipo di volume gp2 - Rete: subnet Bastion 10.0.0.0/24 #### Gateway indipendente Tableau Server - Amazon Linux 2 - Tipo di istanza: t3.xlarge - ID gruppo di sicurezza: Pubblico - Archiviazione: EBS, 100 GiB, tipo di volume gp2 - Rete: installa un’istanza EC2 in ciascuna subnet pubblica (10.0.1.0/24 e 10.0.2.0/24) #### Host EC2 PostgreSQL - Amazon Linux 2 - Tipo di istanza: r5.4xlarge - ID gruppo di sicurezza: Dati - Archiviazione: il requisito per lo spazio su disco dipende dal carico dei dati e dall’impatto che avrà sul backup. Consulta la sezione _Processi di backup e ripristino_ nell’argomento _Requisiti di spazio su disco_ ([Linux](https://help.tableau.com/current/server-linux/it-it/requ_diskspace.htm#backup-and-restore-processes)). - Rete: subnet Data 10.0.50.0/24. Se prevedi di replicare PostgreSQL in un cluster a disponibilità elevata, installa il secondo host nella subnet 10.0.51.0/24) ## Verifica: connettività del VPC Dopo aver installato i computer host, verifica la configurazione di rete. Verifica la connettività tra gli host connettendoti con SSH dall’host nel gruppo di sicurezza Bastion agli host in ogni subnet. ### Esempio: connettersi all’host bastion in AWS 1. Configura il computer di amministrazione per ssh-agent. Questo ti consente di connetterti agli host in AWS senza posizionare il file della chiave privata in un’istanza EC2. Per configurare ssh-agent su un Mac, esegui questo comando: `ssh-add -K myPrivateKey.pem` o per l’ultimo Mac OS: `ssh-add --apple-use-keychain myPrivateKey.pem` Per Windows, consulta l’argomento [Securely Connect to Linux Instances Running in a Private Amazon VPC](https://aws.amazon.com/blogs/security/securely-connect-to-linux-instances-running-in-a-private-amazon-vpc/). 2. Connettiti all’host bastion eseguendo questo comando: `ssh -A ec2-user@` 3. Potrai quindi connetterti agli altri host nel VPC dall’host bastion utilizzando l’indirizzo IP privato, ad esempio: `ssh -A ec2-user@10.0.1.93` [Passa al contenuto principale](#main-content) # Parte 4 - Installazione e configurazione di Tableau Server **Nota**: Tableau non aggiorna più la Guida alla distribuzione per le organizzazioni di grandi dimensioni. Sebbene sia comunque consigliabile utilizzare l’architettura di riferimento descritta in questo articolo come modello di distribuzione valido per Tableau Server in AWS, le procedure di configurazione specifiche potrebbero essere state modificate dall’ultimo aggiornamento. Per una maggiore accuratezza, confronta sempre queste procedure con la versione più recente della [Guida di Tableau Server](https://help.tableau.com/current/server/it-it/get_started_server.htm). In questo argomento viene descritto come completare l’installazione e la configurazione della distribuzione di base di Tableau Server. La procedura descritta qui continua con l’esempio di architettura di riferimento AWS e Linux. Gli esempi relativi a Linux nelle procedure di installazione mostrano i comandi per le distribuzioni di tipo RHEL. In particolare, i comandi riportati di seguito sono stati sviluppati con la distribuzione Amazon Linux 2. Se esegui una distribuzione di Ubuntu, modifica i comandi di conseguenza. ## Prima di iniziare Devi preparare e convalidare l’ambiente come descritto in [Parte 3 - Preparazione per la distribuzione di Tableau Server per le organizzazioni di grandi dimensioni](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part3.htm). ## Installare, configurare e creare il backup tar di PostgreSQL Questa istanza di PostgreSQL ospita il repository esterno per la distribuzione di Tableau Server. Devi installare e configurare PostgreSQL prima di installare Tableau. Puoi eseguire PostgreSQL su Amazon RDS o su un’istanza EC2. Per maggiori informazioni sulle differenze tra l’esecuzione del repository su RDS rispetto a un’istanza EC2, consulta _Repository esterno di Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/it-it/server_external_repo.htm)). A titolo di esempio, la procedura seguente illustra come installare e configurare Postgres in un’istanza Amazon EC2. L’esempio mostrato di seguito si riferisce a un’installazione e una configurazione generiche per PostgreSQL nell’architettura di riferimento. Il tuo amministratore di database dovrebbe ottimizzare la distribuzione di PostgreSQL in base alle dimensioni dei dati e alle esigenze di prestazioni. Requisiti: è necessario eseguire PostgreSQL 1.6 e installare il modulo uuid-ossp. ### Gestione delle versioni di PostgreSQL Devi installare le versioni principali compatibili di PostgreSQL per il repository esterno di Tableau Server. Inoltre, anche le versioni secondarie devono soddisfare i requisiti minimi.
Versioni di Tableau ServerVersioni minime compatibili con PostgreSQL

2022.3.0 - 2022.3.7

2023.1.0 - 2023.1.4

13.7
2022.1.17 - 2022.1.19

2022.3.8 - 2022.3.19

2023.1.5 - 2023.1.15

2023.3.0 - 2023.3.8

13.11
2022.3.20 - 2022.3.x

2023.1.16 - 2023.1.x

2023.3.9 - 2023.3.x

13.14
2024.0 - 2024.2.815.6
2024.2.9 - 2024.2.13

2025.1.0 - 2025.1.6

15.10
2024.2.14 - 2024.2.16

2025.1.7 - 2025.1.9

15.13

2024.2.17

2025.1.10

2025.3 - 2025.3.5

15.14
2025.3.615.16

2026.2.x

17.7
### Installare PostgreSQL Questa procedura di installazione di esempio descrive come installare PostgreSQL versione 13.6. Accedi all’host EC2 che hai creato nella parte precedente. 1. Esegui l’aggiornamento per applicare le correzioni più recenti al sistema operativo Linux: `sudo yum update` 2. Crea e modifica il file pgdg.repo nel percorso `/etc/yum.repos.d/`. Inserisci nel file le seguenti informazioni di configurazione: \[pgdg13\] name=PostgreSQL 13 for RHEL/CentOS 7 - x86\_64 baseurl=https://download.postgresql.org/pub/repos/yum/13/redhat/rhel-7-x86\_64 enabled=1 gpgcheck=0 3. Installa Postgres 13.6: sudo yum install postgresql13-server-13.6-1PGDG.rhel7.x86\_64 4. Installa il modulo uuid-ossp: sudo yum install postgresql13-contrib-13.6-1PGDG.rhel7.x86\_64 5. Inizializza Postgres: sudo /usr/pgsql-13/bin/postgresql-13-setup initdb ### Configurare Postgres Completa l’installazione del database configurando Postgres: 1. Aggiorna il file di configurazione pg\_hba, `/var/lib/pgsql/13/data/pg_hba.conf`, con le due voci seguenti. Ogni voce deve includere la maschera delle subnet in cui verranno eseguiti i sistemi Tableau Server:  `host all all 10.0.30.0/24 password` `host all all 10.0.31.0/24 password` 2. Aggiorna il file PostgreSQL,`/var/lib/pgsql/13/data/postgresql.conf`, aggiungendo questa riga: `listen_addresses = '*'` 3. Configura l’avvio di Postgres al riavvio: sudo systemctl enable --now postgresql-13 4. Imposta la password dell’utente con privilegi avanzati: sudo su - postgres psql -c "alter user postgres with password 'StrongPassword'" **Nota**: imposta una password complessa. Non utilizzare `'StrongPassword`' come mostrato nell’esempio. exit 5. Riavvia Postgres: sudo systemctl restart postgresql-13 ## Creare il backup tar di PostgreSQL della fase 1 Crea un backup tar della configurazione di PostgreSQL. La creazione di uno snapshot tar della configurazione corrente ti consentirà di risparmiare tempo se riscontri problemi mentre prosegui con la distribuzione. Faremo riferimento a questo backup come backup della "fase 1". Nell’host PostgreSQL: 1. Arresta l’istanza del database Postgres: sudo systemctl stop postgresql-13 2. Esegui questi comandi per creare il backup tar: sudo su cd /var/lib/pgsql tar -cvf step1.13.bkp.tar 13 exit 3. Avvia il database Postgres: sudo systemctl start postgresql-13 Eseguire il ripristino alla fase 1 Esegui il ripristino alla fase 1 se si verifica un problema nel nodo iniziale di Tableau Server durante l’installazione. 1. Nel computer con Tableau esegui lo script obliterate per rimuovere completamente Tableau Server dall’host: sudo /app/tableau\_server/packages/scripts././tableau-server-obliterate -a -y -y -y -l 2. Esegui il ripristino del file tar di PostgreSQL della fase 1. Nel computer con Postgres esegui questi comandi: sudo su systemctl stop postgresql-13 cd /var/lib/pgsql tar -xvf step1.13.bkp.tar systemctl start postgresql-13 exit Riprendi il processo di installazione per installare il nodo iniziale di Tableau Server. ## Prima dell’installazione Se stai distribuendo Tableau in base all’esempio di implementazione AWS/Linux descritto in questa guida, potresti essere in grado di eseguire lo script di installazione automatizzata TabDeploy4EDG. Lo script TabDeploy4EDG automatizza l’installazione di esempio della distribuzione di Tableau a quattro nodi descritta nelle procedure seguenti. Vedi [Appendice - Toolbox per la distribuzione di AWS](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part_app-aws.htm). ## Installare il nodo iniziale di Tableau Server Questa procedura descrive come installare il nodo iniziale di Tableau Server nel modo definito dall’architettura di riferimento. Ad eccezione dell’installazione del pacchetto e dell’inizializzazione di TSM, nel corso della procedura viene utilizzata la riga di comando di TSM quando possibile. Oltre a essere indipendente dalla piattaforma, l’utilizzo dell’interfaccia a riga di comando di TSM semplifica l’installazione negli ambienti virtualizzati e headless. ### Eseguire il pacchetto di installazione e inizializzare TSM Accedi al server host Nodo 1. 1. Esegui l’aggiornamento per applicare le correzioni più recenti al sistema operativo Linux: sudo yum update 2. Copia il pacchetto di installazione dalla [pagina dei download di Tableau](https://www.tableau.com/it-it/support/releases/server) nel computer host che eseguirà Tableau Server. Ad esempio, su un computer con sistema operativo Linux di tipo RHEL, esegui wget https://downloads.tableau.com/esdalt/2022/tableau-server-.rpm dove `` è il numero di versione. 3. Scarica e installa le dipendenze: sudo yum deplist tableau-server-.rpm | awk '/provider:/ {print $2}' | sort -u | xargs sudo yum -y install 4. Crea il percorso `/app/tableau_server` nella directory principale: sudo mkdir -p /app/tableau\_server 5. Esegui il programma di installazione e specifica il percorso di installazione `/app/tableau_server`. Ad esempio, su un sistema operativo Linux di tipo RHEL, esegui: sudo rpm -i --prefix /app/tableau\_server tableau-server-.x86\_64.rpm 6. Passa alla directory `/app/tableau_server/packages/scripts./` ed esegui lo script `initialize-tsm` disponibile in tale posizione: sudo ./initialize-tsm -d /data/tableau\_data --accepteula 7. Una volta completata l’inizializzazione, chiudi la shell: exit ### Attivare e registrare Tableau Server 1. Accedi al server host Nodo 1. 2. Specifica i codici prodotto di Tableau Server in questa fase. Esegui il seguente comando per ogni codice prodotto acquistato: tsm licenses activate -k 3. Crea un file di registrazione json con il formato mostrato di seguito: { "zip" : "97403", "country" : "USA", "city" : "Springfield", "last\_name" : "Simpson", "industry" : "Energy", "eula" : "yes", "title" : "Safety Inspection Engineer", "company\_employees" : "100", "phone" : "5558675309", "company" : "Example", "state" : "OR", "opt\_in" : "true", "department" : "Engineering", "first\_name" : "Homer", "email" : "homer@example.com" } 4. Dopo aver salvato le modifiche al file, passalo con l’opzione `--file` per registrare Tableau Server: tsm register --file path\_to\_registration\_file.json ### Configurare l’archivio identità **Nota**: se la tua distribuzione utilizzerà l’archiviazione esterna per l’archivio file di Tableau, dovrai abilitare l’archivio file esterno prima di configurare l’archivio identità. Vedi _Installare Tableau Server con l’archivio file esterno_ ([Linux](https://help.tableau.com/current/server-linux/it-it/server_external_filestore_storage_new_install.htm)). L’architettura di riferimento predefinita utilizza un archivio identità locale. Configura l’host iniziale con l’archivio identità locale passando il file `config.json` con il comando `tsm settings import`. Importa il file `config.json` in base al tuo sistema operativo: Il file `config.json` è incluso nel percorso di directory scripts. (ad esempio, `scripts.20204.21.0217.1203`) ed è formattato per configurare l’archivio identità. Esegui questo comando per importare il file `config.json`: tsm settings import -f /app/tableau\_server/packages/scripts./config.json ### Configurare Postgres esterno 1. Crea un file json di un database esterno con le seguenti impostazioni di configurazione: { "flavor":"generic", "masterUsername":"postgres", "host":"", "port":5432 } 2. Dopo aver salvato le modifiche al file, passa il file con questo comando: tsm topology external-services repository enable -f .json --no-ssl Ti sarà richiesta la password utente master Postgres. L’opzione `--no-ssl` consente di configurare Tableau per l’uso di SSL/TLS solo quando il server Postgres è configurato per SSL/TLS. Se Postgres non è configurato per SSL/TLS, la connessione non è crittografata. In [Parte 6 - Configurazione post-installazione](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part6.htm) viene descritto come abilitare SSL/TLS per la connessione Postgres dopo aver completato la prima fase della distribuzione. 3. Applica le modifiche. Esegui questo comando per applicare le modifiche e riavviare Tableau Server: tsm pending-changes apply 4. Elimina il file di configurazione che hai utilizzato nella fase 1. ### Terminare l’installazione del Nodo 1 1. Dopo l’installazione di Tableau Server, devi inizializzare il server. Esegui questo comando: tsm initialize --start-server --request-timeout 1800 2. Al termine dell’inizializzazione, devi creare un account amministratore di Tableau Server. A differenza dell’account computer che utilizzi per installare e gestire i componenti del sistema operativo di TSM, l’account amministratore di Tableau Server è un account dell’applicazione che viene utilizzato per creare utenti, progetti e siti di Tableau Server. L’amministratore di Tableau Server applica anche le autorizzazioni alle risorse di Tableau. Esegui questo comando per creare l’account di amministratore iniziale. Nell’esempio seguente l’utente è denominato `tableau-admin`: tabcmd initialuser --server http://localhost --username "tableau-admin" Tabcmd ti richiederà di impostare una password per questo utente. ### Verifica: configurazione di Nodo 1 1. Esegui questo comando per verificare che i servizi TSM siano in esecuzione: tsm status -v Tableau dovrebbe restituire quanto segue: external: Status: RUNNING 'Tableau Server Repository 0' is running (Active Repository). node1: localhost Status: RUNNING 'Tableau Server Gateway 0' is running. 'Tableau Server Application Server 0' is running. 'Tableau Server Interactive Microservice Container 0' is running. 'MessageBus Microservice 0' is running. 'Relationship Query Microservice 0' is running. 'Tableau Server VizQL Server 0' is running. ... Verranno elencati tutti i servizi. 2. Esegui questo comando per verificare che il sito amministrativo di Tableau sia in esecuzione: curl localhost Le prime righe dovrebbero mostrare Vizportal html, in modo simile al seguente: /./start-administrative-services 8. Su Nodo 1, esegui il comando `tsm status` per monitorare lo stato di TSM prima del riavvio. In alcuni casi, verrà visualizzato un errore `Cannot connect to server...`. Questo errore si verifica perché il servizio tabadmincontroller non è stato riavviato. Continua a eseguire `tsm status` periodicamente. Se questo errore non scompare dopo 10 minuti, esegui di nuovo il comando `start-administrative-services`. Dopo pochi istanti, il comando `tsm status` restituirà lo stato DEGRADED e quindi ERROR. Non avviare TSM finché non viene restituito lo stato STOPPED. Esegui quindi questo comando: tsm start Riprendi il processo di installazione per installare Tableau Server sui nodi rimanenti. ## Installare Tableau Server nei nodi rimanenti Per continuare la distribuzione, copia il programma di installazione di Tableau su ciascun nodo. Panoramica della configurazione dei nodi In questa sezione viene descritto il processo per la configurazione dei Nodi 2-4. Le sezioni che seguono forniscono procedure dettagliate di configurazione e convalida per ogni passaggio. L’installazione dei Nodi 2-4 di Tableau Server richiede di generare, copiare e fare riferimento a un file di bootstrap durante l’installazione del nodo. Per generare il file di bootstrap, devi eseguire un comando TSM sul nodo iniziale. Dovrai quindi copiare il file di bootstrap nel nodo di destinazione, dove verrà eseguito nell’ambito dell’inizializzazione del nodo. Il seguente contenuto json mostra un esempio di file di bootstrap. Il certificato e i valori relativi alla crittografia sono stati troncati per facilitare la lettura del file di esempio. { "initialBootstrapSettings" : { "certificate" : "-----BEGIN CERTIFICATE-----\\r\\...=\\r\\n-----END CERTIFICATE-----", "port" : 8850, "configurationName" : "tabsvc", "clusterId" : "tabsvc-clusterid", "cryptoKeyStore" : "zs7OzgAAAAIAAAABAAAAA...w==", "toksCryptoKeystore" : "LS0tLS1CRUdJTiBUT00tLS0tCjM5MDBh...L", "sessionCookieMaxAge" : 7200, "nodeId" : "node1", "machineAddress" : "ip-10-0-1-93.us-west-1.compute.internal", "cryptoEnabled" : true, "sessionCookieUser" : "tsm-bootstrap-user", "sessionCookieValue" : "eyJjdHkiOiJKV1QiLCJlbmMiOiJBMTI4Q0JDLUhQ...", "sessionCookieName" : "AUTH\_COOKIE" } } Il file di bootstrap include la convalida basata sulla connessione per l’autenticazione di Nodo 1 e crea un canale crittografato per il processo di bootstrap. La sessione di bootstrap è limitata nel tempo e la configurazione e la convalida dei nodi richiedono diverso tempo. Pianifica la creazione e la copia di nuovi file di bootstrap durante la configurazione dei nodi. Dopo aver eseguito il file di bootstrap, accedi al nodo iniziale di Tableau Server e configura i processi per il nuovo nodo. Al termine della configurazione dei nodi, devi applicare le modifiche e riavviare il nodo iniziale. Il nuovo nodo viene configurato e avviato. Man mano che aggiungi i nodi, il completamento della configurazione e del riavvio della distribuzione richiederanno consecutivamente più tempo. Gli esempi relativi a Linux nelle procedure di installazione mostrano i comandi per le distribuzioni di tipo RHEL. Se esegui una distribuzione di Ubuntu, modifica i comandi di conseguenza. 1. Esegui l’aggiornamento per applicare le correzioni più recenti al sistema operativo Linux: sudo yum update 2. Scarica e installa le dipendenze: sudo yum deplist tableau-server-.rpm | awk '/provider:/ {print $2}' | sort -u | xargs sudo yum -y install 3. Crea il percorso `/app/tableau_server` nella directory principale: sudo mkdir -p /app/tableau\_server 4. Esegui il programma di installazione e specifica il percorso di installazione `/app/tableau_server`. Ad esempio, su un sistema operativo Linux di tipo RHEL, esegui: sudo rpm -i --prefix /app/tableau\_server tableau-server-.x86\_64.rpm ## Generare, copiare e utilizzare il file di bootstrap per inizializzare TSM La seguente procedura mostra come generare, copiare e utilizzare un file di bootstrap per l’inizializzazione di TSM su un altro nodo. In questo esempio, il campo di bootstrap è denominato `boot.json`. In questo esempio, i computer host sono in esecuzione in AWS, mentre gli host EC2 eseguono Amazon Linux 2. 1. Connettiti al nodo iniziale (Nodo 1) ed esegui questo comando: tsm topology nodes get-bootstrap-file --file boot.json 2. Copia il file di bootstrap in Nodo 2. scp boot.json ec2-user@10.0.31.83:/home/ec2-user/ 3. Connettiti a Nodo 2 e passa alla directory degli script di Tableau Server: cd /app/tableau\_server/packages/scripts. 4. Esegui il comando `initialize-tsm` e fai riferimento al file di bootstrap: sudo ./initialize-tsm -d /data/tableau\_data -b /home/ec2-user/boot.json --accepteula 5. Dopo il completamento di `initialize-tsm`, elimina `boot.json`, quindi chiudi o disconnettiti dalla sessione. ## Configurare i processi Devi configurare il cluster Tableau Server sul nodo in cui è in esecuzione il controller di amministrazione di Tableau Server (controller TSM). Il controller TSM viene eseguito sul nodo iniziale. ![Finestra di stato del processo che mostra lo stato in tempo reale del processo in esecuzione in Tableau Server.](/tableau/next/it-it/guides/enterprise-deployment/it-it/Img/edg-process-config.png) ### Configurare Nodo 2 1. Dopo aver inizializzato TSM utilizzando il file di bootstrap su Nodo 2, accedi al nodo iniziale. 2. Nel nodo iniziale (`node1` ) esegui questi comandi per configurare i processi su Nodo 2: tsm topology set-process -n node2 -pr clustercontroller -c 1 tsm topology set-process -n node2 -pr gateway -c 1 tsm topology set-process -n node2 -pr vizportal -c 1 tsm topology set-process -n node2 -pr vizqlserver -c 2 tsm topology set-process -n node2 -pr cacheserver -c 2 tsm topology set-process -n node2 -pr searchserver -c 1 tsm topology set-process -n node2 -pr dataserver -c 2 tsm topology set-process -n node2 -pr clientfileservice -c 1 tsm topology set-process -n node2 -pr tdsservice -c 1 tsm topology set-process -n node2 -pr collections -c 1 tsm topology set-process -n node2 -pr contentexploration -c 1 Se stai installando la versione 2022.1 o successiva, aggiungi anche il servizio Indice e ricerca: tsm topology set-process -n node2 -pr indexandsearchserver -c 1 Se stai installando la versione 2023.3 o successiva, includi solo il server di indicizzazione e ricerca. Non aggiungere il servizio Ricerca e sfoglia (searchserver). 3. Esamina la configurazione prima di applicarla. Esegui questo comando: tsm pending-changes list 4. Dopo aver verificato che le modifiche siano nell’elenco in sospeso (saranno presenti anche altri servizi in tale elenco), applica le modifiche: tsm pending-changes apply Le modifiche richiederanno un riavvio. La configurazione e il riavvio richiederanno del tempo. 5. Verifica la configurazione di Nodo 2. Esegui questo comando: tsm status -v ### Configurare Nodo 3 Inizializza TSM utilizzando il processo di bootstrap su Nodo 3, quindi esegui i comandi `tsm topology set-process` riportati di seguito. Ogni volta che imposti un processo, verrà visualizzato un avviso del servizio di coordinamento. Puoi ignorare questo avviso durante l’impostazione dei processi. 1. Dopo aver inizializzato TSM utilizzando il file di bootstrap su Nodo 3, accedi al nodo iniziale (`node1` ) ed esegui questi comandi per configurare i processi: tsm topology set-process -n node3 -pr clustercontroller -c 1 tsm topology set-process -n node3 -pr clientfileservice -c 1 tsm topology set-process -n node3 -pr backgrounder -c 4 tsm topology set-process -n node3 -pr filestore -c 1 Se stai installando la versione 2022.1 o successiva, aggiungi anche il servizio Indice e ricerca: tsm topology set-process -n node3 -pr indexandsearchserver -c 1 2. Esamina la configurazione prima di applicarla. Esegui questo comando: tsm pending-changes list 3. Dopo aver verificato che le modifiche siano nell’elenco in sospeso (l’elenco includerà altri servizi configurati automaticamente), applica le modifiche: tsm pending-changes apply --ignore-warnings Le modifiche richiederanno un riavvio. La configurazione e il riavvio richiederanno del tempo. 4. Verifica la configurazione eseguendo questo comando: tsm status -v ## Distribuire l’insieme dei servizi di coordinamento nei Nodi 1-3 Per la distribuzione a quattro nodi dell’architettura di riferimento standard, procedi come segue: 1. Esegui questo comando su Nodo 1: tsm stop tsm topology deploy-coordination-service -n node1,node2,node3 Il processo include un riavvio di TSM, che richiederà del tempo. 2. Al termine della distribuzione del servizio di coordinamento, avvia TSM: tsm start ## Creare i backup tar della fase 3 Dopo aver verificato l’installazione, crea quattro backup tar: - PostgreSQL - Nodo iniziale di Tableau (Nodo 1) - Nodo 2 di Tableau - Nodo 3 di Tableau Creare i file tar della fase 3 1. Nel nodo iniziale di Tableau arresta Tableau: tsm stop 2. Dopo l’arresto di TSM, arresta i servizi amministrativi di Tableau su ciascun nodo. Esegui questo comando in ciascun nodo, in ordine (Nodo 1, Nodo 2 e quindi Nodo 3): sudo /app/tableau\_server/packages/scripts././stop-administrative-services 3. Nell’host PostgreSQL arresta l’istanza del database Postgres: sudo systemctl stop postgresql-12 4. Esegui questi comandi per creare il backup tar: sudo su cd /var/lib/pgsql tar -cvf step3.12.bkp.tar 12 exit 5. Verifica che il file tar di Postgres sia stato creato con le autorizzazioni root: sudo ls -al /var/lib/pgsql 6. Nell’host Postgres avvia il database Postgres: sudo systemctl start postgresql-12 7. Crea il backup tar su Nodo 1, Nodo 2 e Nodo 3. Esegui questi comandi su ogni nodo: - cd /data sudo tar -cvf step3.tableau\_data.bkp.tar tableau\_data - Verifica che il file tar di Tableau sia stato creato con le autorizzazioni root: ls -al 8. Avvia i servizi amministrativi di Tableau su ciascun nodo in ordine (Nodo 1, Nodo 2 e quindi Nodo 3): sudo /app/tableau\_server/packages/scripts././start-administrative-services 9. Esegui il comando `tsm status` per monitorare lo stato di TSM prima del riavvio. Nella maggior parte dei casi, il comando restituirà lo stato DEGRADED e quindi ERROR. Attendi qualche istante ed esegui nuovamente il comando. Se viene restituito lo stato ERROR o DEGRADED, continua ad attendere. Non tentare di avviare TSM finché non viene restituito lo stato STOPPED. Esegui quindi questo comando: tsm start Eseguire il ripristino alla fase 3 Questo processo esegue il ripristino di Nodo 1, Nodo 2 e Nodo 3 di Tableau. Ripristina anche l’istanza di Postgres alla fase 3. Dopo aver eseguito il ripristino a questa fase, puoi distribuire il servizio di coordinamento, Nodo 4, e quindi le configurazioni finali dei nodi. 1. Arresta il servizio tsm nell’host Tableau iniziale (Nodo 1): tsm stop 2. Dopo l’arresto di TSM, arresta i servizi amministrativi di Tableau su Nodo 1, Nodo 2 e Nodo 3. Esegui questo comando su ogni nodo: sudo /app/tableau\_server/packages/scripts././stop-administrative-services 3. Esegui il ripristino del file tar di PostgreSQL della fase 3. Nel computer con Postgres esegui questi comandi: sudo su systemctl stop postgresql-12 cd /var/lib/pgsql tar -xvf step3.12.bkp.tar systemctl start postgresql-12 exit 4. Esegui il ripristino del file tar di Tableau della fase 3 su Nodo 1, Nodo 2 e Nodo 3. Esegui questi comandi su ogni nodo di Tableau: cd /data sudo rm -rf tableau\_data sudo tar -xvf step3.tableau\_data.bkp.tar 5. Sul computer Nodo 1 di Tableau, rimuovi i seguenti file: - sudo rm /data/tableau\_data/data/tabsvc/appzookeeper/1/version-2/currentEpoch - sudo rm /data/tableau\_data/data/tabsvc/appzookeeper/1/version-2/acceptedEpoch - sudo rm /data/tableau\_data/data/tabsvc/tabadminagent/0/servicestate.json Se la shell restituisce un errore "file non trovato", potrebbe essere necessario modificare il nome del percorso per incrementare il numero `` in questa sezione del percorso:`.../appzookeeper//version-2/...`. 6. Riavvia i servizi amministrativi su Nodo 1, Nodo 2 e Nodo 3. Esegui questi comandi su ogni nodo: sudo /app/tableau\_server/packages/scripts././start-administrative-services sudo su -l tableau -c "systemctl --user daemon-reload" sudo /app/tableau\_server/packages/scripts././start-administrative-services 7. Su Nodo 1, esegui il comando `tsm status` per monitorare lo stato di TSM prima del riavvio. In alcuni casi, verrà visualizzato un errore `Cannot connect to server...`. Questo errore si verifica perché il servizio tabadmincontroller non è stato riavviato. Continua a eseguire `tsm status` periodicamente. Se questo errore non scompare dopo 10 minuti, esegui di nuovo il comando `start-administrative-services`. Dopo pochi istanti, il comando `tsm status` restituirà lo stato DEGRADED e quindi ERROR. Non avviare TSM finché non viene restituito lo stato STOPPED. Esegui quindi questo comando: `tsm start` Riprendi il processo di installazione per distribuire il servizio di coordinamento nei Nodi 1-3. ## Configurare Nodo 4 Il processo per la configurazione di Nodo 4 è lo stesso di Nodo 3. Imposta gli stessi processi impostati per Nodo 3, eseguendo lo stesso set di comandi mostrato in precedenza, ma specificando `node4` nei comandi anziché `node3`. Come per la verifica di Nodo 3, verifica la configurazione di Nodo 4 eseguendo `tsm status -v`. Prima di procedere, attendi che il processo Archivio file su Nodo 4 termini la sincronizzazione. Lo stato del servizio Archivio file tornerà `is synchronizing` fino al completamento. Quando lo stato del servizio Archivio file ritorna `is running`, puoi procedere. ## Configurazione e verifica del processo finale Il passaggio finale per la configurazione dei processi è la rimozione dei processi ridondanti da Nodo 1. 1. Connettiti al nodo iniziale (`node1`). 2. Disattiva l’archivio file su Nodo 1. Verrà visualizzato un avviso relativo alla rimozione dell’archivio file da un controller nella stessa posizione. Puoi ignorare l’avviso. Esegui questo comando: tsm topology filestore decommission -n node1 3. Quando l’archivio file è disattivato, esegui questo comando per rimuovere il processo di Gestione componenti in background da Nodo 1: tsm topology set-process -n node1 -pr backgrounder -c 0 4. Esamina la configurazione prima di applicarla. Esegui questo comando: tsm pending-changes list 5. Dopo aver verificato che le modifiche siano nell’elenco in sospeso, applica le modifiche: tsm pending-changes apply Le modifiche richiederanno un riavvio. La configurazione e il riavvio richiederanno del tempo. 6. Verifica la configurazione: `tsm status -v`. Prima di procedere, attendi che il processo Archivio file su Nodo 4 termini la sincronizzazione. Lo stato del servizio Archivio file tornerà `is synchronizing` fino al completamento. Quando lo stato del servizio Archivio file ritorna `is running`, puoi procedere. ## Eseguire il backup Un ripristino completo di Tableau Server richiede un portfolio di backup che include tre componenti: - Un file di backup dei dati del repository e dell’archivio file. Questo file è generato dal comando `tsm maintenance backup`. - Un file di esportazione della topologia e della configurazione. Questo file è generato dal comando `tsm settings export`. - Certificato di autenticazione, chiave e file keytab. Per una descrizione completa del processo di backup e ripristino, consulta l’argomento di Tableau Server _Eseguire un backup completo e ripristinare Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/it-it/backup_restore.htm)). In questa fase della distribuzione, tutti i file e le risorse rilevanti necessari per un ripristino completo sono inclusi eseguendo i comandi `tsm maintenance backup` e `tsm settings export`. 1. Esegui questo comando per esportare le impostazioni di configurazione e topologia in un file denominato `ts_settings_backup.json` tsm settings export -f ts\_settings\_backup.json 2. Esegui questo comando per creare un backup dei dati del repository e dell’archivio file in un file denominato `ts_backup-.tsbak`. Ignora l’avviso che indica che l’archivio file non si trova nel nodo del controller. tsm maintenance backup -f ts\_backup -d --skip-compression Percorso del file di backup: `/data/tableau_data/data/tabsvc/files/backups/` 3. Copia entrambi i file e salvali in una risorsa di archiviazione diversa, non condivisa dalla distribuzione di Tableau Server. [Passa al contenuto principale](#main-content) # Parte 5 - Configurazione del livello Web **Nota**: Tableau non aggiorna più la Guida alla distribuzione per le organizzazioni di grandi dimensioni. Sebbene sia comunque consigliabile utilizzare l’architettura di riferimento descritta in questo articolo come modello di distribuzione valido per Tableau Server in AWS, le procedure di configurazione specifiche potrebbero essere state modificate dall’ultimo aggiornamento. Per una maggiore accuratezza, confronta sempre queste procedure con la versione più recente della [Guida di Tableau Server](https://help.tableau.com/current/server/it-it/get_started_server.htm). Il livello Web dell’architettura di riferimento deve includere i seguenti componenti: - Un servizio di bilanciamento del carico dell’applicazione rivolto al Web che accetta le richieste HTTPS dai client Tableau e comunica con i server proxy inversi. - Proxy inverso:  - È consigliabile distribuire Gateway indipendente Tableau Server. - È consigliabile un minimo di due server proxy per la ridondanza e per gestire il carico client. - Riceve il traffico HTTPS dal servizio di bilanciamento del carico. - Supporta la sessione permanente per l’host Tableau. - Configura il proxy per il bilanciamento del carico round robin in ogni sistema Tableau Server che esegue il processo Gateway. - Gestisce le richieste di autenticazione dall’IdP esterno. - Proxy di inoltro: Tableau Server richiede l’accesso a Internet per la gestione delle licenze e le funzionalità per le mappe. Devi configurare gli elenchi consentiti del proxy di inoltro per gli URL dei servizi Tableau. Vedi _Comunicare con Internet_ ([Linux](https://help.tableau.com/current/server-linux/it-it/plan_network.htm)). - Tutto il traffico relativo ai client può essere crittografato su HTTPS: - Dal client al servizio di bilanciamento del carico dell’applicazione - Dal servizio di bilanciamento del carico dell’applicazione ai server proxy inversi - Dal server proxy a Tableau Server - Dal gestore di autenticazione in esecuzione su un proxy inverso all’IdP - Da Tableau Server all’IdP ### Gateway indipendente Tableau Server In Tableau Server versione 2022.1 è stato introdotto Gateway indipendente Tableau Server. Gateway indipendente è un’istanza autonoma del processo Gateway di Tableau che opera come proxy inverso compatibile con Tableau. Gateway indipendente supporta il bilanciamento del carico round robin semplice nelle istanze back-end di Tableau Server. Gateway indipendente non deve tuttavia essere utilizzato come servizio di bilanciamento del carico delle applicazioni aziendali. Ti consigliamo di eseguire Gateway indipendente dietro un servizio di bilanciamento del carico delle applicazioni aziendali. Gateway indipendente richiede una licenza Advanced Management. ## Autenticazione e autorizzazione L’architettura di riferimento predefinita specifica l’installazione di Tableau Server con l’autenticazione locale configurata. In questo modello, i client devono connettersi a Tableau Server per essere autenticati dal processo di autenticazione locale nativo di Tableau Server. Non è consigliabile utilizzare questo metodo di autenticazione nell’architettura di riferimento perché lo scenario richiede che i client non autenticati comunichino nel livello applicazione, il che rappresenta un rischio per la sicurezza. È invece consigliabile configurare un provider di identità esterno di livello aziendale, associato a un modulo AuthN per pre-autenticare tutto il traffico verso il livello applicazione. Se configurato con un IdP esterno, il processo di autenticazione locale nativo di Tableau Server non viene utilizzato. Tableau Server autorizza l’accesso alle risorse nella distribuzione dopo che l’IdP ha autenticato gli utenti. ### Pre-autenticazione con un modulo AuthN Nell’esempio documentato in questa guida è configurato l’accesso SSO SAML, ma il processo di pre-autenticazione può essere configurato con la maggior parte dei provider di identità esterni e un modulo AuthN. Nell’architettura di riferimento, il proxy inverso è configurato per creare una sessione di autenticazione client con l’IdP prima di inoltrare tali richieste a Tableau Server. Ci riferiamo a questo processo come fase di _pre-autenticazione_. Il proxy inverso reindirizzerà solo le sessioni client autenticate a Tableau Server. Tableau Server creerà una sessione, verificherà l’autenticazione della sessione con l’IdP e quindi restituirà la richiesta client. Il diagramma seguente mostra i dettagli passo passo del processo di pre-autenticazione e autenticazione con un modulo AuthN configurato. Il proxy inverso può essere una soluzione generica di terze parti o Gateway indipendente Tableau Server: ![Le fasi illustrate nel diagramma precedente. Fase 1: il client Tableau richiede una risorsa su Tableau Server. Fase 2: il proxy inverso crea una richiesta di autenticazione con un reindirizzamento URL al provider di identità. Fase 3: il provider di identità invia un modulo di accesso all’utente. Fase 4: l’utente immette le credenziali richieste. Fase 5: il provider di identità verifica le credenziali inviate dall’utente. Fase 6: il provider di identità risponde al client con l’asserzione SAML incorporata che invia al provider di servizi del proxy inverso. Fase 7: il provider di servizi sul proxy convalida l’asserzione, crea una sessione e quindi reindirizza al provider di servizi su Tableau Server. Fase 8: il provider di servizi su Tableau Server crea la richiesta di autenticazione al provider di identità. Fase 9: il provider di identità convalida la sessione corrente. Fase 10: il provider di servizi su Tableau Server convalida e crea la propria sessione e invia la risposta all’utente. Fase 11: l’utente si connette a Tableau Server per l’autorizzazione alla risorsa specificata.](/tableau/next/it-it/guides/enterprise-deployment/it-it/Img/pixel-transparent.png) ## Panoramica della configurazione Questa è una panoramica del processo per configurare il livello Web. Verifica la connettività dopo ogni passaggio: 1. Configura due proxy inversi per fornire l’accesso HTTP a Tableau Server. 2. Configura la logica di bilanciamento del carico con sessioni permanenti sui server proxy per connetterti a ogni istanza di Tableau Server che esegue il processo Gateway. 3. Configura il bilanciamento del carico dell’applicazione con sessioni permanenti sul gateway Internet per inoltrare le richieste ai server proxy inversi. 4. Configura l’autenticazione con un IdP esterno. Puoi configurare SSO o SAML installando un gestore di autenticazione sui server proxy inversi. Il modulo AuthN gestisce l’handshake di autenticazione tra l’IdP esterno e la distribuzione di Tableau. Tableau opererà anche come fornitore di servizi IdP e autenticherà gli utenti con l’IdP. 5. Per eseguire l’autenticazione con Tableau Desktop in questa distribuzione, i client devono eseguire Tableau Desktop 2021.2.1 o versione successiva. ## Esempio di configurazione del livello Web con Gateway indipendente Tableau Server Il resto di questo argomento fornisce una procedura end-to-end che descrive come implementare il livello Web nell’architettura di riferimento AWS utilizzando Gateway indipendente Tableau Server. Per un esempio di configurazione che utilizza Apache come proxy inverso, consulta [Appendice - Livello Web con distribuzione di esempio di Apache](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part_app-apache.htm). La configurazione di esempio è composta dai seguenti componenti: - Servizio di bilanciamento del carico dell’applicazione AWS - Gateway indipendente Tableau Server - Modulo di autenticazione Mellon - IdP Okta - Autenticazione SAML **Nota**: la configurazione del livello Web di esempio presentata in questa sezione include procedure dettagliate per la distribuzione di software e servizi di terze parti. Abbiamo fatto del nostro meglio per verificare e documentare le procedure necessarie per abilitare lo scenario del livello Web. Tuttavia, il software di terze parti potrebbe cambiare o lo scenario potrebbe differire dall’architettura di riferimento descritta in questo documento. Fai riferimento alla documentazione di terze parti per i dettagli della configurazione e il supporto. Gli esempi relativi a Linux in questa sezione mostrano i comandi per le distribuzioni di tipo RHEL. In particolare, i comandi riportati di seguito sono stati sviluppati con la distribuzione Amazon Linux 2. Se esegui una distribuzione di Ubuntu, modifica i comandi di conseguenza. La distribuzione del livello Web in questo esempio adotta una configurazione graduale e una procedura di verifica. La configurazione principale del livello Web comprende le fasi seguenti per abilitare HTTP tra Tableau e Internet. Gateway indipendente viene eseguito e configurato per il proxy inverso/bilanciamento del carico dietro il servizio di bilanciamento del carico dell’applicazione AWS: 1. Preparare l’ambiente 2. Installare Gateway indipendente 3. Configurare server di Gateway indipendente 4. Configurare il servizio di bilanciamento del carico dell’applicazione AWS Dopo aver configurato il livello Web e verificato la connettività con Tableau, configura l’autenticazione con un provider esterno. ### Preparare l’ambiente Completa le seguenti attività prima di distribuire Gateway indipendente. 1. Modifiche al gruppo di sicurezza AWS. Configurare il gruppo di sicurezza Pubblico per consentire il traffico di Housekeeping di Gateway indipendente in entrata (TCP 21319) dal gruppo di sicurezza Privato. 2. Installa la versione 22.1.1 (o successiva) su un cluster Tableau Server a quattro nodi come documentato in [Parte 4 - Installazione e configurazione di Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part4.htm). 3. Configura le due istanze EC2 proxy nel gruppo di sicurezza Pubblico come documentato in [Configurare computer host](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part3.htm#Install). ### Installare Gateway indipendente Gateway indipendente Tableau Server richiede una licenza Advanced Management. La distribuzione di Gateway indipendente Tableau Server comprende l’installazione e l’esecuzione del pacchetto .rpm e quindi la configurazione dello stato iniziale. La procedura inclusa in questa guida fornisce indicazioni prescrittive per l’implementazione nell’architettura di riferimento. Se la tua distribuzione differisce dall’architettura di riferimento, consulta la documentazione di base di Tableau Server, _Installare Tableau Server con Gateway indipendente_ ([Linux](https://help.tableau.com/current/server-linux/it-it/server_tsig_new_install.htm)). **Importante**: la configurazione del Gateway indipendente può essere un processo soggetto a errori. È molto difficile risolvere i problemi di configurazione in due istanze di server Gateway indipendenti. Per questo motivo, consigliamo di configurare un server Gateway indipendente alla volta. Dopo aver configurato il primo server e averne verificato la funzionalità, devi configurare il secondo server Gateway indipendente. Sebbene configurerai ciascun server Gateway indipendente separatamente, esegui questa procedura di installazione su entrambe le istanze EC2 installate nel gruppo di sicurezza Pubblico:  1. Esegui l’aggiornamento per applicare le correzioni più recenti al sistema operativo Linux: sudo yum update 2. Se Apache è installato, rimuovilo: sudo yum remove httpd 3. Copia la versione 2022.1.1 (o successiva) del pacchetto di installazione di Gateway indipendente dalla [pagina dei download di Tableau](https://www.tableau.com/it-it/support/releases/server) nel computer host che eseguirà Tableau Server. Ad esempio, su un computer con sistema operativo Linux di tipo RHEL, esegui wget https://downloads.tableau.com/esdalt/2022/tableau-server-tsig-.x86\_64.rpm 4. Esegui il programma di installazione. Ad esempio, su un sistema operativo Linux di tipo RHEL, esegui: sudo yum install .x86\_64.rpm 5. Passa alla directory `/opt/tableau/tableau_tsig/packages/scripts./` ed esegui lo script `initialize-tsig` disponibile in tale posizione. In aggiunta al flag `--accepteula`, devi includere l’intervallo IP delle subnet in cui è in esecuzione la distribuzione di Tableau Server. Utilizza l’opzione `-c` per specificare l’intervallo IP. L’esempio seguente mostra il comando con le subnet AWS di esempio specificate: sudo ./initialize-tsig --accepteula -c "ip 10.0.30.0/24 10.0.31.0/24" 6. Al termine dell’inizializzazione, apri il file `tsighk-auth.conf` e copia il segreto di autenticazione nel file. Dovrai inviare questo codice per ogni istanza di Gateway indipendente come parte della configurazione back-end di Tableau Server: sudo less /var/opt/tableau/tableau\_tsig/config/tsighk-auth.conf 7. Dopo aver eseguito le fasi precedenti su entrambe le istanze di Gateway indipendente, prepara il file di configurazione `tsig.json`. Il file di configurazione è costituito da una matrice "independentGateways". La matrice contiene oggetti di configurazione, ciascuno dei quali definisce i dettagli di connessione per un’istanza di Gateway indipendente. Copia il seguente codice JSON e personalizzalo in base al tuo ambiente di distribuzione. L’esempio mostra un file per un’architettura di riferimento AWS di esempio. Il file JSON di esempio riportato di seguito include solo le informazioni di connessione per un Gateway indipendente. Più avanti nel processo, includerai le informazioni di connessione per il secondo server Gateway indipendente. Salva il file come `tsig.json` per le procedure che seguono. { "independentGateways": \[ { "id": "ip-10-0-1-169.ec2.internal", "host": "ip-10-0-1-169.ec2.internal", "port": "21319", "protocol" : "http", "authsecret": "13660-27118-29070-25482-9518-22453" }\] } - `"id"`: il nome DNS privato dell’istanza EC2 AWS che esegue Gateway indipendente. - `"host"`: uguale a `"id"`. - `"port"`: porta di Housekeeping, per impostazione predefinita `"21319"`. - `"protocol"`: il protocollo per il traffico client. Mantieni `http` per la configurazione iniziale. - `"authsecret"`: il segreto che hai copiato nella fase precedente. ### Gateway indipendente: confronto tra connessione diretta e di inoltro Prima di procedere, è necessario decidere quale schema di connessione configurare nella distribuzione: connessione diretta o di inoltro. Ciascuna opzione è descritta brevemente di seguito, insieme ai dati rilevanti per prendere una decisione. **Connessione di inoltro**: puoi configurare Gateway indipendente per inoltrare la comunicazione del client su un’unica porta al processo gateway su Tableau Server. Questa configurazione viene definita connessione di _inoltro_: - Il processo di inoltro comporta un passaggio aggiuntivo da Gateway indipendente al processo gateway di back-end di Tableau Server. Il passaggio in più riduce le prestazioni rispetto alla configurazione con connessione diretta. - TLS è supportato per la modalità di inoltro. Tutte le comunicazioni in modalità di inoltro sono limitate a un unico protocollo (HTTP o HTTPS) e possono quindi essere crittografate e autenticate con TLS. **Connessione diretta**: Gateway indipendente può comunicare direttamente con i processi back-end di Tableau Server su più porte. Questo tipo di comunicazione viene definita connessione _diretta_: - Poiché la connessione avviene in modo diretto al back-end di Tableau Server, le prestazioni dei client risultano notevolmente superiori rispetto all’opzione con connessione di inoltro. - Richiede l’apertura di oltre 16 porte dalle subnet pubbliche a private per la comunicazione diretta del processo da Gateway indipendente ai computer Tableau Server. - TLS non è ancora supportato per i processi da Gateway indipendente a Tableau Server. Per eseguire TLS fra Tableau Server e il Gateway indipendente, devi configurare con una connessione di inoltro. Gli scenari di esempio nella Guida alla distribuzione sono configurati con una connessione di inoltro. 1. Copia `tsig.json` in Nodo 1 della distribuzione di Tableau Server. 2. In Nodo 1 esegui questi comandi per abilitare Gateway indipendente. tsm stop tsm configuration set -k gateway.tsig.proxy\_tls\_optional -v none tsm pending-changes apply tsm topology external-services gateway enable -c tsig.json tsm start Poiché la connessione diretta non supporta TLS, ti consigliamo di configurare la connessione diretta solo se sei in grado di proteggere tutto il traffico di rete con altri mezzi. Per eseguire TLS fra Tableau Server e il Gateway indipendente, devi configurare con una connessione di inoltro. Gli scenari di esempio nella Guida alla distribuzione sono configurati con una connessione di inoltro. Se stai configurando Gateway indipendente per la connessione diretta a Tableau Server, devi abilitare la configurazione per attivare la comunicazione. Una volta che Tableau Server comunica con Gateway indipendente, verranno stabilite le destinazioni del protocollo. È quindi necessario recuperare `proxy_targets.csv` dal computer Gateway indipendente e aprire le porte corrispondenti dal gruppo di sicurezza Pubblico a quello Privato in AWS. 1. Copia `tsig.json` in Nodo 1 della distribuzione di Tableau Server. 2. In Nodo 1 esegui questi comandi per abilitare Gateway indipendente. tsm stop tsm topology external-services gateway enable -c tsig.json tsm start 3. Nel computer Gateway indipendente esegui questo comando per visualizzare le porte utilizzate dal cluster di Tableau Server: less /var/opt/tableau/tableau\_tsig/config/httpd/proxy\_targets.csv 4. Configura i gruppi di sicurezza AWS. Aggiungi le porte TCP elencate in `proxy_targets.csv` per consentire la comunicazione dal gruppo di sicurezza Pubblico al gruppo di sicurezza Privato. È consigliabile automatizzare la configurazione di ingresso sulle porte poiché le porte potrebbero cambiare se la distribuzione di Tableau Server cambia. L’aggiunta di nodi o la riconfigurazione dei processi sulla distribuzione di Tableau Server attiveranno le modifiche all’accesso alla porta richiesto da Gateway indipendente. ### Verifica: configurazione della topologia di base Dovresti essere in grado di accedere alla pagina di amministrazione di Tableau Server visitando `http://`. Se la pagina di accesso di Tableau Server non viene caricata o se Tableau Server non si avvia, segui queste fasi di risoluzione dei problemi: Rete:  - Verifica la connettività fra la distribuzione di Tableau e l’istanza del Gateway indipendente eseguendo il seguente comando `wget` da Tableau Server Nodo 1: wget http://:21319, ad esempio: wget http://ip-10-0-1-38:21319 Se la connessione viene rifiutata o non riesce, verifica che il gruppo di sicurezza Pubblico sia configurato per consentire il traffico di gestione del Gateway indipendente (TCP 21319) dal gruppo di sicurezza Privato. Se il gruppo di sicurezza è configurato correttamente, verifica di aver specificato gli indirizzi IP o gli intervalli IP corretti durante l’inizializzazione del Gateway indipendente. Puoi visualizzare e modificare questa configurazione nel file `environment.bash` che si trova in`/etc/opt/tableau/tableau_tsig/environment.bash`. Se apporti una modifica a questo file, riavvia il servizio tsig-http come descritto di seguito. Nell’host Proxy 1: 1. Sovrascrivi il file httpd.conf con il file stub del Gateway indipendente: cp /var/opt/tableau/tableau\_tsig/config/httpd.conf.stub /var/opt/tableau/tableau\_tsig/config/httpd.conf 2. Riavvia tsig-httpd come prima fase per la risoluzione dei problemi: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit In Tableau Nodo 1 - Controlla il file `tsig.json`. Se rilevi degli errori, correggili, quindi esegui `tsm topology external-services gateway update -c tsig.json`. - Se utilizzi una connessione diretta, verifica che le porte TCP elencate in `proxy_targets.csv` siano configurate come porte di ingresso dal gruppo di sicurezza Pubblico a quello Privato. ### Configurare il servizio di bilanciamento del carico dell’applicazione AWS Configura il servizio di bilanciamento del carico come un listener HTTP. La procedura seguente descrive come aggiungere un servizio di bilanciamento del carico in AWS. #### Fase 1. Creare un gruppo di destinazione Un gruppo di destinazione è una configurazione di AWS che definisce le istanze EC2 che eseguono i server proxy. Questi sono le destinazioni per il traffico da LBS. 1. EC2 > Gruppi di destinazione > Crea gruppo di destinazione 2. Nella pagina Crea: - Inserisci un nome per il gruppo di destinazione, ad esempio `TG-internal-HTTP` - Tipo di destinazione: istanze - Protocollo: HTTP - Porta: 80 - VPC: seleziona il VPC - In Controlli di integrità > Impostazioni avanzate controlli di integrità > Codici di riuscita aggiungi la lista dei codici da leggere:`200,303`. - Fai clic su Crea. 3. Seleziona il gruppo di destinazione appena creato, quindi fai clic sulla scheda Destinazione:  - Fai clic su Modifica. - Seleziona le istanze EC2 (o una singola istanza se ne stai configurando una alla volta) che eseguono l’applicazione proxy, quindi fai clic su Aggiungi a registrati. - Fai clic su Salva. #### Fase 2. Avviare la procedura guidata per il servizio di bilanciamento del carico 1. EC2 > Servizi di bilanciamento del carico > Crea servizio di bilanciamento del carico 2. Nella pagina "Seleziona il tipo di servizio di bilanciamento del carico" crea un servizio di bilanciamento del carico dell’applicazione. **Nota**: l’interfaccia utente visualizzata per configurare il servizio di bilanciamento del carico non è uniforme tra i data center AWS. La procedura seguente, "Configurazione tramite procedura guidata", è associata alla procedura guidata di configurazione di AWS che inizia con **Fase 1. Configurare il servizio di bilanciamento del carico**.  Se il tuo data center visualizza tutte le configurazioni in un’unica pagina che include un pulsante **Crea servizio di bilanciamento del carico** nella parte inferiore, segui la procedura "Configurazione con pagina singola" di seguito. 1. Pagina Configura servizio di bilanciamento del carico: - Specifica il nome - Schema: internet-facing (predefinito) - Tipo di indirizzo IP: ipv4 (predefinito) - Listener (Listener e routing): 1. mantieni il listener HTTP predefinito 2. Fai clic su Aggiungi listener, quindi aggiungi `HTTPS:443` - VPC: seleziona il VPC in cui hai installato tutti i componenti - Aree di disponibilità: - Seleziona **a** e **b** per le regioni del data center - In ogni selettore a discesa corrispondente, seleziona la subnet pubblica (in cui risiedono i server proxy). - Fai clic su Configura impostazioni di sicurezza 2. Pagina Configura impostazioni di sicurezza - Carica il certificato SSL pubblico. - Fai clic su Avanti: Configura gruppi di sicurezza. 3. Pagina Configura gruppi di sicurezza: - Seleziona il gruppo di sicurezza Pubblico. Se è selezionato il gruppo di sicurezza Predefinito, deselezionarlo. - Fai clic su Avanti: Configura routing. 4. Pagina Configura routing - Gruppo di destinazione: gruppo di destinazione esistente. - Nome: seleziona il gruppo di destinazione che hai creato in precedenza - Fai clic su Avanti: Registra destinazioni. 5. Pagina Registra destinazioni - Dovrebbero essere visualizzate le due istanze del server proxy configurate in precedenza. - Fai clic su Avanti: Verifica. 6. Pagina Verifica Fai clic su Crea. Configurazione di base - Specifica il nome - Schema: internet-facing (predefinito) - Tipo di indirizzo IP: ipv4 (predefinito) Mapping di rete - VPC: seleziona il VPC in cui hai installato tutti i componenti - Mapping: - seleziona le aree di disponibilità **a** e **b** (o equivalenti) per le regioni del data center - In ogni selettore a discesa corrispondente, seleziona la subnet pubblica (in cui risiedono i server proxy). Gruppi di sicurezza - Seleziona il gruppo di sicurezza Pubblico. Se è selezionato il gruppo di sicurezza Predefinito, deselezionarlo. Listener e routing - Mantieni il listener HTTP predefinito. Per Azione predefinita specifica il gruppo di destinazione impostato precedentemente. - Fai clic su Aggiungi listener, quindi aggiungi `HTTPS:443`. Per Azione predefinita specifica il gruppo di destinazione impostato precedentemente. Impostazioni del listener sicure - Carica il certificato SSL pubblico. Fai clic su Crea servizio di bilanciamento del carico. #### Fase 3. Abilitare la persistenza 1. Dopo aver creato il servizio di bilanciamento del carico, è necessario abilitare la persistenza per il gruppo di destinazione. - Apri la pagina del gruppo di destinazione AWS (EC2 > Bilanciamento del carico > Gruppi di destinazione), quindi seleziona l’istanza del gruppo di destinazione appena configurata. Nel menu Azione seleziona Modifica attributi. - Nella pagina Modifica attributi seleziona Persistenza, specifica una durata di `1 day`, quindi scegli Salva modifiche. 2. Nel servizio di bilanciamento del carico, abilita la persistenza sul listener HTTP. Seleziona il servizio di bilanciamento del carico appena configurato, quindi fai clic sulla scheda Listener: - Per HTTP:80, fai clic su Visualizza/modifica regole. Nella pagina Regole visualizzata fai clic sull’icona di modifica (una volta nella parte superiore della pagina e quindi di nuovo accanto alla regola) per modificare la regola. Elimina la regola THEN esistente e sostituiscila facendo clic su Aggiungi azione > Inoltra a.... Nella configurazione THEN risultante specifica lo stesso gruppo di destinazione che hai creato. In Persistenza a livello di gruppo abilita la persistenza e imposta la durata su 1 giorno. Salva l’impostazione, quindi fai clic su Aggiorna. #### Fase 4. Impostare il timeout di inattività sul sistema di bilanciamento del carico Nel servizio di bilanciamento del carico aggiorna il timeout di inattività a 400 secondi. Seleziona il servizio di bilanciamento del carico che hai configurato per questa distribuzione, quindi fai clic su Azioni > Modifica attributi. Imposta Timeout di inattività su `400` secondi, quindi fai clic su Salva. #### Fase 5. Verificare la connettività di LBS Apri la pagina del servizio di bilanciamento del carico AWS (EC2 > Servizi di bilanciamento del carico), quindi seleziona l’istanza del servizio di bilanciamento del carico appena configurata. In Descrizione copia il nome DNS e incollalo in un browser per accedere alla pagina di accesso di Tableau Server. Se viene visualizzato un errore di livello 500, potrebbe essere necessario riavviare i server proxy. ### Aggiornare DNS con l’URL pubblico di Tableau Utilizza il nome della zona DNS del tuo dominio dalla descrizione del servizio di bilanciamento del carico AWS per creare un valore CNAME nel DNS. Il traffico verso il tuo URL (tableau.esempio.com) deve essere inviato al nome DNS pubblico di AWS. ### Verificare la connettività Al termine degli aggiornamenti del DNS, dovresti essere in grado di accedere alla pagina di accesso di Tableau Server inserendo il tuo URL pubblico, ad esempio `https://tableau.example.com`. ## Esempio di configurazione dell’autenticazione: SAML con IdP esterno L’esempio seguente descrive come impostare e configurare SAML con l’IdP Okta e il modulo di autenticazione Mellon per una distribuzione di Tableau in esecuzione nell’architettura di riferimento AWS. Questo esempio riprende dalla sezione precedente e presuppone che si stia configurando un Gateway indipendente alla volta. L’esempio descrive come configurare Tableau Server e Gateway indipendente su HTTP. Okta invierà la richiesta al sistema di bilanciamento del carico AWS tramite HTTPS, ma tutto il traffico interno sarà trasmesso tramite HTTP. Durante la configurazione per questo scenario, tieni presente i protocolli HTTP e HTTPS quando imposti le stringhe URL. Questo esempio utilizza Mellon come modulo del provider di servizi di pre-autenticazione sui server del Gateway indipendente. Questa configurazione garantisce che solo il traffico autenticato si connetta a Tableau Server, che opera anche come provider di servizi con l’IdP Okta. Pertanto, devi configurare due applicazioni IdP: una per il provider di servizi Mellon e una per il provider di servizi Tableau. ### Creare l’account amministratore di Tableau Un errore comune durante la configurazione di SAML è dimenticare di creare un account amministratore su Tableau Server prima di abilitare SSO. Il primo passaggio consiste nel creare un account su Tableau Server con un ruolo di amministratore del server. Per lo scenario Okta di esempio, il nome utente deve essere in un formato di indirizzo email valido, per esempio, user@example.com. È necessario impostare una password per questo utente, ma la password non verrà utilizzata dopo la configurazione di SAML. ### Configurare l’applicazione di pre-autorizzazione Okta Lo scenario end-to-end descritto in questa sezione richiede due applicazioni Okta: - Applicazione di pre-autenticazione Okta - Applicazione Tableau Server Okta Ognuna di queste applicazioni è associata a diversi metadati, che dovrai configurare rispettivamente sul proxy inverso e su Tableau Server. Questa procedura descrive come creare e configurare l’applicazione di pre-autenticazione Okta. Più avanti in questo argomento verrà creata l’applicazione Tableau Server Okta. Per un account Okta di prova gratuito con utenti limitati, vedi la [pagina Web degli sviluppatori Okta](https://developer.okta.com/signup/) . Crea un’integrazione dell’app SAML per il provider di servizi di pre-autenticazione Mellon. 1. Apri la dashboard di amministrazione di Okta > Applicazioni > Crea integrazione app. 2. Nella pagina Crea una nuova integrazione app seleziona SAML 2.0, quindi fai clic su Avanti. 3. Nella scheda Impostazioni generali immetti un nome per l’app, ad esempio `Tableau Pre-Auth`, quindi fai clic su Avanti. 4. Nella scheda Configura SAML: - URL Single Sign-On (SSO). L’elemento finale del percorso nell’URL Single Sign-On è indicato come `MellonEndpointPath` nel file di configurazione `mellon.conf` riportato più avanti in questa procedura. Puoi specificare qualsiasi endpoint desideri. In questo esempio, l’endpoint è `sso`. L’ultimo elemento, `postResponse`, è obbligatorio: `https://tableau.example.com/sso/postResponse`. - Deseleziona la casella di controllo: Utilizzalo per URL destinatario e URL di destinazione. - URL destinatario: uguale all’URL SSO, ma con HTTP. Ad esempio, `http://tableau.example.com/sso/postResponse`. - URL di destinazione: uguale all’URL SSO, ma con HTTP. Ad esempio, `http://tableau.example.com/sso/postResponse`. - URI destinatario (ID entità del provider di servizi). Ad esempio, `https://tableau.example.com`. - Formato ID nome: `EmailAddress` - Nome utente applicazione: `Email` - Dichiarazioni attributi: Nome = `mail`; Formato nome = `Unspecified`; Valore = `user.email`. Fai clic su Avanti. 5. Nella scheda Feedback seleziona: - Sono un cliente Okta che aggiunge un’app interna - Questa è un’app interna che abbiamo creato - Fai clic su Fine. 6. Crea il file di metadati IdP pre-autenticazione: - In Okta: Applicazioni > Applicazioni > La tua nuova applicazione (ad esempio, `Tableau Pre-Auth`) > Accesso - Accanto a Certificati di firma SAML, fai clic su Visualizza istruzioni di configurazione SAML. - Nella pagina Come configurare SAML 2.0 per l’applicazione , scorri verso il basso fino alla sezione Facoltativa, Fornisci i seguenti metadati IDP al tuo fornitore di servizi. - Copia il contenuto del campo XML e salvalo in un file chiamato `pre-auth_idp_metadata.xml`. 7. (Facoltativo) Configura l’autenticazione a più fattori: - In Okta: Applicazioni > Applicazioni > La tua nuova applicazione (ad esempio, `Tableau Pre-Auth`) > Accesso - In Criterio di accesso fai clic su Aggiungi regola. - In Regola di accesso all’app specifica un nome e le diverse opzioni MFA. Per testare la funzionalità, puoi mantenere tutte le opzioni predefinite. Tuttavia, in Azioni devi selezionare Richiedi fattore e quindi specificare la frequenza con cui gli utenti devono eseguire l’accesso. Fai clic su Salva. ### Creare e assegnare un utente Okta 1. In Okta, crea un utente con lo stesso nome utente che hai creato in Tableau (utente@example.com): Directory > Persone > Aggiungi persona. 2. Dopo che l’utente è stato creato, assegna la nuova app Okta a tale persona: fai clic sul nome utente, quindi assegna l’applicazione in Assegna applicazione. ### Installare Mellon per la pre-autenticazione In questo esempio viene utilizzato mod\_auth\_mellon, un popolare modulo open source. Alcune distribuzioni Linux includono versioni obsolete di mod\_auth\_mellon da un repository precedente. Tali versioni obsolete possono contenere vulnerabilità di sicurezza sconosciute o problemi funzionali. Se scegli di utilizzare mod\_auth\_mellon, verifica di utilizzare una versione corrente. Il modulo mod\_auth\_mellon è un software di terze parti. Abbiamo fatto del nostro meglio per verificare e documentare le procedure necessarie per abilitare questo scenario. Tuttavia, il software di terze parti potrebbe cambiare o lo scenario potrebbe differire dall’architettura di riferimento descritta in questo documento. Fai riferimento alla documentazione di terze parti per i dettagli della configurazione e il supporto. 1. Nell’istanza attiva EC2 che esegue il Gateway indipendente, installa una versione corrente del modulo di autenticazione Mellon. 2. Crea la directory `/etc/mellon`: sudo mkdir /etc/mellon ### Configurare Mellon come modulo di pre-autenticazione Esegui questa procedura sulla prima istanza del Gateway indipendente. Devi disporre di una copia del file `pre-auth_idp_metadata.xml` che hai creato dalla configurazione di Okta. 1. Cambia directory: cd /etc/mellon 2. Crea i metadati del provider di servizi. Esegui lo script `mellon_create_metadata.sh`. Devi includere l’ID entità e l’URL restituito per la tua organizzazione nel comando. L’URL restituito è indicato come _URL Single Sign-On_ in Okta. L’elemento finale del percorso nell’URL restituito è indicato come `MellonEndpointPath` nel file di configurazione `mellon.conf` riportato più avanti in questa procedura. In questo esempio, specifichiamo `sso` come percorso dell’endpoint. Ad esempio: sudo /usr/libexec/mod\_auth\_mellon/mellon\_create\_metadata.sh https://tableau.example.com "https://tableau.example.com/sso" Lo script restituisce il certificato, la chiave e i file dei metadati del provider di servizi. 3. Rinomina i file del provider di servizi nella directory `mellon` per una maggiore leggibilità. Nella documentazione verrà fatto riferimento a questi file con i seguenti nomi: sudo mv \*.key mellon.key sudo mv \*.cert mellon.cert sudo mv \*.xml sp\_metadata.xml 4. Copia il file `pre-auth_idp_metadata.xml` nella stessa directory. 5. Modifica la proprietà e le autorizzazioni per tutti i file nella directory `/etc/mellon`: sudo chown tableau-tsig mellon.key sudo chown tableau-tsig mellon.cert sudo chown tableau-tsig sp\_metadata.xml sudo chown tableau-tsig pre-auth\_idp\_metadata.xml sudo chmod +r \* mellon.key sudo chmod +r \* mellon.cert sudo chmod +r \* sp\_metadata.xml sudo chmod +r \* pre-auth\_idp\_metadata.xml 6. Crea la directory `/etc/mellon/conf.d`: sudo mkdir /etc/mellon/conf.d 7. Crea il file `global.conf` nella directory `/etc/mellon/conf.d`. Copia il contenuto del file come mostrato di seguito, ma aggiorna `MellonCookieDomain` con il tuo nome di dominio radice. Ad esempio, se il nome di dominio per Tableau è `tableau.example.com`, inserisci `example.com` per il dominio radice. AuthType Mellon MellonEnable auth Require valid-user MellonCookieDomain MellonSPPrivateKeyFile /etc/mellon/mellon.key MellonSPCertFile /etc/mellon/mellon.cert MellonSPMetadataFile /etc/mellon/sp\_metadata.xml MellonIdPMetadataFile /etc/mellon/pre-auth\_idp\_metadata.xml MellonEndpointPath /sso MellonEnable Off 8. Crea il file `mellonmod.conf` nella directory `/etc/mellon/conf.d`. Questo file contiene una singola direttiva che specifica il percorso del file `mod_auth_mellon.so`. Il percorso nell’esempio indicato è il percorso predefinito del file. Verifica che il file sia presente in tale percorso o modifica il percorso in questa direttiva in modo che corrisponda al percorso effettivo di `mod_auth_mellon.so`: LoadModule auth\_mellon\_module /usr/lib64/httpd/modules/mod\_auth\_mellon.so ### Creare un’applicazione Tableau Server in Okta 1. Nella dashboard di Okta: Applicazioni > Applicazioni > Sfoglia catalogo app 2. In Sfoglia catalogo integrazione app cerca `Tableau`, seleziona il riquadro Tableau Server, quindi fai clic su Aggiungi. 3. In Aggiungi Tableau Server > Impostazioni generali immetti un’etichetta, quindi fai clic su Avanti. 4. In Opzioni di accesso, seleziona SAML 2.0, quindi scorri verso il basso fino ad Impostazioni di accesso avanzate: - ID entità SAML: inserisci l’URL pubblico, ad esempio https://tableau.example.com. - Formato nome utente applicazione: E-mail 5. Fai clic sul collegamento Metadati del provider di identità per avviare un browser. Copia il collegamento nel browser. Questo è il collegamento che utilizzerai durante la configurazione di Tableau nella procedura seguente. 6. Fai clic su Fine. 7. Assegna la nuova app Okta Tableau Server all’utente (utente@example.com): fai clic sul nome utente, quindi assegna l’applicazione in Assegna applicazione. ### Impostare la configurazione del modulo di autenticazione in Tableau Server Esegui i comandi indicati di seguito sul Nodo 1 di Tableau Server. Questi comandi specificano le posizioni dei file di configurazione di Mellon sul computer remoto del Gateway indipendente. Verifica che i percorsi dei file specificati in questi comandi siano mappati ai percorsi e alla posizione dei file sul computer remoto del Gateway indipendente. tsm configuration set -k gateway.tsig.authn\_module\_block -v "/etc/mellon/conf.d/mellonmod.conf" --force-keys tsm configuration set -k gateway.tsig.authn\_global\_block -v "/etc/mellon/conf.d/global.conf" --force-keys Per ridurre i tempi di inattività, non applicare le modifiche prima di aver abilitato SAML come descritto nella sezione successiva. ### Abilitare SAML su Tableau Server per l’IdP Esegui questa procedura su Nodo 1 di Tableau Server. 1. Scarica i metadati dell’applicazione Tableau Server da Okta. Usa il collegamento che hai salvato dalla procedura precedente: wget https://dev-66144217.okta.com/app/exk1egxgt1fhjkSeS5d7/sso/saml/metadata -O idp\_metadata.xml 2. Copia un certificato TLS e il relativo file chiave in Tableau Server. Il file chiave deve essere una chiave RSA. Per maggiori informazioni sui requisiti del certificato SAML e dell’IdP, consulta _Requisiti SAML_ ([Linux](https://help.tableau.com/current/server-linux/it-it/saml_requ.htm)). Per semplificare la gestione e la distribuzione dei certificati e come procedura consigliata per la sicurezza, è consigliabile utilizzare i certificati generati da un’importante e affidabile autorità di certificazione (CA) terza. In alternativa, puoi generare certificati autofirmati o utilizzare i certificati di un’infrastruttura a chiave pubblica per TLS. Se non disponi di un certificato TLS, puoi generare un certificato autofirmato utilizzando la procedura incorporata riportata di seguito. Generare un certificato autofirmato Esegui questa procedura su Nodo 1 di Tableau Server. 1. Genera la chiave dell’autorità di certificazione (CA) radice di firma: openssl genrsa -out rootCAKey-saml.pem 2048 2. Crea il certificato CA radice: openssl req -x509 -sha256 -new -nodes -key rootCAKey-saml.pem -days 3650 -out rootCACert-saml.pem Ti verrà richiesto di inserire i valori per i campi del certificato. Ad esempio: Country Name (2 letter code) \[XX\]:US State or Province Name (full name) \[\]:Washington Locality Name (eg, city) \[Default City\]:Seattle Organization Name (eg, company) \[Default Company Ltd\]:Tableau Organizational Unit Name (eg, section) \[\]:Operations Common Name (eg, your name or your server's hostname) \[\]:tableau.example.com Email Address \[\]:example@tableau.com 3. Crea il certificato e la relativa chiave (`server-saml.csr` e `server-saml.key` nell’esempio seguente). Il nome del soggetto per il certificato deve corrispondere al nome host pubblico dell’host Tableau. Il nome del soggetto è impostato con l’opzione `-subj` con il formato `"/CN="`, ad esempio: openssl req -new -nodes -text -out server-saml.csr -keyout server-saml.key -subj "/CN=tableau.example.com" 4. Firma il nuovo certificato con il certificato CA che hai creato in precedenza. Il seguente comando invia in output anche il certificato nel formato `crt`: openssl x509 -req -in server-saml.csr -days 3650 -CA rootCACert-saml.pem -CAkey rootCAKey-saml.pem -CAcreateserial -out server-saml.crt 5. Converti il file chiave in RSA. Tableau richiede un file chiave RSA per SAML. Per convertire la chiave, esegui questo comando: openssl rsa -in server-saml.key -out server-saml-rsa.key 3. Configura SAML. Esegui questo comando, specificando l’ID dell’entità e l’URL restituito, nonché i percorsi del file dei metadati, del file del certificato e del file chiave: tsm authentication saml configure --idp-entity-id "https://tableau.example.com" --idp-return-url "https://tableau.example.com" --idp-metadata idp\_metadata.xml --cert-file "server-saml.crt" --key-file "server-saml-rsa.key" tsm authentication saml enable 4. Se la tua organizzazione esegue Tableau Desktop 2021.4 o versione successiva, devi eseguire questo comando per abilitare l’autenticazione tramite i server proxy inversi. Le versioni di Tableau Desktop dalla 2021.2.1 alla 2021.3 funzioneranno senza eseguire questo comando, a condizione che il modulo di pre-autenticazione (ad esempio Mellon) sia configurato in modo da consentire la conservazione dei cookie del dominio di primo livello. tsm configuration set -k features.ExternalBrowserOAuth -v false 5. Applica le modifiche alla configurazione: tsm pending-changes apply #### Riavviare il servizio tsig-httpd Quando la distribuzione di Tableau Server applica le modifiche, accedi nuovamente al computer del Gateway indipendente di Tableau Server ed esegui i seguenti comandi per riavviare il servizio tsig-httpd: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Convalidare la funzionalità SAML Per convalidare la funzionalità SAML end-to-end, accedi a Tableau Server con l’URL pubblico (ad esempio, https://tableau.example.com) tramite l’account amministratore di Tableau creato all’inizio di questa procedura. Se TSM non si avvia ("errore del gateway") o se vengono visualizzati errori del browser quando tenti di connetterti, consulta [Risolvere i problemi del Gateway indipendente di Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part7.htm#Troubles). ## Configurare il modulo di autenticazione nella seconda istanza del Gateway indipendente Dopo aver configurato correttamente la prima istanza di Gateway indipendente, distribuisci la seconda istanza. Questo esempio è il processo finale per l’installazione dello scenario AWS/Mellon/Okta descritto in questo argomento. La procedura presuppone che tu abbia già installato il Gateway indipendente sulla seconda istanza, come descritto in questo argomento in precedenza ( [Installazione del Gateway indipendente](#Install) ). Il processo per la distribuzione del secondo Gateway indipendente richiede i seguenti passaggi: 1. Nella seconda istanza del Gateway indipendente: installa il modulo di autorizzazione Mellon. Non configurare il modulo di autenticazione Mellon come descritto in precedenza in questo argomento. Devi invece clonare la configurazione come descritto nelle fasi successive. 2. Sulla (prima) istanza configurata di Gateway indipendente: Esegui una copia tar della configurazione Mellon esistente. Il backup tar conserverà tutta la gerarchia di directory e le autorizzazioni. Esegui questi comandi: cd /etc sudo tar -cvf mellon.tar mellon Copia `mellon.tar` nella seconda istanza del Gateway indipendente. 3. Nella seconda istanza del Gateway indipendente: Estrai ("decomprimi") il file tar nella seconda istanza nella directory `/etc`. Esegui questi comandi: cd /etc sudo tar -xvf mellon.tar 4. Sul nodo 1 della distribuzione di Tableau Server: aggiorna il file di connessione (`tsig.json` ) con le informazioni di connessione dal secondo Gateway indipendente. Dovrai recuperare la chiave di autenticazione come descritto in questo argomento in precedenza ( [Installare il Gateway indipendente](#Install) ). Un esempio di file di connessione (`tsig.json` ) è riportato qui: { "independentGateways": \[ { "id": "ip-10-0-1-169.ec2.internal", "host": "ip-10-0-1-169.ec2.internal", "port": "21319", "protocol" : "http", "authsecret": "13660-27118-29070-25482-9518-22453" }, { "id": "ip-10-0-2-230.ec2.internal", "host": "ip-10-0-2-230.ec2.internal", "port": "21319", "protocol" : "http", "authsecret": "9055-27834-16487-27455-30409-7292" }\] } 5. Sul nodo 1 della distribuzione di Tableau Server: esegui i seguenti comandi per aggiornare la configurazione: tsm stop tsm topology external-services gateway update -c tsig.json tsm start 6. In entrambe le istanze del Gateway indipendente: all’avvio di Tableau Server, riavvia il processo `tsig-httpd`: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit 7. In AWS EC2>Gruppi di destinazione: aggiorna il gruppo di destinazione per includere l’istanza EC2 che esegue la seconda istanza del Gateway indipendente. Seleziona il gruppo di destinazione appena creato, quindi fai clic sulla scheda Destinazione:  - Fai clic su Modifica. - Seleziona l’istanza EC2 del secondo computer Gateway indipendente, quindi fai clic su Aggiungi a registrato. Fai clic su Salva. [Passa al contenuto principale](#main-content) # Parte 6 - Configurazione post-installazione **Nota**: Tableau non aggiorna più la Guida alla distribuzione per le organizzazioni di grandi dimensioni. Sebbene sia comunque consigliabile utilizzare l’architettura di riferimento descritta in questo articolo come modello di distribuzione valido per Tableau Server in AWS, le procedure di configurazione specifiche potrebbero essere state modificate dall’ultimo aggiornamento. Per una maggiore accuratezza, confronta sempre queste procedure con la versione più recente della [Guida di Tableau Server](https://help.tableau.com/current/server/it-it/get_started_server.htm). ## Configurare SSL/TLS dal servizio di bilanciamento del carico a Tableau Server Alcune organizzazioni richiedono un canale di crittografia end-to-end dal client al servizio back-end. L’architettura di riferimento predefinita, come descritto fino a questo punto, specifica SSL dal client al servizio di bilanciamento del carico in esecuzione nel livello Web dell’organizzazione. In questa sezione viene descritto come configurare SSL/TLS per Tableau Server e Gateway indipendente nell’architettura di riferimento AWS di esempio. Per un esempio di configurazione che descrive come configurare SSL/TLS su Apache nell’architettura di riferimento AWS, consulta [Esempio: configurare SSL/TLS nell’architettura di riferimento AWS](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part_app-apache.htm#Example:). Al momento, TLS non è supportato per i processi back-end di Tableau Server eseguiti nell’intervallo 8000-9000. Per abilitare TLS, devi configurare Gateway indipendente con una connessione di inoltro a Tableau Server. Questa procedura descrive come abilitare e configurare TLS in Gateway indipendente per Tableau Server e in Tableau Server per Gateway indipendente. La procedura crittografa il traffico di inoltro su HTTPS/443 e il traffico di Housekeeping su HTTPS/21319. Le procedure relative a Linux in questo esempio mostrano i comandi per le distribuzioni di tipo RHEL. In particolare, i comandi riportati di seguito sono stati sviluppati con la distribuzione Amazon Linux 2. Se esegui una distribuzione di Ubuntu, modifica i comandi di conseguenza. Le indicazioni riportate sono prescrittive per la specifica architettura di riferimento AWS di esempio presentata in questa guida. Pertanto, le configurazioni opzionali non sono incluse. Per la documentazione di riferimento completa, consulta _Configurare TLS in Gateway indipendente_ ([Linux](https://help.tableau.com/current/server-linux/it-it/server_tsig_configure_tls.htm)). ### Prima di configurare TLS Esegui le configurazioni di TLS al di fuori dell’orario lavorativo. La configurazione richiede almeno un riavvio di Tableau Server. Se si esegue una distribuzione completa dell’architettura di riferimento a quattro nodi, il riavvio può richiedere tempo. - Verifica che i client possano connettersi a Tableau Server tramite HTTP. La configurazione di TLS con Gateway indipendente è un processo in più fasi e potrebbe richiedere la risoluzione dei problemi. Pertanto, è consigliabile iniziare con una distribuzione di Tableau Server completamente operativa prima di configurare TLS. - Raccogli i certificati TLS/SSL, le chiavi e le risorse correlate. Avrai bisogno di certificati SSL per le istanze di Gateway indipendente e per Tableau Server. Per semplificare la gestione e la distribuzione dei certificati e come procedura consigliata per la sicurezza, è consigliabile utilizzare i certificati generati da un’importante e affidabile autorità di certificazione (CA) terza. In alternativa, puoi generare certificati autofirmati o utilizzare i certificati di un’infrastruttura a chiave pubblica per TLS. La configurazione di esempio in questo argomento utilizza i seguenti nomi di risorse a titolo illustrativo: - `tsig-ssl.crt`: il certificato TLS/SSL per il Gateway indipendente. - `tsig-ssl.key`: la chiave privata per `tsig-ssl.crt` nel Gateway Indipendente. - `ts-ssl.crt`: il certificato TLS/SSL per Tableau Server. - `ts-ssl.key`: la chiave privata per `tsig-ssl.crt` in Tableau Server. - `tableau-server-CA.pem`: il certificato radice dell’autorità di certificazione che genera i certificati per i computer di Tableau Server. Questo certificato in genere non è necessario se si utilizzano certificati di importanti terze parti affidabili. - `rootTSIG-CACert.pem`: il certificato radice dell’autorità di certificazione che genera i certificati per i computer del Gateway indipendente. Questo certificato in genere non è necessario se si utilizzano certificati di importanti terze parti affidabili. - Ci sono altri certificati e risorse di file chiave necessari per SAML che sono descritti in dettaglio nella Parte 5 di questa Guida. - Se l’implementazione richiede l’uso di un file della catena di certificati, consulta l’articolo della Knowledge Base [Configurare TLS su gateway indipendente quando si usa un certificato con una catena di certificati](https://kb.tableau.com/articles/HowTo/configure-tls-on-independent-gateway-when-using-intermediate-certificate?lang=it-it). - Verifica di avere accesso all’IdP. Se stai utilizzando un IdP per l’autenticazione, probabilmente dovrai apportare modifiche al destinatario e agli URL di destinazione nell’IdP dopo aver configurato SSL/TLS. ### Configurare i computer Gateway indipendente per TLS La configurazione di TLS può essere un processo soggetto a errori. Poiché la risoluzione dei problemi in due istanze di Gateway indipendente può richiedere molto tempo, consigliamo di abilitare e configurare TLS sull’implementazione EDG con un solo Gateway indipendente. Dopo aver verificato che TLS funzioni nella distribuzione, configura il secondo computer Gateway indipendente. #### Fase 1: distribuire certificati e chiavi al computer Gateway indipendente Puoi distribuire le risorse in qualsiasi directory arbitraria, purché l’utente tsig-httpd abbia accesso in lettura ai file. I percorsi di questi file sono indicati in altre procedure. Useremo i percorsi di esempio in `/etc/ssl`, come mostrato di seguito, in tutto l’argomento. 1. Crea la directory per la chiave privata: sudo mkdir -p /etc/ssl/private 2. Copia i file del certificato e della chiave nei percorsi `/etc/ssl`. Ad esempio, sudo cp tsig-ssl.crt /etc/ssl/certs/ sudo cp tsig-ssl.key /etc/ssl/private/ 3. (Facoltativo) Se utilizzi un certificato autofirmato o PKI per SSL/TLS su Tableau Server, devi copiare anche il file del certificato radice della CA sul computer Gateway indipendente. Ad esempio, sudo cp tableau-server-CA.pem /etc/ssl/certs/ #### Fase 2: aggiornare le variabili di ambiente per TLS È necessario aggiornare le variabili di ambiente della porta e del protocollo per la configurazione di Gateway indipendente. Modifica questi valori aggiornando il file, `/etc/opt/tableau/tableau_tsig/environment.bash`, come segue: TSIG\_HK\_PROTOCOL="https" TSIG\_PORT="443" TSIG\_PROTOCOL="https" #### Fase 3: aggiornare il file di configurazione dello stub per il protocollo HK Modifica manualmente il file di configurazione dello stub (`/var/opt/tableau/tableau_tsig/config/httpd.conf.stub`) per impostare le direttive httpd Apache relative a TLS per il protocollo di Housekeeping (HK). Il file di configurazione dello stub include un blocco di direttive relative a TLS commentate con un indicatore `#TLS#`. Rimuovi gli indicatori dalle direttive come mostrato nell’esempio seguente. Tieni presente che l’esempio mostra l’uso del certificato CA radice per il certificato SSL utilizzato in Tableau Server con l’opzione `SSLCACertificateFile`. #TLS# SSLPassPhraseDialog exec:/path/to/file SSLEngine on #TLS# SSLHonorCipherOrder on #TLS# SSLCompression off SSLCertificateFile /etc/ssl/certs/tsig-ssl.crt SSLCertificateKeyFile /etc/ssl/private/tsig-ssl.key SSLCACertificateFile /etc/ssl/certs/tableau-server-CA.pem #TLS# SSLCARevocationFile /path/to/file Queste modifiche andranno perse se si reinstalla Gateway indipendente. È consigliabile creare una copia di backup. #### Fase 4: copiare il file stub e riavviare il servizio 1. Copia il file che hai aggiornato nell’ultima fase per aggiornare httpd.conf con le modifiche: cp /var/opt/tableau/tableau\_tsig/config/httpd.conf.stub /var/opt/tableau/tableau\_tsig/config/httpd.conf 2. Riavvia il servizio Gateway indipendente: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit Dopo il riavvio, Gateway indipendente non sarà operativo finché non esegui la serie di fasi successiva in Tableau Server. Dopo aver completato le fasi in Tableau Server, Gateway indipendente raccoglierà le modifiche e sarà online. ### Configurare Nodo 1 di Tableau Server per TLS Esegui queste fasi su Nodo 1 nella distribuzione di Tableau Server. #### Fase 1: copiare certificati e chiavi e arrestare TSM 1. Verifica di avere copiato i certificati e le chiavi "SSL esterno" di Tableau Server in Nodo 1. 2. Per ridurre al minimo i tempi di inattività, è consigliabile arrestare TSM, eseguire le fasi seguenti e quindi avviare TSM dopo l’applicazione delle modifiche: `tsm stop` #### Fase 2: impostare le risorse del certificato e abilitare la configurazione di Gateway indipendente 1. Specifica la posizione dei file del certificato e della chiave per Gateway indipendente. Questi percorsi fanno riferimento alla posizione sui computer Gateway indipendente. Tieni presente che questo esempio presuppone che lo stesso certificato e la stessa coppia di chiavi vengano utilizzati per proteggere il traffico HTTPS e di Housekeeping: tsm configuration set -k gateway.tsig.ssl.cert.file\_name -v /etc/ssl/certs/tsig-ssl.crt --force-keys tsm configuration set -k gateway.tsig.ssl.key.file\_name -v /etc/ssl/private/tsig-ssl.key --force-keys 2. Abilita TLS per i protocolli HTTPS e HK per Gateway indipendente: tsm configuration set -k gateway.tsig.ssl.enabled -v true --force-keys tsm configuration set -k gateway.tsig.hk.ssl.enabled -v true --force-keys 3. (Facoltativo) Se utilizzi un certificato autofirmato o PKI per SSL/TLS su Gateway indipendente, devi caricare il file del certificato radice della CA. Il file del certificato radice dell’autorità di certificazione è il certificato radice utilizzato per generare i certificati per i computer del gateway indipendente. Ad esempio, tsm security custom-cert add -c rootTSIG-CACert.pem 4. (Facoltativo) Se utilizzi un certificato autofirmato o PKI per SSL/TLS su Tableau Server, devi copiare il file del certificato radice dell’autorità di certificazione nella directory `/etc/ssl/certs` del Gateway indipendente. Il file del certificato radice dell’autorità di certificazione è il certificato radice utilizzato per generare i certificati per i computer di Tableau Server. Dopo aver copiato il certificato nel Gateway indipendente devi specificare la posizione del certificato sul Nodo 1 con il seguente comando tsm. Ad esempio, tsm configuration set -k gateway.tsig.ssl.proxy.gateway\_relay\_cluster.cacertificatefile -v /etc/ssl/certs/tableau-server-CA.pem --force-keys 5. (Facoltativo: solo a scopo di test) Se stai utilizzando la condivisione di certificati autofirmati o PKI tra i computer e quindi i nomi dei soggetti nei certificati non corrispondono ai nomi dei computer, devi disabilitare la verifica dei certificati.  tsm configuration set -k gateway.tsig.ssl.proxy.verify -v optional\_no\_ca --force-keys #### Fase 3: abilitare "SSL esterno" per Tableau Server e applicare le modifiche 1. Abilita e configura "SSL esterno" in Tableau Server: tsm security external-ssl enable --cert-file ts-ssl.crt --key-file ts-ssl.key 2. Applica le modifiche. tsm pending-changes apply #### Fase 4: aggiornare il file JSON di configurazione del gateway e avviare tsm 1. Aggiorna il file di configurazione di Gateway indipendente (ad esempio, `tsig.json`) sul lato Tableau Server per specificare il protocollo `https` per gli oggetti di Gateway indipendente: "protocol" : "https", 2. Rimuovi (o commenta) le informazioni di connessione per la seconda istanza di Gateway indipendente. Assicurati di verificare il JSON in un editor esterno prima di salvarlo. Dopo aver configurato e convalidato TLS per la singola istanza di Gateway indipendente, aggiorna il file JSON con le informazioni di connessione per la seconda istanza di Gateway indipendente. 3. Esegui questo comando per aggiornare la configurazione di Gateway indipendente: tsm topology external-services gateway update -c tsig.json 4. Avvia TSM. tsm start 5. Durante l’avvio di TSM, accedi all’istanza di Gateway indipendente e riavvia il servizio `tsig-httpd`: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Aggiornare a HTTPS gli URL del modulo di autenticazione dell’IdP Se hai configurato un provider di identità esterno per Tableau, probabilmente dovrai aggiornare gli URL restituiti nella dashboard amministrativa dell’IdP. Ad esempio, se utilizzi un’applicazione di pre-autenticazione Okta, dovrai aggiornare l’applicazione in modo da utilizzare il protocollo HTTPS per l’URL destinatario e l’URL di destinazione. ### Configurare il servizio di bilanciamento del carico AWS per HTTPS Se stai eseguendo la distribuzione con il servizio di bilanciamento del carico AWS come documentato in questa guida, riconfigura il servizio di bilanciamento del carico AWS in modo da inviare il traffico HTTPS ai computer che eseguono Gateway indipendente: 1. Elimina il gruppo di destinazione HTTP esistente: In Gruppi di destinazione seleziona il gruppo di destinazione HTTP che è stato configurato per il servizio di bilanciamento del carico, fai clic su Azioni e quindi su Elimina. 2. Crea il gruppo di destinazione HTTPS: Gruppi di destinazione > Crea gruppo di destinazione - Seleziona "Istanze" - Inserisci un nome per il gruppo di destinazione, ad esempio `TG-internal-HTTPS` - Seleziona il VPC - Protocollo: HTTPS 443 - In Controlli di integrità > Impostazioni avanzate controlli di integrità > Codici di riuscita aggiungi la lista dei codici da leggere:`200,303`. - Fai clic su Crea. 3. Seleziona il gruppo di destinazione appena creato, quindi fai clic sulla scheda Destinazione:  - Fai clic su Modifica. - Seleziona l’istanza EC2 che esegue il Gateway indipendente Tableau Server configurato, quindi fai clic su Aggiungi a registrate. - Fai clic su Salva. 4. Dopo aver creato il gruppo di destinazione, è necessario abilitare la persistenza: - Apri la pagina del gruppo di destinazione AWS (EC2 > Bilanciamento del carico > Gruppi di destinazione), quindi seleziona l’istanza del gruppo di destinazione appena configurata. Nel menu Azione seleziona Modifica attributi. - Nella pagina Modifica attributi seleziona Persistenza, specifica una durata di `1 day`, quindi scegli Salva modifiche. 5. Sul servizio di bilanciamento del carico, aggiorna le regole del listener. Seleziona il servizio di bilanciamento del carico che hai configurato per questa distribuzione, quindi fai clic sulla scheda Listener. - Per HTTP:80, fai clic su Visualizza/modifica regole. Nella pagina Regole visualizzata fai clic sull’icona di modifica (una volta nella parte superiore della pagina e quindi di nuovo accanto alla regola) per modificare la regola. Elimina la regola THEN esistente e sostituiscila facendo clic su Aggiungi azione > Reindirizza a.... Nella configurazione THEN risultante, specifica `HTTPS` e la porta `443` e mantieni le impostazioni predefinite per le altre opzioni. Salva l’impostazione, quindi fai clic su Aggiorna. - Per HTTPS:443, fai clic su Visualizza/modifica regole. Nella pagina Regole visualizzata fai clic sull’icona di modifica (una volta nella parte superiore della pagina e quindi di nuovo accanto alla regola) per modificare la regola. Elimina la regola THEN esistente e sostituiscila facendo clic su Aggiungi azione > Inoltra a.... Specifica come gruppo di destinazione il gruppo HTTPS che hai appena creato. In Persistenza a livello di gruppo abilita la persistenza e imposta la durata su 1 giorno. Salva l’impostazione, quindi fai clic su Aggiorna. 6. Nel servizio di bilanciamento del carico aggiorna il timeout di inattività a 400 secondi. Seleziona il servizio di bilanciamento del carico che hai configurato per questa distribuzione, quindi fai clic su Azioni > Modifica attributi. Imposta Timeout di inattività su `400` secondi, quindi fai clic su Salva. ## Convalidare TLS Per convalidare la funzionalità TLS, accedi a Tableau Server con l’URL pubblico (ad esempio, https://tableau.example.com) tramite l’account amministratore di Tableau creato all’inizio di questa procedura. Se TSM non si avvia o vengono visualizzati altri errori, consulta [Risolvere i problemi del Gateway indipendente di Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part7.htm#Troubles). ## Configurare la seconda istanza di Gateway indipendente per SSL Dopo aver configurato correttamente la prima istanza di Gateway indipendente, distribuisci la seconda istanza. Il processo per la distribuzione del secondo Gateway indipendente richiede i seguenti passaggi: 1. Nella (prima) istanza configurata del Gateway indipendente: copia i seguenti file nelle posizioni corrispondenti della seconda istanza del gateway indipendente: - `/etc/ssl/certs/tsig-ssl.crt` - `/etc/ssl/private/tsig-ssl.key` (dovrai creare la directory `private` nella seconda istanza). - `/var/opt/tableau/tableau_tsig/config/httpd.conf.stub` - `/etc/opt/tableau/tableau_tsig/environment.bash` 2. Sul nodo 1 della distribuzione di Tableau Server: aggiorna il file di connessione (`tsig.json`) con le informazioni di connessione dal secondo Gateway indipendente. Un esempio di file di connessione (`tsig.json` ) è riportato qui: { "independentGateways": \[ { "id": "ip-10-0-1-169.ec2.internal", "host": "ip-10-0-1-169.ec2.internal", "port": "21319", "protocol" : "https", "authsecret": "13660-27118-29070-25482-9518-22453" }, { "id": "ip-10-0-2-230.ec2.internal", "host": "ip-10-0-2-230.ec2.internal", "port": "21319", "protocol" : "https", "authsecret": "9055-27834-16487-27455-30409-7292" }\] } 3. Sul nodo 1 della distribuzione di Tableau Server: esegui i seguenti comandi per aggiornare la configurazione: tsm stop tsm topology external-services gateway update -c tsig.json tsm start 4. Su entrambe le istanze di Gateway indipendente: all’avvio di Tableau Server, riavvia il processo `tsig-httpd` su entrambe le istanze di Gateway indipendente: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit 5. In AWS EC2>Gruppi di destinazione: aggiorna il gruppo di destinazione per includere l’istanza EC2 che esegue la seconda istanza del Gateway indipendente. Seleziona il gruppo di destinazione appena creato, quindi fai clic sulla scheda Destinazione:  - Fai clic su Modifica. - Seleziona l’istanza EC2 del secondo computer Gateway indipendente, quindi fai clic su Aggiungi a registrato. Fai clic su Salva. ## Configurare SSL per Postgres Puoi facoltativamente configurare SSL (TSL) per Postgres per la connessione al repository esterno su Tableau Server. Per semplificare la gestione e la distribuzione dei certificati e come procedura consigliata per la sicurezza, è consigliabile utilizzare i certificati generati da un’importante e affidabile autorità di certificazione (CA) terza. In alternativa, puoi generare certificati autofirmati o utilizzare i certificati di un’infrastruttura a chiave pubblica per TLS. Questa procedura descrive come utilizzare OpenSSL per generare un certificato autofirmato nell’host Postgres in una distribuzione Linux di tipo RHEL nell’architettura di riferimento AWS di esempio. Dopo aver generato e firmato il certificato SSL, devi copiare il certificato CA nell’host Tableau. **Nell’host che esegue Postgres:** 1. Genera la chiave dell’autorità di certificazione (CA) radice di firma: openssl genrsa -out pgsql-rootCAKey.pem 2048 2. Crea il certificato CA radice: openssl req -x509 -sha256 -new -nodes -key pgsql-rootCAKey.pem -days 3650 -out pgsql-rootCACert.pem Ti verrà richiesto di inserire i valori per i campi del certificato. Ad esempio: Country Name (2 letter code) \[XX\]:US State or Province Name (full name) \[\]:Washington Locality Name (eg, city) \[Default City\]:Seattle Organization Name (eg, company) \[Default Company Ltd\]:Tableau Organizational Unit Name (eg, section) \[\]:Operations Common Name (eg, Postgres server's hostname) \[\]:ip-10-0-1-189.us-west-1.compute.internal Email Address \[\]:example@tableau.com 3. Crea il certificato e la relativa chiave (`server.csr` e `server.key` nell’esempio seguente) per il computer Postgres. Il nome del soggetto per il certificato deve corrispondere al nome DNS privato EC2 dell’host Postgres. Il nome del soggetto è impostato con l’opzione `-subj` con il formato `"/CN="`, ad esempio: openssl req -new -nodes -text -out server.csr -keyout server.key -subj "/CN=ip-10-0-1-189.us-west-1.compute.internal" 4. Firma il nuovo certificato con il certificato CA che hai creato nella fase 2. Il seguente comando invia in output anche il certificato nel formato `crt`: openssl x509 -req -in server.csr -days 3650 -CA pgsql-rootCACert.pem -CAkey pgsql-rootCAKey.pem -CAcreateserial -out server.crt 5. Copia i file crt e i file chiave key nel percorso `/var/lib/pgsql/13/data/` di Postgres: sudo cp server.crt /var/lib/pgsql/13/data/ sudo cp server.key /var/lib/pgsql/13/data/ 6. Passa all’utente radice: sudo su 7. Imposta le autorizzazioni sui file cer e i file chiave. Esegui questi comandi: cd /var/lib/pgsql/13/data chown postgres.postgres server.crt chown postgres.postgres server.key chmod 0600 server.crt chmod 0600 server.key 8. Aggiorna il file di configurazione pg\_haba,`/var/lib/pgsql/13/data/pg_hba.conf` per specificare il trust md5: Modifica le istruzioni di connessione esistenti da `host all all 10.0.30.0/24 password` e `host all all 10.0.31.0/24 password` a `host all all 10.0.30.0/24 md5` e `host all all 10.0.31.0/24 md5`. 9. Aggiorna il file postgresql, `/var/lib/pgsql/13/data/postgresql.conf`, aggiungendo questa riga: ssl = on 10. Esci dalla modalità utente radice: exit 11. Riavvia Postgres: sudo systemctl restart postgresql-13 ### Facoltativo: abilitare la convalida dell’attendibilità del certificato su Tableau Server per Postgres SSL Se hai seguito la procedura di installazione nella [Parte 4 - Installazione e configurazione di Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part4.htm), Tableau Server è configurato con SSL opzionale per la connessione Postgres. Ciò significa che la configurazione di SSL su Postgres (come descritto sopra) risulterà in una connessione crittografata. Se desideri richiedere la convalida dell’attendibilità del certificato per la connessione, devi eseguire il seguente comando su Tableau Server per riconfigurare la connessione host di Postgres: tsm topology external-services repository replace-host -f .json -c CACert.pem Dove `.json` è il file di connessione descritto in [Configurare Postgres esterno](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part4.htm#Configur3). E `CACert.pem` è il file del certificato dell’autorità di certificazione per il certificato SSL/TLS utilizzato da Postgres. Facoltativo: verifica la connettività SSL Per verificare la connettività SSL, devi: - Installare il client Postgres su Tableau Server Nodo 1. - Copiare il certificato radice che hai creato nella procedura precedente sull’host di Tableau. - Connetterti al server Postgres dal Nodo 1 ### Installare il client Postgres sul Nodo 1 In questo esempio viene illustrato come installare Postgres versione 13.4. Installa la stessa versione in esecuzione per il repository esterno. 1. Nel Nodo 1, Crea e modifica il file pgdg.repo nel percorso `/etc/yum.repos.d`. Popola il file con le seguenti informazioni di configurazione. \[pgdg13\] name=PostgreSQL 13 for RHEL/CentOS 7 - x86\_64 baseurl=https://download.postgresql.org/pub/repos/yum/13/redhat/rhel-7-x86\_64 enabled=1 gpgcheck=0 2. Installa il client Postgres: sudo yum install postgresql13-13.4-1PGDG.rhel7.x86\_64 ### Copiare il certificato radice nel Nodo 1 Copia il certificato dell’autorità di certificazione (`pgsql-rootCACert.pem`) nell’host di Tableau: scp ec2-user@:/home/ec2-user/pgsql-rootCACert.pem /home/ec2-user ### Connettersi all’host Postgres tramite SSL dal Nodo 1: esegui il comando seguente dal Nodo 1, specificando l’indirizzo IP dell’host del server Postgres e il certificato radice: psql "postgresql://postgres@:5432/postgres?sslmode=verify-ca&sslrootcert=pgsql-rootCACert.pem" Ad esempio: psql "postgresql://postgres@10.0.1.189:5432/postgres?sslmode=verify-ca&sslrootcert=pgsql-rootCACert.pem" Postgres richiederà la password. Dopo aver effettuato l’accesso, la shell restituirà: psql (13.4) SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off) Type "help" for help. postgres=# ## Configurare SMTP e le notifiche degli eventi Tableau Server invia notifiche tramite e-mail ad amministratori e utenti. Per abilitare questa funzionalità, devi configurare Tableau Server per inviare la posta al tuo server e-mail. È inoltre necessario specificare i tipi di eventi, le soglie e le informazioni sulla sottoscrizione che si desidera inviare. Per la configurazione iniziale di SMTP e delle notifiche è consigliabile utilizzare il modello di file di configurazione seguente per creare un file json. Puoi anche impostare qualsiasi singola chiave di configurazione riportata di seguito con la sintassi descritta in _tsm configuration set_ ([Linux](https://help.tableau.com/current/server-linux/it-it/cli_configuration_tsm.htm#TSMSet)). Esegui questa procedura su Nodo 1 nella distribuzione di Tableau Server: 1. Copia il modello json seguente in un file. Personalizza il file con le opzioni di configurazione SMTP, la sottoscrizione e le notifiche di avviso per la tua organizzazione. - Per visualizzare un elenco e una descrizione di tutte le opzioni SMTP, consulta _Riferimento per la configurazione dell’interfaccia a riga di comando SMTP_ ([Linux](https://help.tableau.com/current/server-linux/it-it/config_smtp.htm#config_reference)). - Per visualizzare un elenco e una descrizione di tutte le opzioni degli eventi di notifica, consulta la sezione relativa all’interfaccia a riga di comando in _Configurare la notifica degli eventi del server_ ([Linux](https://help.tableau.com/current/server-linux/it-it/email.htm)). { "configKeys": { "svcmonitor.notification.smtp.server": "_SMTP server host name_", "svcmonitor.notification.smtp.send\_account": "_SMTP user name_", "svcmonitor.notification.smtp.port": 443, "svcmonitor.notification.smtp.password": "_SMTP user account password_", "svcmonitor.notification.smtp.ssl\_enabled": true, "svcmonitor.notification.smtp.from\_address": "_From email address_", "svcmonitor.notification.smtp.target\_addresses": "_To email address1,address2_", "svcmonitor.notification.smtp.canonical\_url": "_Tableau Server URL_", "backgrounder.notifications\_enabled": true, "subscriptions.enabled": true, "subscriptions.attachments\_enabled": true, "subscriptions.max\_attachment\_size\_megabytes": 150, "svcmonitor.notification.smtp.enabled": true, "features.DesktopReporting": true, "storage.monitoring.email\_enabled": true, "storage.monitoring.warning\_percent": 20, "storage.monitoring.critical\_percent": 15, "storage.monitoring.email\_interval\_min": 25, "storage.monitoring.record\_history\_enabled": true } } 2. Esegui `tsm settings import -f file.json` per passare il file json a Tableau Services Manager. 3. Esegui il comando `tsm pending-changes apply` per applicare le modifiche. 4. Esegui `tsm email test-smtp-connection` per visualizzare e verificare la configurazione della connessione. ## Installare il driver PostgreSQL Per visualizzare le viste amministratore su Tableau Server, il driver PostgreSQL deve essere installato nel Nodo 1 della distribuzione di Tableau Server. 1. Visita la pagina di [download dei driver di Tableau](https://www.tableau.com/it-it/support/drivers) e copia l’URL per il file jar PostgreSQL. 2. Esegui la procedura seguente su ciascun nodo della distribuzione di Tableau: - Crea il percorso file seguente: `sudo mkdir -p /opt/tableau/tableau_driver/jdbc` - Dal nuovo percorso, scarica la versione più recente del file jar PostgreSQL. Ad esempio: `sudo wget https://downloads.tableau.com/drivers/linux/postgresql/postgresql-42.2.22.jar` 4. Sul nodo iniziale, riavvia Tableau Server: `tsm restart` ## Configurare un criterio per le password complesse Se non stai distribuendo Tableau Server con una soluzione di autenticazione IdP, è consigliabile rafforzare la sicurezza del criterio predefinito per le password di Tableau. Se stai distribuendo Tableau Server con un IdP, devi gestire i criteri per le password con l’IdP. La procedura seguente include la configurazione json per l’impostazione dei criteri per le password in Tableau Server. Per maggiori informazioni sulle opzioni seguenti, consulta _Autenticazione locale_ ([Linux](https://help.tableau.com/current/server-linux/it-it/local_auth.htm)). 1. Copia il modello json seguente in un file. Compila i valori chiave con la configurazione dei criteri password. { "configKeys": { "wgserver.localauth.policies.mustcontainletters.enabled": true, "wgserver.localauth.policies.mustcontainuppercase.enabled": true, "wgserver.localauth.policies.mustcontainnumbers.enabled": true, "wgserver.localauth.policies.mustcontainsymbols.enabled": true, "wgserver.localauth.policies.minimumpasswordlength.enabled": true, "wgserver.localauth.policies.minimumpasswordlength.value": 12, "wgserver.localauth.policies.maximumpasswordlength.enabled": false, "wgserver.localauth.policies.maximumpasswordlength.value": 255, "wgserver.localauth.passwordexpiration.enabled": true, "wgserver.localauth.passwordexpiration.days": 90, "wgserver.localauth.ratelimiting.maxbackoff.minutes": 60, "wgserver.localauth.ratelimiting.maxattempts.enabled": false, "wgserver.localauth.ratelimiting.maxattempts.value": 5, "vizportal.password\_reset": true } } 2. Esegui il comando `tsm settings import -f file.json` per passare il file json a Tableau Services Manager per configurare Tableau Server. 3. Esegui il comando `tsm pending-changes apply` per applicare le modifiche. [Passa al contenuto principale](#main-content) # Parte 7 - Convalida, strumenti e risoluzione dei problemi **Nota**: Tableau non aggiorna più la Guida alla distribuzione per le organizzazioni di grandi dimensioni. Sebbene sia comunque consigliabile utilizzare l’architettura di riferimento descritta in questo articolo come modello di distribuzione valido per Tableau Server in AWS, le procedure di configurazione specifiche potrebbero essere state modificate dall’ultimo aggiornamento. Per una maggiore accuratezza, confronta sempre queste procedure con la versione più recente della [Guida di Tableau Server](https://help.tableau.com/current/server/it-it/get_started_server.htm). Questo argomento include le fasi di convalida post-installazione e la guida alla risoluzione dei problemi. ## Convalida del sistema di failover Dopo aver configurato la distribuzione, ti consigliamo di eseguire semplici test di failover per convalidare la ridondanza del sistema. Ti consigliamo di eseguire le seguenti fasi per convalidare la funzionalità di failover: 1. Arresta la prima istanza del Gateway indipendente (TSIG1). Tutto il traffico in entrata deve essere instradato attraverso la seconda istanza del Gateway indipendente (TSIG2). 2. Riavvia TSIG1 e quindi arresta TSIG2. Tutto il traffico in entrata dovrebbe instradarsi attraverso TSIG1. 3. Riavvia TSIG2. 4. Arresta Tableau Server Nodo 1. Tutto il traffico del servizio Vizportal/Applicazione passerà al Nodo 2. **Nota:** a partire da settembre 2022, la disponibilità elevata del Nodo 1 risultava compromessa in determinate versioni di Tableau Server 2021.4 e versioni successive. Le connessioni dei client non riusciranno se il Nodo 1 è inattivo. Questo problema è stato risolto nelle seguenti versioni di manutenzione: \- 2021.4.15 e successive \- 2022.1.11 e successive \- 2023.1.3 e successive Per garantire che l’installazione di Tableau Server che utilizza le attivazioni ATR abbia un periodo di tolleranza di 72 ore dopo l’errore iniziale del nodo, installa o esegui l’upgrade a una di queste versioni. Per maggiori dettagli, consulta [Tableau Server con disponibilità elevata che utilizza ATR non ha un periodo di tolleranza dopo l’errore iniziale del nodo](https://kb.tableau.com/articles/issue/tableau-server-ha-using-atr-does-not-have-a-grace-period-after-the-initial-node-failure?lang=it-it "Articolo della Knowledge Base di Tableau sull’errore della disponibilità elevata.") nella Knowledge Base di Tableau. 5. Riavvia il Nodo 1 e arresta il Nodo 2. Tutto il traffico del servizio Vizportal/Applicazione passerà al Nodo 1. 6. Riavvia il Nodo 2. In questo contesto, l'"arresto" o il "riavvio" viene eseguito spegnendo il sistema operativo o la macchina virtuale senza prima tentare una chiusura regolare dell’applicazione. L’obiettivo è simulare un guasto dell’hardware o della macchina virtuale. La fase minima di convalida per ogni test di failover consiste nell’autenticarsi con un utente ed eseguire operazioni di visualizzazione di base. Potresti ricevere un errore del browser "Richiesta errata" quando tenti di accedere dopo un guasto simulato. Potresti visualizzare questo errore anche se svuoti la cache nel browser. Spesso questo problema si verifica quando il browser memorizza nella cache i dati della sessione precedente di IdP. Se questo errore persiste anche dopo aver cancellato la cache del browser locale, convalida lo scenario di Tableau connettendoti con un browser diverso. ## Ripristino automatizzato del nodo iniziale Tableau Server versione 2021.2.4 e successive includono uno script di ripristino automatizzato del nodo iniziale, `auto-node-recovery`, nella directory degli script (`/app/tableau_server/packages/scripts.`). Se si verifica un problema con il nodo iniziale e sono presenti processi ridondanti nel Nodo 2, non è garantito che Tableau Server continui a funzionare. Tableau Server può continuare a funzionare fino a 72 ore dopo un errore del nodo iniziale, prima che la mancanza del servizio di gestione licenze influisca su altri processi. In tal caso, gli utenti potrebbero continuare a effettuare l’accesso e a visualizzare e a utilizzare il loro contenuto dopo il problema nel nodo iniziale, ma non potrai riconfigurare Tableau Server perché non disporrai più dell’accesso al controller di amministrazione. Anche se configurato con processi ridondanti, Tableau Server potrebbe non continuare a funzionare dopo un problema nel nodo iniziale. Per ripristinare il nodo iniziale (Nodo 1) in seguito a un errore: 1. Accedi al Nodo 2 di Tableau Server. 2. Passa alla directory degli script: cd /app/tableau\_server/packages/scripts. 3. Esegui questo comando per avviare lo script: sudo ./auto-node-recovery -p node1 -n node2 -k Dove `` è un elenco separato da virgole (senza spazi) delle chiavi di licenza per la tua distribuzione. Se non hai accesso alle chiavi di licenza, visita il [Portale clienti di Tableau](http://customer.tableausoftware.com/?_fsi=v45oWMAM) per recuperarle. Ad esempio: sudo ./auto-node-recovery -p node1 -n node2 -k TSB4-8675-309F-TW50-9RUS,TSNM-559N-ULL6-22VE-SIEN Lo script auto-node-recovery eseguirà circa 20 passaggi per ripristinare i servizi sul Nodo 2. Ogni passaggio viene visualizzato nel terminale durante l’avanzamento dello script. Lo stato più dettagliato è registrato in `/data/tableau_data/logs/app-controller-move.log`. Nella maggior parte degli ambienti, il completamento dello script richiede dai 35 ai 45 minuti. ### Risoluzione dei problemi di ripristino del nodo iniziale Se il ripristino del nodo non riesce, potrebbe essere utile eseguire lo script in modo interattivo per consentire o meno specifici passaggi nel corso del processo. Ad esempio, se lo script non riesce a un certo punto del processo, puoi esaminare il file di log, apportare modifiche alla configurazione e quindi eseguire nuovamente lo script. Tramite l’esecuzione in modalità interattiva, puoi saltare tutti i passaggi fino a raggiungere quello che non è riuscito. Per eseguire lo script in modalità interattiva, aggiungi lo switch `-i` all’argomento script. ### Ricostruzione del nodo con errori Dopo aver eseguito lo script, il Nodo 2 eseguirà tutti i servizi che erano precedentemente sull’host Nodo 1 in cui si è verificato il problema. Per aggiungere il Nodo 4, devi distribuire un nuovo host Tableau Server con il file di bootstrap e configurarlo come hai fatto per il Nodo 2 originale, come specificato nella parte 4. Consulta [Configurare Nodo 2](https://help.tableau.com/v0.0/guides/enterprise-deployment/it-it/edg_part4.htm#Configur2). ## switchto Switchto è uno script di Tim che semplifica il passaggio da una finestra all’altra. 1. Copia il codice seguente in un file denominato `switchto` nella home directory dell’host bastion. #!/bin/bash #------------------------------------------------------------------- # switchto # # Helper function to simplify SSH into the various AWS hosts when # following the Tableau Server Enterprise Deployment Guide (EDG). # # Place this file on your bastion host and provide your AWS hosts' # internal ip addresses or machine names here. # Example: readonly NODE1="10.0.3.187" # readonly NODE1="" readonly NODE2="" readonly NODE3="" readonly NODE4="" readonly PGSQL="" readonly PROXY1="" readonly PROXY2="" usage() { echo "Usage: switchto.sh \[ node1 | node2 | node3 | node4 | pgsql | proxy1 | proxy2 \]" } ip="" case $1 in node1) ip="$NODE1" ;; node2) ip="$NODE2" ;; node3) ip="$NODE3" ;; node4) ip="$NODE4" ;; pgsql) ip="$PGSQL" ;; proxy1) ip="$PROXY1" ;; proxy2) ip="$PROXY2" ;; ?) usage exit 0 ;; \*) echo "Unkown option $1." usage exit 1 ;; esac if \[\[ -z $ip \]\]; then echo "You must first edit this file to provide the ip addresses of your AWS hosts." exit 1 fi ssh -A ec2-user@$ip 3. Aggiorna gli indirizzi IP nello script per mapparli alle tue istanze EC2, quindi salva il file. 4. Applica le autorizzazioni al file di script: sudo chmod +x switchto Uso: Per passare a un host, esegui questo comando: `./switchto ` Ad esempio, per passare a Nodo 1, esegui questo comando: `./switchto node1` ## Risolvere i problemi del Gateway indipendente di Tableau Server La configurazione di Gateway indipendente, Okta, Mellon e SAML su Tableau Server può essere un processo soggetto a errori. La causa principale più comune è un errore della stringa. Ad esempio, una barra finale (`/` ) sugli URL Okta specificati durante la configurazione può causare un errore di mancata corrispondenza relativo all’asserzione SAML. Questo è solo un esempio. Durante la configurazione esistono molte opportunità di inserire una stringa errata in una qualsiasi delle applicazioni. ### Riavviare il servizio tableau-tsig Comincia (e concludi) la risoluzione dei problemi riavviando sempre il servizio tableau-tsig sui computer del Gateway indipendente. Il riavvio di questo servizio è rapido e spesso fa scattare il caricamento della configurazione aggiornata da Tableau Server. Esegui questo comando sul computer del Gateway indipendente: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Trovare le stringhe errate Se hai commesso un errore nella stringa (errore di copia/incolla, stringa troncata ecc.), dedica del tempo a esaminare ciascuna delle impostazioni che hai configurato: - Configurazione della preautenticazione Okta. Esamina attentamente gli URL che hai impostato. Guarda le barre finali. Verifica HTTP e HTTPS. - Cronologia della shell per la configurazione SAML sul Nodo 1. Esamina il comando `tsm authentication saml configure` che hai eseguito. Verifica che tutti gli URL corrispondano a quelli che hai configurato in Okta. Durante la revisione della cronologia della shell dal Nodo 1, verifica che i comandi `tsm configuration set` che specificano i percorsi dei file di configurazione di Mellon vengano mappati esattamente ai percorsi del Gateway indipendente in cui hai copiato i file. - Configurazione di Mellon sul Gateway indipendente. Esamina la cronologia della shell per verificare di aver creato i metadati con la stessa stringa URL che hai configurato in Okta e Tableau SAML. Verifica che tutti i percorsi specificati in`/etc/mellon/conf.d/global.conf` siano corretti e che il `MellonCookieDomain` sia impostato sul tuo dominio principale, non sul tuo sottodominio Tableau. ### Cercare nei registri pertinenti Se tutte le stringhe sembrano essere impostate correttamente, controlla i registri per individuare eventuali errori. Tableau Server registra errori ed eventi in decine di file di registro diversi. Il Gateway indipendente registra anche in un insieme di file locali. Ti consigliamo di ispezionare questi registri nel seguente ordine. #### File di registro del Gateway indipendente Il percorso predefinito dei file di registro del Gateway indipendente è `/var/opt/tableau/tableau_tsig/logs`. - `access.log`: questo registro è utile in quanto contiene delle voci che mostrano le connessioni dai nodi di Tableau Server. Se ricevi degli errori del gateway (non si avvia) quando provi ad avviare TSM e non ci sono voci nel file `access.log`, allora esiste un problema di connettività principale. Verifica sempre la configurazione del gruppo di sicurezza AWS come prima fase. Un altro problema comune è un errore di battitura in `tsig.json`. Se esegui un aggiornamento di tsig.json, esegui `tsm stop` prima di eseguire `tsm topology external-services gateway update -c tsig.json`. Dopo che tsig.json è stato aggiornato, esegui `tsm start`. - `error.log`: tra le altre voci, questo registro include gli errori di SAML e Mellon. #### File di registro tabadminagent di Tableau Server La serie di file `tabadminagent` (non `tabadmincontroller`) contiene gli unici file di registro pertinenti per la risoluzione degli errori relativi al Gateway indipendente. Devi trovare il luogo in cui sono stati registrati gli errori del Gateway indipendente su `tabdminagent`. Questi errori possono trovarsi su qualsiasi nodo, ma su un unico nodo. Esegui le seguenti fasi su ciascun nodo nel cluster di Tableau Server fino a trovare la stringa "independent": 1. Individua la posizione del file di registro tabadminagent sui nodi 1-4 di Tableau Server nella configurazione della Guida alla distribuzione: cd /data/tableau\_data/data/tabsvc/logs/tabadminagent 2. Apri l’ultimo registro per leggere: less tabadminagent\_nodeN.log (sostituisci N con il numero del nodo) 3. Cerca tutte le istanze di "Independent" e "independent", utilizzando la seguente stringa di ricerca: /ndependent Se non ci sono corrispondenze, vai al nodo successivo e ripeti le fasi 1-3. 4. Quando ottieni una corrispondenza: premi `Shift + G` per spostarti in basso e ottenere gli ultimi messaggi di errore. ### Ricaricare il file stub httpd Il Gateway indipendente gestisce la configurazione di httpd per Apache. Un’operazione generica che risolverà spesso problemi temporanei consiste nel ricaricare il file stub httpd che esegue il seeding della configurazione Apache sottostante. Esegui i seguenti comandi su entrambe le istanze del Gateway indipendente. 1. Copia il file stub su httpd.conf: cp /var/opt/tableau/tableau\_tsig/config/httpd.conf.stub /var/opt/tableau/tableau\_tsig/config/httpd.conf 2. Riavvia il servizio Gateway indipendente: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Eliminare o spostare i file di registro Il Gateway indipendente registra tutti gli eventi di accesso. Dovrai gestire l’archiviazione dei file di registro per evitare di riempire lo spazio su disco. Se il tuo disco si riempie, il Gateway indipendente non sarà in grado di scrivere gli eventi di accesso e il servizio fallirà. Il seguente messaggio verrà registrato in error.log sul Gateway indipendente: (28)No space left on device: \[client 10.0.2.209:54332\] AH00646: Error writing to /var/opt/tableau/tableau\_tsig/logs/access.%Y\_%m\_%d\_%H\_%M\_%S.log Questo errore comporterà uno stato `DEGRADED` per il nodo `external` durante l’esecuzione di `tsm status -v` su Tableau Nodo 1. Il nodo `external` nell’uscita di stato si riferisce al Gateway indipendente. Per risolvere questo problema, elimina o sposta i file access.log dal disco. I file Access.log vengono archiviati in `/var/opt/tableau/tableau_tsig/logs`. Dopo aver cancellato il disco, riavvia il servizio tableau-tsig. ### Errori del browser **Richiesta non valida**: un errore comune per questo scenario è l’errore "Richiesta non valida" di Okta. Spesso questo problema si verifica quando il browser memorizza nella cache i dati della sessione precedente di Okta. Ad esempio, se gestisci le applicazioni Okta come amministratore di Okta e quindi tenti di accedere a Tableau con un diverso account abilitato per Okta, i dati della sessione dai dati dell’amministratore potrebbero causare l’errore "Richiesta non valida". Se questo errore persiste anche dopo aver cancellato la cache del browser locale, prova a convalidare lo scenario di Tableau connettendoti con un browser diverso. Un’altra causa dell’errore "Richiesta non valida" è un errore di battitura in uno dei tanti URL che inserisci durante i processi di configurazione di Okta, Mellon e SAML. Verifica di averli inseriti tutti senza errori. Spesso il file `error.log` sul server Gateway indipendente specificherà quale URL sta causando l’errore. **Non trovato - L’URL richiesto non è stato trovato su questo server**: questo errore indica uno di diversi possibili errori di configurazione. Se l’utente è autenticato con Okta e riceve questo errore, probabilmente hai caricato l’applicazione di pre-autenticazione Okta in Tableau Server quando hai configurato SAML. Verifica di avere configurato in Tableau Server i metadati dell’applicazione Tableau Server Okta, anziché i metadati dell’applicazione di pre-autenticazione Okta Altre fasi per la risoluzione dei problemi: - Esamina le impostazioni dell’applicazione di pre-autenticazione Okta. Verifica che i protocolli HTTP e HTTPS siano impostati come specificato in questo argomento. - Riavvia tsig-httpd su entrambi i server del Gateway indipendente. - Verifica che `sudo apachectl configtest` restituisca "Sintassi OK" in entrambi i Gateway indipendenti. - Verifica che l’utente di test sia assegnato a entrambe le applicazioni in Okta. - Verifica che la permanenza sia impostata sul servizio di bilanciamento del carico e sui gruppi di destinazione associati ### Verificare la connessione TLS da Tableau Server al Gateway indipendente Utilizza il comando `wget` per verificare la connettività e l’accesso da Tableau Server al Gateway indipendente. Le variazioni di questo comando possono aiutarti a capire se i problemi di certificato stanno causando problemi di connessione. Ad esempio, esegui questo comando `wget` per verificare il protocollo di pulizia (HK) da Tableau Server: `wget https://ip-10-0-1-38.us-west-1.compute.internal:21319` Crea l’URL con lo stesso indirizzo host che hai incluso per l’opzione host del file tsig.json. Specifica il protocollo `https` e aggiungi l’URL con la porta HK `21319`. Per verificare la connettività e ignorare la verifica del certificato: `wget https://ip-10-0-1-38.us-west-1.compute.internal:21319 --no-check-certificate` Per verificare che il certificato radice dell’autorità di certificazione per TSIG sia valido: `wget https://ip-10-0-1-38.us-west-1.compute.internal:21319 --ca-certificate=tsigRootCA.pem` Se Tableau è in grado di comunicare, potresti comunque ricevere errori relativi al contenuto, ma non riceverai errori relativi alla connessione. Se Tableau non riesce a connettersi, inizia verificando la configurazione del protocollo nei gruppi firewall/di sicurezza. Ad esempio, le regole in entrata per il gruppo di sicurezza in cui risiede il Gateway indipendente devono consentire TCP 21319. [Passa al contenuto principale](#main-content) # Pianificare la migrazione Sei nella [Guida alla migrazione manuale di Tableau Cloud.](https://help.tableau.com/current/guides/migration/it-it/emg_intro.htm) Questa guida descrive come eseguire la migrazione manuale delle distribuzioni di Tableau Server con meno di 100 utenti a Tableau Cloud. In questo argomento sono illustrati due importanti attività di pianificazione da completare prima della migrazione: la pianificazione della strategia per la connessione dati e la definizione del meccanismo di autenticazione. Per un elenco riepilogativo delle differenze tra le funzioni, consulta l’argomento _Considerazioni tecniche per la migrazione da Tableau Server a Tableau Cloud_ nella guida di Tableau Server ([Windows](https://help.tableau.com/current/server/it-it/migrate_server_to_cloud_overview.htm) | [Linux](https://help.tableau.com/current/server-linux/it-it/migrate_server_to_cloud_overview.htm)). Esegui [Tableau Cloud Migration Technical Readiness Assessment](https://exchange.tableau.com/it-it/products/921) (Valutazione dell’idoneità tecnica alla migrazione a Tableau Cloud) per verificare se sono presenti casi di utilizzo da dover adattare prima della migrazione a Tableau Cloud. ## Informazioni su Tableau Cloud Se non conosci Tableau Cloud, ti consigliamo di registrarti a un [corso autogestito](https://www.tableau.com/it-it/learn/training/elearning) online per approfondire la conoscenza della piattaforma. Questi corsi possono rappresentare un’introduzione a Tableau Cloud e fornirti contesto durante la pianificazione della migrazione. Se conosci già le procedure di amministrazione di Tableau Server, noterai che molte attività sono sostanzialmente identiche in Tableau Cloud. Con il passaggio a Tableau Cloud, tuttavia, le attività correlate alla distribuzione e alla gestione del software saranno eseguite da Tableau come servizio gestito. Saremo noi a gestire gli upgrade. Per ulteriori dettagli, consulta il post di blog [Should I Move My Analytics to Tableau Cloud?](https://www.tableau.com/it-it/blog/should-i-move-my-analytics-cloud). Con Tableau Cloud potrai concentrare maggiormente le tue energie per garantire una connettività dei dati fluida, fornire agli utenti procedure consigliate e sviluppare una community di analisi. Per maggiori dettagli su cosa comporta la gestione di un sito di Tableau Cloud, oltre a una serie di risorse per iniziare come amministratore, visita la pagina [Amministratore di Tableau Cloud](https://www.tableau.com/it-it/learn/get-started/online-admin). ## Pianificazione della strategia relativa ai dati per Tableau Cloud Tableau Cloud può connettersi a decine di origini dati, ma è essenziale sviluppare un piano di connettività dei dati prima di iniziare una migrazione. In questa sezione verrà illustrato il modo migliore per farlo e saranno descritte le due modalità con cui Tableau Cloud si connette ai dati. L’obiettivo a questo punto è verificare che sia possibile supportare i requisiti dei dati attuali dopo la migrazione a Tableau Cloud. ### Pulizia: i tuoi contenuti ti soddisfano? Prima di iniziare a valutare i vari tipi di dati e come eseguire la migrazione di tutte le origini dati, le cartelle di lavoro e i progetti in Tableau Cloud, è consigliabile approfittare della migrazione per fare un po’ di pulizia. La maggior parte delle organizzazioni che eseguono Tableau Server per più di un anno o due mantiene una certa quantità di contenuti inutilizzati: cartelle di lavoro, origini dati, progetti e flussi. È consigliabile eseguire queste operazioni prima di effettuare la migrazione: - Puoi utilizzare la vista amministrativa _Contenuto inutilizzato_ ([Windows](https://help.tableau.com/current/server/it-it/adminview-stale-content.htm) | [Linux](https://help.tableau.com/current/server-linux/it-it/adminview-stale-content.htm)) in Tableau Server per identificare i contenuti che non sono più in uso. In genere non ha senso spostare contenuti obsoleti e archiviati in Tableau Cloud. Ti consigliamo quindi di rimuoverli. - Come accade nella maggior parte delle organizzazioni che eseguono Tableau Server da qualche tempo, probabilmente la gerarchia dei contenuti e la struttura delle autorizzazioni si sono "evolute" in modo organico e forse un po' disordinato. Mentre pianifichi la migrazione, sviluppa una strategia per ottimizzare le strutture di progetti, gruppi e autorizzazioni nel nuovo sito Tableau Cloud. - Se sei un cliente di Tableau Data Management, utilizza gli strumenti per gestire la pulizia, la combinazione e l’elaborazione dei dati per lo spostamento. ### Ottimizzare le prestazioni delle dashboard Quando si tratta di prestazioni, di norma se le dashboard sono lente in Tableau Server, probabilmente lo saranno anche in Tableau Cloud. Prima di effettuare la migrazione, risolvi eventuali problemi di prestazioni delle dashboard utilizzando la procedura in [Ottimizzare le prestazioni delle cartelle di lavoro](https://help.tableau.com/current/pro/desktop/it-it/performance_tips.htm). Apportando modifiche prima della migrazione, potrai usufruire degli stessi miglioramenti alle prestazioni in Tableau Cloud. ### Creare un elenco e definire una strategia per le origini dati Dopo aver eseguito la pulizia dei contenuti esistenti, è il momento di fare l’inventario delle origini dati. L’obiettivo di questo esercizio è determinare in che modo supporterai gli utenti dell’organizzazione con le origini dati che utilizzano attualmente. Per ogni origine dati: - Effettua un controllo incrociato con la tabella dei connettori di Tableau Cloud nella sezione seguente. Se è supportata, esiste un percorso diretto. Se non è presente nella tabella... - Effettua un controllo incrociato con la pagina [Connettività con Bridge](https://help.tableau.com/current/online/it-it/to_sync_local_data.htm) per determinare se il tipo di dati è supportato da Tableau Bridge. - Se l’origine dati è un file statico, Tableau Cloud supporta il caricamento di origini dati Excel o basate su testo (.xlsx, .csv, .tsv) direttamente dal browser o da Tableau Desktop. Puoi caricare file di dimensioni non superiori a 1 GB. È più probabile che gli utenti si connettano a questi tipi di file in una directory comune condivisa. In tal caso, puoi caricare questi file in uno spazio cloud pubblico come ad esempio Google Drive, Dropbox o OneDrive. In alternativa, puoi utilizzare Bridge. Sarà quindi possibile (per te o i tuoi utenti) configurare Tableau Cloud per la connessione a questi spazi per una connessione dati live. - Esegui [Tableau Cloud Migration Technical Readiness Assessment](https://exchange.tableau.com/it-it/products/921) (Valutazione dell’idoneità tecnica alla migrazione a Tableau Cloud) per verificare se sono presenti casi di utilizzo da dover adattare prima della migrazione a Tableau Cloud. #### Connettori di Tableau Cloud supportati In Tableau Cloud sono supportati i seguenti connettori:

Alibaba AnalyticsDB per MySQL‡

Alibaba Data Lake Analytics‡

Amazon Athena‡

Amazon Aurora per MySQL‡

Amazon EMR Hadoop Hive‡

Amazon Redshift‡

Apache Drill‡

Azure Data Lake Storage Gen2‡

Azure Synapse Analytics (compatibile con SQL Server)

Box‡

Cloudera Hadoop‡

Databricks‡

Datorama di Salesforce‡

Denodo‡

Dremio di Dremio‡

Dropbox*‡

Connettore Esri‡

Exasol‡

Google BigQuery*‡

Google Cloud SQL (compatibile con MySQL)‡§

Google Drive‡

Hortonworks Hadoop Hive

Impala‡

Kyvos‡

MariaDB‡

Database SQL di Microsoft Azure‡

Microsoft Azure Synapse Analytics‡

Microsoft SQL Server‡

Connettore MongoDB BI‡

MySQL‡

OData‡

OneDrive*‡

Oracle‡

Database Pivotal Greenplum‡

PostgreSQL‡

Presto‡

Qubole Presto‡

Salesforce‡

SAP HANA (solo per le connessioni virtuali)‡

Elenchi di SharePoint‡

SingleStore (in precedenza MemSQL)‡

Snowflake‡

Spark SQL‡

Teradata**‡

Vertica‡

\*Per maggiori informazioni sull’utilizzo dello standard OAuth 2.0 per le connessioni Google BigQuery, OneDrive e Dropbox in Tableau Cloud, consulta [Connessioni OAuth](https://help.tableau.com/current/online/it-it/protected_auth.htm). \*\*Il Web authoring di Teradata attualmente non supporta la funzionalità di query banding. Per informazioni dettagliate, consulta [Teradata](https://help.tableau.com/current/pro/desktop/it-it/examples_teradata.htm). ‡Supporta le connessioni virtuali, se si dispone di Data Management . Per informazioni dettagliate, consulta [Informazioni su connessioni virtuali e criteri dati](https://help.tableau.com/current/online/it-it/dm_vconn_overview.htm) nella Guida di Tableau Cloud. §Tableau Cloud non supporta SSL utilizzando Google Cloud SQL. ## Account utente e autenticazione Il secondo passaggio fondamentale della pianificazione consiste nell’identificare il meccanismo di autenticazione da utilizzare per gli utenti di Tableau Cloud. L’account utente predefinito in Tableau Cloud è denominato TableauID. TableauID richiede l’autenticazione a più fattori (MFA) per garantire un accesso sicuro a Tableau Cloud. Consulta [Informazioni sull’autenticazione a più fattori e Tableau Cloud](https://help.tableau.com/current/online/it-it/security_auth.htm#mfa_requirement) nella documentazione di Tableau Cloud. Se la tua organizzazione utilizza un provider di identità (IdP) per abilitare l’autenticazione, probabilmente puoi utilizzarlo per Tableau Cloud. L’autenticazione Salesforce e Google OpenID sono supportati in modo nativo. Puoi anche configurare SAML per Azure, Okta, OneLogin, AD FS, PingOne o qualsiasi IdP che supporti l’autenticazione SAML 2.0 standard. Prima di procedere, esamina le opzioni di [autenticazione](https://help.tableau.com/current/online/it-it/security_auth.htm) di Tableau Cloud per sviluppare un piano. Se la tua organizzazione gestisce le identità con Azure AD, Okta o OneLogin, puoi anche eseguire automaticamente il provisioning di utenti e gruppi in Tableau Cloud. Consulta [Automatizzare il provisioning degli utenti e la sincronizzazione dei gruppi tramite un provider di identità esterno](https://help.tableau.com/current/online/it-it/scim_config_online.htm). ## Flusso di lavoro della migrazione Questa guida è organizzata secondo un processo in più fasi per la migrazione a Tableau Cloud: 1. **Ti trovi qui**: Pianificare la migrazione 2. [Creare e configurare un sito di Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2.htm) 3. [Eseguire la migrazione delle connessioni virtuali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2-5.htm) 4. [Eseguire la migrazione di origini dati, cartelle di lavoro e flussi di Prep in Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part3.htm) 5. [Ricreare le pianificazioni di aggiornamento per Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part4.htm) 6. [Configurare le autorizzazioni e l’accesso ai contenuti per gli utenti migrati](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part5.htm) 7. [Aggiungere gli utenti rimanenti a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part6.htm) 8. [Elenco di controllo per la migrazione degli utenti finali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part7.htm) [Passa al contenuto principale](#main-content) # Ricreare le pianificazioni di aggiornamento per Tableau Cloud Sei nella [Guida alla migrazione manuale di Tableau Cloud.](https://help.tableau.com/current/guides/migration/it-it/emg_intro.htm) Questa guida descrive come eseguire la migrazione manuale delle distribuzioni di Tableau Server con meno di 100 utenti a Tableau Cloud. ## Stabilire nuove pianificazioni di aggiornamento per le origini dati di estrazione - Per le origini dati di estrazione, passa all’origine dati pubblicata o incorporata in Tableau Cloud. Seleziona Aggiornamenti estrazioni > Nuovo aggiornamento estrazione > Seleziona una pianificazione di estrazione. Per le origini dati che richiedono Tableau Bridge, assicurati che Bridge sia configurato per la connessione prima di stabilire gli aggiornamenti delle estrazioni. Vedi [Utilizzare Bridge per i dati in un cloud privato](https://help.tableau.com/current/online/it-it/to_bridge_vpc.htm). ## Stabilire nuove pianificazioni di aggiornamento per i flussi di Tableau Prep I flussi di pianificazione sono disponibili solo per i clienti di Data Management. - Per stabilire nuove pianificazioni di aggiornamento per il flusso di Tableau Prep, passa al flusso in Tableau Cloud. Seleziona Attività pianificate > Nuova attività > seleziona e configura la pianificazione. Esegui la stessa operazione per qualsiasi attività collegata. Per maggiori informazioni, consulta [Pianificare attività di flusso](https://help.tableau.com/current/online/it-it/prep_conductor_schedule_flow_task.htm). Le pianificazioni personalizzate per i flussi non sono supportate in Tableau Cloud. ## Flusso di lavoro della migrazione Questa guida è organizzata secondo un processo in più fasi per la migrazione a Tableau Cloud: 1. [Pianificare la migrazione](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part1.htm) 2. [Creare e configurare un sito di Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2.htm) 3. [Eseguire la migrazione delle connessioni virtuali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part2-5.htm) 4. [Eseguire la migrazione di origini dati, cartelle di lavoro e flussi di Prep in Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part3.htm) 5. **Sei qui**: Ricreare le pianificazioni di aggiornamento per Tableau Cloud 6. [Configurare le autorizzazioni e l’accesso ai contenuti per gli utenti migrati](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part5.htm) 7. [Aggiungere gli utenti rimanenti a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part6.htm) 8. [Elenco di controllo per la migrazione degli utenti finali](https://help.tableau.com/v0.0/guides/migration/it-it/cloud_migration_part7.htm)