Database di Azure per PostgreSQL output da Analisi di flusso di Azure

È possibile usare Database di Azure per PostgreSQL come output per i dati di natura relazionale o per le applicazioni che richiedono che il contenuto sia ospitato in un database relazionale. I processi di Analisi di flusso di Azure scrivono in una tabella esistente in un database PostgreSQL. Database di Azure per PostgreSQL output di Analisi di flusso di Azure è disponibile per la modalità di distribuzione del server flessibile.

Per altre informazioni su Database di Azure per PostgreSQL, vedere Che cos'è Database di Azure per PostgreSQL?.

Per altre informazioni su come creare un server Database di Azure per PostgreSQL usando il portale di Azure, vedere la guida introduttiva per la creazione di un'istanza del server flessibile Database di Azure per PostgreSQL.

Nota

La modalità di distribuzione Server singolo è deprecata. Per scrivere in Hyperscale (Citus) quando si usa Database di Azure per PostgreSQL, usare Azure Cosmos DB per PostgreSQL.

Configurazione dell'output

Nella tabella seguente sono elencati i nomi delle proprietà e le relative descrizioni per la creazione di un output Database di Azure per PostgreSQL.

Nome proprietà Descrizione
Alias di output Nome descrittivo usato nelle query per indirizzare l'output della query a questo database.
Subscription Sottoscrizione di Azure da usare per l'output.
Nome del server o del gruppo di server Nome univoco per identificare il database di Azure per il server PostgreSQL. Il nome di dominio postgres.database.azure.com viene aggiunto al nome del server specificato. Il server può contenere solo lettere minuscole, numeri e il segno meno (-). Deve contenere da 3 a 63 caratteri.
Database Nome del database in cui si sta inviando l'output.
Username Nome utente con accesso in scrittura al database. Analisi di flusso supporta solo l'autenticazione con nome utente/password. Il nome utente deve essere nel formato "username@hostname" per Server singolo e il formato "nome utente" per il server flessibile.
Password Password per la connessione al database.
Tabella Nome della tabella in cui viene scritto l'output. Il nome della tabella fa distinzione tra maiuscole e minuscole. Lo schema di questa tabella deve corrispondere esattamente al numero di campi e ai relativi tipi generati dall'output del processo.

Partizionamento

Il partizionamento deve essere abilitato ed è basato sulla PARTITION BY clausola nella query. Quando l'opzione Eredita partizionamento è abilitata, segue il partizionamento di input per le query completamente parallelizzabili.

Limitazioni

  • Lo schema della tabella deve corrispondere esattamente ai campi e ai relativi tipi nell'output del processo.
  • Le identità gestite per Database di Azure per PostgreSQL output in Analisi di flusso di Azure non sono attualmente supportate.

Passaggi successivi