Dela via


Azure Database for PostgreSQL-utdata från Azure Stream Analytics

Du kan använda Azure Database for PostgreSQL som utdata för data som är relationella eller för program som kräver att innehåll finns i en relationsdatabas. Azure Stream Analytics-jobb skriver till en befintlig tabell i en PostgreSQL-databas. Azure Database for PostgreSQL-utdata från Azure Stream Analytics är tillgängligt för distributionsläget Flexibel server.

Mer information om Azure Database for PostgreSQL finns i Vad är Azure Database for PostgreSQL?.

Mer information om hur du skapar en Azure Database for PostgreSQL-server med hjälp av Azure-portalen finns i snabbstarten för att skapa en Azure Database for PostgreSQL – flexibel serverinstans.

Kommentar

Distributionsläget för enskild server är inaktuellt. Om du vill skriva till Hyperskala (Citus) när du använder Azure Database for PostgreSQL använder du Azure Cosmos DB för PostgreSQL.

Utdatakonfiguration

I följande tabell visas egenskapsnamnen och deras beskrivningar för att skapa en Azure Database for PostgreSQL-utdata.

Egenskapsnamn beskrivning
Utdataalias Ett eget namn som används i frågor för att dirigera frågeutdata till den här databasen.
Prenumeration Den Azure-prenumeration som du vill använda för utdata.
Namn på server- eller servergrupp Ett unikt namn som identifierar Azure Database för PostgreSQL-servern. Domännamnet postgres.database.azure.com läggs till i namnet på den server som du anger. Servernamnet får bara innehålla gemener, siffror och bindestreck (-). Den måste innehålla 3 till 63 tecken.
Databas Namnet på databasen där du skickar utdata.
Username Användarnamnet som har skrivåtkomst till databasen. Stream Analytics stöder endast autentisering med användarnamn/lösenord. Användarnamnet ska vara i formatet "username@hostname" för enskild server och formatet "användarnamn" för flexibel server.
Lösenord Lösenordet för att ansluta till databasen.
Register Tabellnamnet där utdata skrivs. Tabellnamnet är skiftlägeskänsligt. Schemat för den här tabellen ska exakt matcha antalet fält och deras typer som dina jobbutdata genererar.

Partitionering

Partitionering måste aktiveras och baseras på PARTITION BY -satsen i frågan. När alternativet Ärv partitionering är aktiverat följer det indatapartitioneringen för fullständigt parallelliserbara frågor.

Begränsningar

  • Tabellschemat måste exakt matcha fälten och deras typer i jobbets utdata.
  • Hanterade identiteter för Azure Database for PostgreSQL-utdata i Azure Stream Analytics stöds för närvarande inte.

Nästa steg