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 flexibele serverimplementatiemodus.
Zie Wat is Azure Database for PostgreSQL?voor meer informatie over Azure Database for PostgreSQL.
Zie de quickstart voor het maken van een Exemplaar van Azure Database for PostgreSQL - Flexible Server voor meer informatie over het maken van een Azure Database for PostgreSQL-serverserver met behulp van Azure Portal.
Notitie
De implementatiemodus voor één server wordt afgeschaft. Als u wilt schrijven naar Hyperscale (Citus) wanneer u Azure Database for PostgreSQL gebruikt, gebruikt u Azure Cosmos DB for PostgreSQL.
Uitvoerconfiguratie
De volgende tabel bevat de eigenschapsnamen en de bijbehorende beschrijvingen voor het maken van een Azure Database for PostgreSQL-uitvoer.
Eigenschapsnaam | Beschrijving |
---|---|
Uitvoeralias | Een beschrijvende naam die wordt gebruikt in query's om de queryuitvoer naar deze database te leiden. |
Abonnement | Het Azure-abonnement dat u wilt gebruiken voor de uitvoer. |
Server- of servergroepnaam | 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 waar u de uitvoer verzendt. |
Username | De gebruikersnaam met schrijftoegang tot de database. Stream Analytics biedt alleen ondersteuning voor verificatie van 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 tabelnaam waarin de uitvoer wordt geschreven. De tabelnaam is hoofdlettergevoelig. Het schema van deze tabel moet exact overeenkomen met het aantal velden en de typen die uw taakuitvoer genereert. |
Partitionering
Partitionering moet zijn ingeschakeld en is gebaseerd op de PARTITION BY
component in de query. Wanneer de optie Partitioneren overnemen is ingeschakeld, volgt deze de invoerpartitionering voor volledig parallelle query's.
Beperkingen
- Het tabelschema moet exact overeenkomen met de velden en de bijbehorende typen in de uitvoer van uw taak.
- Beheerde identiteiten voor Uitvoer van Azure Database for PostgreSQL in Azure Stream Analytics worden momenteel niet ondersteund.