Azure Database for PostgreSQL uitvoer van Azure Stream Analytics

U kunt Azure Database for PostgreSQL gebruiken als uitvoer voor gegevens die relationeel van aard zijn of voor toepassingen waarvoor inhoud moet worden gehost in een relationele database. Azure Stream Analytics-taken schrijven naar een bestaande tabel in een PostgreSQL-database. Azure Database for PostgreSQL uitvoer van Azure Stream Analytics is beschikbaar voor de implementatiemodus flexibele server.

Zie Wat is Azure Database for PostgreSQL? voor meer informatie over Azure Database for PostgreSQL.

Zie de quickstart voor het maken van een Azure Database for PostgreSQL - Flexibele server voor meer informatie over het maken van een Azure Database for PostgreSQL server met behulp van de Azure Portal.

Notitie

De implementatiemodus voor één server wordt afgeschaft. Als u naar Hyperscale (Citus) wilt schrijven wanneer u Azure Database for PostgreSQL gebruikt, gebruikt u Azure Cosmos DB voor PostgreSQL.

Uitvoerconfiguratie

De volgende tabel bevat de eigenschapsnamen en de bijbehorende beschrijvingen voor het maken van een Azure Database for PostgreSQL uitvoer.

Naam van eigenschap Description
Uitvoeralias Een beschrijvende naam die in query's wordt gebruikt om de query-uitvoer naar deze database te leiden.
Abonnement Het Azure-abonnement dat u wilt gebruiken voor de uitvoer.
Naam van server of servergroep Een unieke naam ter identificatie van uw Azure Database for PostgreSQL-server. De domeinnaam postgres.database.azure.com wordt toegevoegd aan de naam van de server die u opgeeft. De server mag alleen kleine letters, cijfers en het koppelteken (-) bevatten. De naam moet 3 tot 63 tekens bevatten.
Database De naam van de database waarnaar u de uitvoer verzendt.
Gebruikersnaam De gebruikersnaam die schrijftoegang tot de database heeft. Stream Analytics ondersteunt alleen verificatie met gebruikersnaam en wachtwoord. De gebruikersnaam moet de indeling 'username@hostname' hebben voor Enkele server en de indeling 'gebruikersnaam' voor Flexibele server.
Wachtwoord Het wachtwoord om verbinding te maken met de database.
Tabel De naam van de tabel waarin de uitvoer wordt geschreven. De tabelnaam is hoofdlettergevoelig. Het schema van deze tabel moet exact overeenkomen met het aantal velden en de bijbehorende typen die door de taakuitvoer worden gegenereerd.

Partitionering

Partitioneren moet zijn ingeschakeld en is gebaseerd op de PARTITION BY component in de query. Wanneer de optie Partitionering overnemen is ingeschakeld, volgt deze de invoerpartitionering voor volledig parallelliseerbare query's.

Beperkingen

  • Het tabelschema moet exact overeenkomen met de velden en hun typen in de uitvoer van uw taak.
  • Beheerde identiteiten voor Azure Database for PostgreSQL uitvoer in Azure Stream Analytics worden momenteel niet ondersteund.

Volgende stappen