---
schema_version: "1"
id: b6ee4258bd843284a0dfdd5b36c08f880ee4c2202558f81ac878c62d497e440b
title: Creare un’istanza PostgreSQL del database di Azure in Azure
collection: tableau
version: next
locale: it-it
portal_url: https://docs.salesforce.com/tableau/next/it-it/server-linux/server_external_repo_configure_Azure.md
canonical_url: https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_configure_Azure.htm
source_site: help.tableau.com
content_type: documentation
content_hash: eede0f3deb3d868e4bbb7cba3a0e37187c9b6442c7fd041c9fb56f7e4691fd70
description: Create an Azure Database for PostgreSQL instance for the Tableau Server external repository.
---
[Passa al contenuto principale](#main-content)

# Creare un’istanza PostgreSQL del database di Azure in Azure

A partire dalla versione 2020.4, puoi ospitare il repository esterno nella piattaforma cloud di Azure. In questa sezione viene descritto come creare un database di Azure per un’istanza PostgreSQL da utilizzare come repository esterno di Tableau Server.

## Requisiti consigliati

- È consigliabile utilizzare un server con 8 vCore, memoria ottimizzata e 50 GB di spazio di archiviazione per il repository esterno di Tableau Server, ma i requisiti esatti variano in base alle esigenze e all’utilizzo. Se disponi già di Tableau Server, esamina l’utilizzo del repository esistente per determinare le esigenze di archiviazione.
    
    Puoi anche ridimensionare le risorse se scopri che ne occorrono di più. Per maggiori informazioni, consulta [Scaling your PostgreSQL Azure Database resources](https://docs.microsoft.com/en-us/azure/postgresql/concepts-pricing-tiers#scale-resources).
- È consigliabile, ma non obbligatorio, configurare comunicazioni sicure tra Tableau Server e l’istanza esterna del database PostgreSQL con il protocollo SSL.
    
    Se non vuoi utilizzare connessioni sicure tra Tableau Server e il repository esterno, devi configurare Database di Azure in modo da consentire le connessioni non crittografate.
- L’istanza del database PostgreSQL deve essere raggiungibile da tutti i nodi presenti nel cluster di Tableau Server. L’istanza del database deve essere configurata per consentire connessioni da tutti i nodi di Tableau Server. Esistono due modi per eseguire questa configurazione:
    
    - Questo è il modo più sicuro: configurare il database di Azure per l’istanza PostgreSQL in modo da consentire l’accesso privato solo tramite l’endpoint del servizio di rete virtuale. Per maggiori informazioni, consulta [Use Virtual Network service endpoints and rules for Azure Database for PostgreSQL](https://docs.microsoft.com/en-us/azure/postgresql/concepts-data-access-and-security-vnet) e [Create and Manage VNet service endpoints](https://docs.microsoft.com/en-us/azure/postgresql/howto-manage-vnet-using-portal).
        
        È inoltre possibile consultare l’[argomento di panoramica](https://docs.microsoft.com/it-it/azure/virtual-network/virtual-networks-overview) sulle reti virtuali di Azure.
    - In alternativa, il database di Azure per PostgreSQL può essere configurato in modo da consentire connessioni da un intervallo di indirizzi IP pubblici. Questo metodo espone l’endpoint del database di Azure all’accesso pubblico su Internet.
- Quando si configura l’istanza del database di Azure, è consigliabile utilizzare **postgres** come nome utente dell’amministratore. Se scegli di utilizzare un nome utente diverso, assicurati che non inizi con **pg** o **azure**. Il nome utente inoltre non può essere **rails**, **tblwgadmin**, **tableau**, **readonly** o **tbladminviews**.
- La versione di PostgreSQL deve corrispondere alla versione utilizzata da Tableau Server quando installato localmente. Per un elenco completo delle versioni PostgreSQL compatibili con le versioni di Tableau Server, consulta [Compatibilità dei prodotti](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_upgrade_postgres.htm#postgres-ts-compat).
- Tableau genera automaticamente le password per uso interno utilizzate dagli utenti del database interno. Queste password sono lunghe 32 caratteri e sono composte da lettere minuscole e numeri. Non sono accessibili o configurabili da un amministratore. La tua istanza di PostgreSQL esterno potrebbe consentirti di impostare un criterio per le password (a seconda della piattaforma che stai utilizzando). Se specifichi un criterio che include tipi di caratteri diversi da numeri e lettere minuscole, questo può causare errori durante la configurazione di Tableau Server per l’utilizzo del repository esterno.

## Creare un’istanza del database PostgreSQL in Azure

### Fase 1. Creare una subnet delegata per il database di Azure per l’istanza PostgreSQL

Questo passaggio è un prerequisito per la configurazione dell’accesso privato per l’opzione di rete durante la creazione dell’istanza. La configurazione dell’accesso privato al database è essenziale per le comunicazioni sicure. Ciò consente alle macchine virtuali create in qualsiasi punto della rete virtuale di connettersi all’istanza del database, ma nessuna al di fuori della rete virtuale è in grado di farlo.

Nella stessa rete virtuale in cui è attualmente ospitato Tableau Server crea una nuova subnet delegata per l’istanza del database di Azure. Per maggiori informazioni sulla configurazione dell’accesso privato, consulta [Networking Options for Azure Database for PostgreSQL - Flexible Server](https://docs.microsoft.com/en-us/azure/postgresql/flexible-server/concepts-networking#private-access-vnet-integration) sul sito Web di Azure.

### Fase 2. Creare un database di Azure per l’istanza PostgreSQL

Per creare una nuova istanza del database di Azure per PostgreSQL, segui le istruzioni fornite sul [sito della documentazione di Azure](https://docs.microsoft.com/en-us/azure/postgresql/flexible-server/quickstart-create-server-portal).

Di seguito sono riportate le opzioni di configurazione, i valori richiesti e i nostri consigli per la nuova istanza database PostgreSQL:

- **Dettagli del server**
    
    - Specifica Nessuno come origine dati per creare un nuovo server.
    - Per il nome utente dell’amministratore, è consigliabile utilizzare **postgres**. Se scegli di utilizzare un nome utente diverso, assicurati che non inizi con **pg** o **azure**. Il nome utente inoltre non può essere **rails**, **tblwgadmin**, **tableau**, **readonly** o **tbladminviews**.
    - Scegli una password che soddisfi i requisiti di Azure.
    - Utilizza la versione compatibile di PostgreSQL per la versione di Tableau Server in uso. Per un elenco completo delle versioni PostgreSQL compatibili con le versioni di Tableau Server, consulta [Compatibilità dei prodotti](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_upgrade_postgres.htm#postgres-ts-compat).
    - Esegui l’allocazione di almeno 512 GB di spazio di archiviazione.
    - L’uso delle estensioni uuid-ossp e unaccent deve essere consentito agli utenti “azure\_pg\_admin” nel database di Azure per PostgreSQL.
- **Calcolo e archiviazione**
    
    - Utilizza almeno Server flessibile con livello computer Utilizzo generico e dimensioni di calcolo Standard\_D8s\_v3 (8 vCore, 32 GB di RAM).
- **Opzioni di rete**
    
    - Seleziona Accesso privato (rete virtuale). Questo garantisce comunicazioni private e sicure per il database.
- Alta disponibilità
    
    - Abilita l’opzione per la disponibilità elevata in base alle esigenze.
- **Backup**
    
    - Imposta il periodo di conservazione in base alle esigenze. Questa impostazione è per i backup automatici di Azure, non per quelli di Tableau Server. Puoi specificare le impostazioni che soddisfano i requisiti.

### Fase 3. Configurare una regola firewall a livello di server

Una volta creato il database, configura una regola firewall a livello di server per consentire l’accesso ai nodi di Tableau Server.

Assicurati che l’istanza del database sia raggiungibile da tutti i nodi di Tableau Server utilizzando la subnet dedicata descritta nel fase 1.

### Fase 4. Configurare il database di Azure per l’istanza PostgreSQL

Dal punto di vista di Tableau Server, la maggior parte dei valori dei parametri per l’istanza può essere impostata sui valori predefiniti. Puoi modificare i valori dei parametri in caso di requisiti di prestazioni o registrazione specifici, tuttavia è consigliabile mantenere i seguenti parametri sui valori predefiniti e non modificarli:

- `standard_conforming_strings`
- `escape_string_warning`

È inoltre consigliabile impostare il valore per `work_mem` almeno su 16384 per evitare problemi di prestazioni.

Per informazioni su come configurare i parametri del server, consulta la [documentazione di Azure](https://docs.microsoft.com/en-us/azure/postgresql/howto-configure-server-parameters-using-portal#viewing-and-editing-parameters).

### Fase 5. Ottenere l’endpoint dell’istanza database PostgreSQL

Una volta pronta l’istanza, ottieni le informazioni sugli endpoint che utilizzerai per configurare Tableau Server per l’utilizzo di questa istanza per il repository di Tableau Server.

### Fase 6. Scaricare il file del certificato SSL

Le comunicazioni sicure tra Tableau Server e il repository esterno tramite SSL **non** sono necessarie ma consigliate.

Se desideri configurare le connessioni sicure tra Tableau Server e il repository esterno, scarica il file del certificato. Il file del certificato sarà necessario durante la configurazione di Tableau Server per l’utilizzo di questo repository esterno. Per maggiori informazioni, consulta [Configure TLS connectivity for Azure Database for PostgreSQL](https://docs.microsoft.com/en-us/azure/postgresql/concepts-ssl-connection-security).

Se non è necessario utilizzare connessioni sicure tra Tableau Server e il repository esterno, configura l’istanza di Database di Azure in modo da consentire le connessioni non crittografate.

## Configurazione della disponibilità elevata per il database PostgreSQL

Tableau Server non gestisce o imposta la disponibilità elevata per il repository esterno. Azure offre funzionalità che possono essere utilizzate per fornire la disponibilità elevata. Per maggiori informazioni, consulta [Azure Database High Availability](https://docs.microsoft.com/en-us/azure/postgresql/concepts-hyperscale-high-availability).

## Ripristino di emergenza per il database PostgreSQL

In caso di emergenza, potrebbe essere necessario configurare una nuova istanza del database di Azure per PostgreSQL. Esistono altri scenari che potrebbero richiedere il ripristino in seguito a un problema dell’istanza del database. In tali scenari, per configurare Tableau Server per l’uso della nuova istanza del database di Azure, utilizza la procedura seguente:

1. **Ripristina il backup in una nuova istanza del database di Azure.** Nel database di Azure per PostgreSQL l’esecuzione di un ripristino crea un nuovo server dai backup del server originale. Per maggiori informazioni sul backup e il ripristino del database di Azure per PostgreSQL, consulta [Azure Database for PostgreSQL Backup and Restore](https://docs.microsoft.com/en-us/azure/postgresql/concepts-backup).
2. **Crea un nuovo file di impostazioni JSON** contenente le informazioni di connessione per la nuova istanza del database di Azure per PostgreSQL. Per maggiori informazioni sulla creazione di un file di impostazioni JSON, consulta la sezione **Fase 1** in [Installare Tableau Server con un repository PostgreSQL esterno](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_new_install.htm).
3. **Utilizza il comando** `tsm topology external-services repository replace-host` per puntare Tableau Server alla nuova istanza del database di Azure per PostgreSQL.
    
    Per maggiori informazioni sul comando `tsm topology external-services repository replace-host`, consulta [tsm topology](https://help.tableau.com/v0.0/server-linux/it-it/cli_topology_tsm.htm).

## Chi può farlo

Solo gli amministratori di Tableau Server possono configurare Tableau Server per l’utilizzo del repository esterno. Per creare il database di Azure, è inoltre necessario un account Azure.

## Fasi successive

Per le nuove installazioni: [Installare Tableau Server con un repository PostgreSQL esterno](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_new_install.htm)

Se desideri configurare il tuo sistema Tableau Server esistente per l’utilizzo di un repository esterno, consulta [Riconfigurare il repository di Tableau Server](https://help.tableau.com/v0.0/server-linux/it-it/server_external_repo_reconfigure.htm).