---
schema_version: "1"
id: 9b2f8fe39328d301941ee1e11a55b87c0dfd45e091528bbd06706ceef61317a9
title: Repository esterno di Tableau Server
collection: tableau
version: next
locale: it-it
portal_url: https://docs.salesforce.com/tableau/next/it-it/server-linux/server_external_repo.md
canonical_url: https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 611fd08c7c1f016537498a08dc52de0b50b4349271bfe2b7d2ced27e56213997
description: Overview of the Tableau Server External Repository on a PostgreSQL database.
---
[Passa al contenuto principale](#main-content)

# Repository esterno di Tableau Server

Il repository di Tableau Server è un database PostgreSQL in cui vengono archiviati i dati relativi a tutte le interazioni degli utenti, agli aggiornamenti delle estrazioni e altro ancora.

Il repository può essere installato localmente negli stessi nodi di Tableau Server o esternamente:

- **Repository locale:** il database PostgreSQL viene installato e distribuito localmente, vale a dire, distribuito insieme a Tableau Server.
- **Repository esterno:** il database PostgreSQL viene distribuito esternamente. Il repository esterno può essere installato in Amazon RDS, Google Cloud, Database di Azure o come installazione autonoma.

Per informazioni generali aggiuntive sul repository di Tableau Server, consulta:

- [Informazioni sul dizionario dei dati di Tableau Server](https://help.tableau.com/v0.0/server-linux/it-it/data_dictionary.htm)
- [Raccogliere i dati con il repository di Tableau Server](https://help.tableau.com/v0.0/server-linux/it-it/perf_collect_server_repo.htm)

Gli host supportati per il repository esterno sono:

- Amazon RDS - a partire dalla versione 2019.3
- Database Azure - a partire dalla versione 2020.4
- Istanza autonoma di PostgreSQL - a partire dalla versione 2021.2
- Istanza Google Cloud SQL di PostgreSQL - a partire dalla versione 2021.4

Questo argomento fornisce una panoramica del repository esterno di Tableau Server.

## Considerazioni sul repository esterno

Sia Amazon RDS che Database Azure offrono maggiore scalabilità, affidabilità, disponibilità elevata e sicurezza integrata per PostgreSQL. Una più stretta integrazione con queste offerte cloud consente di sfruttare questi vantaggi aggiuntivi.

Se stai configurando un’istanza PostgreSQL autonoma, devi configurare e gestire la disponibilità elevata e la scalabilità in base alle esigenze.

**Importante:** non modificare direttamente il repository. Ciò potrebbe interrompere il funzionamento di Tableau Server. Eventuali modifiche del repository da parte dei clienti renderanno l’installazione non supportabile da parte di Tableau.

### Piattaforma cloud

Quando utilizzi una piattaforma cloud per ospitare il tuo repository esterno, hai la possibilità di eseguire istanze PostgreSQL su un’infrastruttura ospitata e di gestirle tu stesso o di scegliere l’opzione del servizio completamente gestito.

- **Gestito autonomamente:** configurazione e gestione autonoma delle istanze PostgreSQL nell’infrastruttura ospitata. Ad esempio, se utilizzi AWS come piattaforma cloud, puoi utilizzare istanze EC2 per eseguire, gestire ed eseguire la manutenzione delle istanze PostgreSQL.
- **Completamente gestito:** seleziona un servizio completamente gestito. Ad esempio, se utilizzi AWS come piattaforma cloud, puoi utilizzare l’opzione RDS per ospitare il tuo repository esterno.

Una delle considerazioni chiave quando si effettua una scelta tra gestito autonomamente e completamente gestito è che in un’opzione gestita autonomamente si ottiene il massimo controllo, ma si ha anche la responsabilità di eseguire la manutenzione delle macchine virtuali e di occuparsi di molte attività amministrative del database. Un’opzione completamente gestita semplifica l’installazione, la gestione della configurazione e la manutenzione.

Ecco un elenco più completo degli elementi da considerare al momento di scegliere tra le due opzioni:

- Requisiti di installazione e manutenzione.
- Opzioni per la disponibilità elevata e il ripristino di emergenza
- Funzionalità per le prestazioni, la scalabilità e il monitoraggio
- Manutenzione della sicurezza
- Costi operativi, costi di servizio, costi del personale.

Ecco un esempio di come le due opzioni possono essere confrontate per Azure sul sito Microsoft: [Scegliere l’opzione del server PostgreSQL più adatta in Azure](https://docs.microsoft.com/it-it/azure/postgresql/overview-postgres-choose-server-options).

## Requisiti

- La versione di Tableau Server deve essere una delle seguenti:
    
    - 2019.3 o versione successiva per l’utilizzo con AWS
    - 2020.4 o versione successiva per l’utilizzo con Azure.
        
        Per la versione corretta di PostgreSQL da utilizzare, consulta [Azure Database for PostgreSQL Flexible Server](https://azure.microsoft.com/en-us/updates/azure-database-for-postgresql-flexible-server-now-in-preview/).[](https://azure.microsoft.com/en-us/updates/azure-database-for-postgresql-flexible-server-now-in-preview/)
    - 2021.2 o versioni successive per l’utilizzo con l’istanza PostgreSQL autonoma. Utilizzabile per installazioni locali, macchine virtuali di Azure o AWS EC2.
    - 2021.4 o versioni successive per l’utilizzo con Google Cloud, sia per l’istanza PostgreSQL che per una macchina virtuale autonoma PostgreSQL su Google Cloud.
- Tableau Server deve disporre delle chiavi di Advanced Management attivate.
- A seconda di dove prevedi di ospitare il repository esterno, sarà necessario avere familiarità con uno dei seguenti elementi:
    
    - Configurazione e gestione dei database Amazon RDS.
    - Configurazione e gestione dei database di Azure.
    - Configurazione e gestione dei database PostgreSQL come installazione autonoma.
    - Configurazione e gestione dell’istanza PostgreSQL su Google Cloud

## Cronologia delle revisioni

È necessario eseguire la versione corretta di PostgreSQL per il repository di Tableau Server autonomo. Nella seguente tabella è indicata la compatibilità delle versioni di Tableau Server.

**Nota:** la versione che offre la massima compatibilità per qualsiasi versione di Tableau Server è quella principale minima o qualsiasi aggiornamento secondario. Ad esempio, se la versione minima compatibile di PostgreSQL è 13.4, la versione massima compatibile è 13.x dove <x> è uguale o superiore a 4.

<table style="width: 100%;" class="simple-table"><colgroup><col><col></colgroup><tbody><tr><th>Versioni di Tableau Server</th><th>Versioni minime compatibili con PostgreSQL</th></tr><tr><td><p>2022.3.0 - 2022.3.7</p><p>2023.1.0 - 2023.1.4</p></td><td>13.7</td></tr><tr><td>2022.1.17 - 2022.1.19<p>2022.3.8 - 2022.3.19</p><p>2023.1.5 - 2023.1.15</p><p>2023.3.0 - 2023.3.8</p></td><td>13.11</td></tr><tr><td>2022.3.20 - 2022.3.x<p>2023.1.16 - 2023.1.x</p><p>2023.3.9 - 2023.3.x</p></td><td>13.14</td></tr><tr><td>2024.0 - 2024.2.8</td><td>15.6</td></tr><tr><td>2024.2.9 - 2024.2.13<p>2025.1.0 - 2025.1.6</p></td><td>15.10</td></tr><tr><td>2024.2.14 - 2024.2.16 <p>2025.1.7 - 2025.1.9</p></td><td>15.13</td></tr><tr><td><p>2024.2.17</p><p>2025.1.10</p><p>2025.3 - 2025.3.5</p></td><td>15.14</td></tr><tr><td>2025.3.6</td><td>15.16</td></tr><tr><td><p>2026.2.x</p></td><td>17.7</td></tr></tbody></table>

## Topologia

**Il diagramma seguente è una versione riepilogativa della topologia di Tableau Server con un repository esterno.**

![Diagramma che mostra l’architettura di una distribuzione di Tableau Server.](/tableau/next/it-it/server-linux/it-it/Img/tableau-server-external-repository-topology-summary.png)

**Il diagramma seguente è una versione dettagliata della topologia di Tableau Server con un repository esterno e mostra tutti i processi installati in ogni nodo.**

![Diagramma che mostra l’architettura di una distribuzione di Tableau Server.](/tableau/next/it-it/server-linux/it-it/Img/tableau-server-external-repository-topology-detailed.png)

## Gestione del repository esterno

### Gestione licenze

Per abilitare questa funzionalità, è innanzitutto necessario attivare Advanced Management in Tableau Server. Per maggiori informazioni, consulta [Informazioni su Tableau Advanced Management su Tableau Server](https://help.tableau.com/v0.0/server-linux/it-it/itm_intro.htm). Se non disponi di Advanced Management o se la licenze è scaduta, si verificherà il seguente comportamento:

- Se tenti di configurare Tableau Server per l’uso di un repository esterno durante l’installazione, visualizzerai un messaggio di errore ma potrai continuare con l’installazione. Il repository di Tableau Server verrà installato localmente. Per installazioni con server singolo, il repository viene installato sullo stesso computer in cui è presente Tableau Server. Per installazioni multi-nodo, il repository viene installato su uno dei nodi del cluster di Tableau Server.
- Se stai già utilizzando un repository di Tableau Server esterno nell’installazione corrente e la licenza di Advanced Management scade, il server andrà in errore al riavvio. Se non disponi più delle funzionalità di Advanced Management, ma disponi di una licenza valida di Tableau Server, potrai comunque creare un backup. Per ripristinare il funzionamento del server puoi inoltre eseguire la migrazione del repository esterno al repository locale, che non richiede Advanced Management. Per ulteriori informazioni su come eseguire la migrazione da un repository esterno a un repository locale, vedi [Riconfigurare il repository di Tableau Server](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_reconfigure.htm).

### Scenari di migrazione supportati

- Spostamento del repository da locale a esterno.
- Spostamento del repository da esterno a locale.

### Backup e ripristino

Se è configurato solo il repository esterno:

Il processo di backup e ripristino rimane invariato sia per i repository locali sia per i repository esterni. Prevede la procedura descritta nella sezione [Eseguire il backup dei dati di Tableau Server](https://help.tableau.com/v0.0/server-linux/it-it/db_backup.htm).

- I comandi di backup e ripristino funzionano analogamente sia per i repository locali che per quelli esterni. In caso di utilizzo di un repository esterno da parte di Tableau Server, il backup richiede più spazio su disco. Tienilo a mente durante la configurazione.
- Le posizioni predefinite e le altre posizioni supportate per l’archiviazione del file di backup sono le stesse indipendentemente dal fatto che il repository sia locale o esterno.

Ai server Tableau che utilizzano un repository esterno si applicano le seguenti eccezioni:

- Tutti gli account utente personalizzati creati nel repository di Tableau Server esterno saranno inclusi nel ripristino, ma le password no. Le password dovranno essere riconfigurate al termine del ripristino. Gli account utente personalizzati sono account utente del database PostgreSQL, utilizzati da SQL o da altri software client per database al fine di connettersi al database PostgreSQL.
    
    **Nota:** come misura di sicurezza questi account personalizzati saranno disabilitati, ma puoi riconfigurare questa impostazione.
- La configurazione e la topologia non devono essere incluse nel backup. Per ulteriori informazioni su come esportare le impostazioni di topologia e configurazione, consulta [Eseguire un backup completo e ripristinare Tableau Server](https://help.tableau.com/v0.0/server-linux/it-it/backup_restore.htm).

**Se sono configurati sia il repository esterno che l’archivio file esterno:**

Se sono configurati sia il repository esterno che l’archivio file esterno per Tableau Server, sono disponibili alcune opzioni. Queste opzioni consentono di sfruttare le funzionalità di backup degli snapshot delle piattaforme cloud che potresti utilizzare per ospitare il repository e l’archivio file esterni. Per maggiori informazioni e istruzioni dettagliate, consulta [Backup e ripristino con l’archivio file esterno](https://help.tableau.com/v0.0/server-linux/it-it/server_external_filestore_storage_backup_restore.htm).

### Connessioni SSL

Hai la possibilità di richiedere o meno le connessioni TLS/SSL da Tableau Server al repository esterno.

Se non è necessario utilizzare connessioni crittografate, devi configurare il repository esterno per consentire le connessioni non crittografate e utilizzare l’opzione -`-no-ssl` quando configuri il repository esterno per Tableau Server. Per maggiori informazioni, consulta [tsm topology external-services repository enable](https://help.tableau.com/v0.0/server-linux/it-it/cli_topology_tsm.htm#TSMExternalRepoEnable).

Se desideri abilitare o disabilitare SSL in un secondo momento, dopo l’installazione, utilizza [tsm security repository-ssl enable](https://help.tableau.com/v0.0/server-linux/it-it/cli_security_tsm.htm#postres-ssl-enable) o [tsm security repository-ssl disable](https://help.tableau.com/v0.0/server-linux/it-it/cli_security_tsm.htm#sm%20security%20repository-ssl%20disable). Questa opzione è disponibile a partire dalla versione 2021.4.

#### Aggiornamento del certificato SSL

Se come parte di una scadenza pianificata del certificato SSL di RDS, Database Azure, dell’istanza PostgreSQL su Google Cloud o dell’istanza PostgreSQL autonoma, devi aggiornare l’istanza con il nuovo file certificato, è inoltre necessario aggiornare le impostazioni di Tableau Server per utilizzare il nuovo file certificato. A tale scopo, scarica il file più recente, esegui il comando _tsm topology external-services repository replace-host_ e fornisci il nuovo file di certificato.

## Considerazioni sulla disponibilità elevata

Tableau Server non gestisce o imposta la disponibilità elevata per il repository esterno.

- **AWS:** Amazon RDS offre funzionalità che possono essere utilizzate per fornire la disponibilità elevata e gestire il failover. Per maggiori informazioni, consulta [Amazon RDS High Availability](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.MultiAZ.html).
- **Azure:** Azure offre funzionalità che possono essere utilizzate per fornire la disponibilità elevata e gestire il failover. Per maggiori informazioni, consulta [Azure Database High Availability](https://docs.microsoft.com/en-us/azure/postgresql/concepts-hyperscale-high-availability).
- **Google Cloud:** Google Cloud offre funzionalità che possono essere utilizzate per fornire la disponibilità elevata e gestire il failover. Per maggiori informazioni, consulta [Google Cloud High Availability](https://cloud.google.com/sql/docs/postgres/high-availability).
- **Istanza autonoma di PostgreSQL:** PostgreSQL offre diverse funzionalità che possono essere utilizzate per fornire la disponibilità elevata e gestire il failover. Per maggiori informazioni, consulta [PostgreSQL High Availability](https://www.postgresql.org/docs/current/high-availability.html).

## Considerazioni sull’aggiornamento

Questo vale solo se utilizzi la configurazione del repository esterno con Tableau Server.

Se utilizzi un repository esterno, potrebbe essere necessario eseguire ulteriori fasi durante l’aggiornamento:

- **Nessun cambio di versione:** se non c’è nessun cambio di versione in PostgreSQL, non sono necessarie azioni speciali.
- **Modifica della versione secondaria:** in caso di modifica della versione secondaria in PostgreSQL, devi aggiornare il repository esterno prima di aggiornare Tableau Server. Nella maggior parte dei casi esistono metodi sul posto per farlo. Il metodo che utilizzi dipende dalla posizione del tuo repository e va oltre lo scopo di questa documentazione.
- **Modifica della versione principale:** in caso di modifica della versione principale di PostgreSQL, devi seguire le fasi descritte in [Eseguire l’upgrade di Tableau Server con repository esterno per una nuova versione principale di PostgreSQL](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_upgrade_postgres.htm).
    
    Le fasi includono:
    
    1. Creazione di una nuova istanza del database PostgreSQL. Per maggiori informazioni, consulta:
        - [Creare un’istanza database PostgreSQL su AWS Relational Database Service (RDS)](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_configure_RDS.htm)
        - [Creare un’istanza PostgreSQL del database di Azure in Azure](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_configure_Azure.htm)
        - [Creare un’istanza di Cloud SQL per PostgreSQL su Google Cloud](https://cloud.google.com/sql/docs/postgres/create-instance)
        - [Creare un database PostgreSQL come installazione autonoma](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_configure_standalone.htm)
    2. Crea un file di configurazione e scarica il file del certificato SSl per la nuova istanza creata nella fase 1.
    
    Durante l’upgrade, sarà necessario puntare Tableau Server alla nuova istanza utilizzando il file di configurazione. Il processo di upgrade eseguirà la migrazione dei contenuti dal repository esterno corrente alla nuova istanza. Per maggiori dettagli, consulta [Eseguire l’upgrade di Tableau Server con repository esterno per una nuova versione principale di PostgreSQL](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_upgrade_postgres.htm).

## Monitoraggio dello stato del repository

La pagina di stato di TSM mostra il servizio esterno di Tableau Server come nodo aggiuntivo per l’installazione di Tableau Server.

![Processi di Tableau Server e relativi stati.](/tableau/next/it-it/server-linux/it-it/Img/server_external_repo_tsm_status.png)

La scheda della topologia indica la presenza di servizi esterni di Tableau Server configurati:

![Pagina di configurazione in Tableau Server con un elenco di servizi esterni.](/tableau/next/it-it/server-linux/it-it/Img/server_external_repo_topology.png)

## Recupero dei log

I log di Tableau Server non includeranno i log del repository esterno. Utilizza i seguenti metodi per recuperare i log specifici dell’istanza:

- **AWS:** per informazioni sulla configurazione della registrazione per l’istanza PostgreSQL di Amazon RDS, consulta [PostgreSQL Database Log Files](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.Concepts.PostgreSQL.html).
- **Azure:** per informazioni sulla configurazione della registrazione per l’istanza PostgreSQL di Database Azure, consulta [Logs in Azure Database for PostgreSQL](https://docs.microsoft.com/en-us/azure/postgresql/concepts-server-logs).
- **Google Cloud:** per informazioni su come visualizzare ed eseguire query sui log per l’istanza PostgreSQL, consulta [Cloud SQL logging](https://cloud.google.com/sql/docs/postgres/logging).
- **Istanza autonoma di PostgreSQL:** per informazioni sulla configurazione della registrazione per l’istanza autonoma di PostgreSQL, consulta [Error Reporting and Logging](https://www.postgresql.org/docs/12/runtime-config-logging.html).

## Fasi successive

- Puoi utilizzare una delle opzioni seguenti per creare un’istanza del database PostgreSQL:
    
    - [Creare un’istanza database PostgreSQL su AWS Relational Database Service (RDS)](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_configure_RDS.htm)
    - [Creare un’istanza PostgreSQL del database di Azure in Azure](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_configure_Azure.htm)
    - [Creare un’istanza PostgreSQL su Google Cloud](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_configure_gcp.htm)
    - [Creare un database PostgreSQL come installazione autonoma](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_configure_standalone.htm)
- [Installare Tableau Server con un repository PostgreSQL esterno](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_new_install.htm)
- [Riconfigurare il repository di Tableau Server](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_reconfigure.htm)
    
    - Migrazione da locale a esterno
    - Migrazione da esterno a locale

## Altri articoli in questa sezione