Freigeben über


Azure Database for PostgreSQL-Ausgabe von Azure Stream Analytics

Sie können Azure Database for PostgreSQL als Ausgabe für relationale Daten oder für Anwendungen verwenden, die Inhalte erfordern, die in einer relationalen Datenbank gehostet werden sollen. Azure Stream Analytics-Aufträge schreiben Daten in eine vorhandene Tabelle in einer PostgreSQL Database. Azure Database for PostgreSQL-Ausgabe durch Azure Stream Analytics ist verfügbar für den flexiblen Serverbereitstellungsmodus.

Weitere Informationen zu Azure Database for PostgreSQL finden Sie unter Was ist Azure Database for PostgreSQL?.

Weitere Informationen zum Erstellen eines Azure Database for PostgreSQL-Servers mithilfe des Azure-Portals finden Sie unter Schnellstart: Erstellen einer Azure Database for PostgreSQL – flexible Server-Instanz.

Hinweis

Der Single Server-Bereitstellungsmodus ist veraltet. Verwenden Sie Azure CosmosDB for PostgreSQL, um bei Verwendung von Azure Database for PostgreSQL in Hyperscale (Citus) zu schreiben.

Ausgabekonfiguration

Die folgende Tabelle enthält die Eigenschaftennamen und die entsprechenden Beschreibungen zum Erstellen einer Azure Database for PostgreSQL-Ausgabe.

Eigenschaftenname BESCHREIBUNG
Ausgabealias Ein Anzeigename, der in Abfragen verwendet wird, um die Abfrageausgabe an diese Datenbank weiterzuleiten.
Subscription Das Azure-Abonnement, das Sie für Ihre Ausgabe verwenden möchten.
Server- oder Servergruppenname Ein eindeutiger Name, der Ihren Azure-Datenbank für PostgreSQL-Server identifiziert. Der Domänenname „postgres.database.azure.com“ wird an den von Ihnen angegebenen Servernamen angefügt. Der Servername darf nur Kleinbuchstaben, Zahlen und den Bindestrich (-) enthalten. Er muss zwischen 3 und 63 Zeichen enthalten.
Datenbank Der Name der Datenbank, an die Sie die Ausgabe senden.
Username Der Benutzername, der Schreibzugriff auf die Datenbank hat. Stream Analytics unterstützt nur die Authentifizierung mit Benutzername und Kennwort. Der Benutzername sollte das Format „username@hostname“ für Einzelserver und das Format „Benutzername“ für flexible Server aufweisen.
Kennwort Das Kennwort zum Herstellen einer Verbindung mit der Datenbank
Tabelle Der Name der Tabelle, in die die Ausgabe geschrieben wird. Beim Tabellennamen wird die Groß- und Kleinschreibung beachtet. Das Schema dieser Tabelle sollte genau der Anzahl der Felder und deren Typen entsprechen, die Ihre Auftragsausgabe generiert.

Partitionierung

Die Partitionierung muss aktiviert werde und basiert auf der PARTITION BY-Klausel in der Abfrage. Wenn die Option „Partitionierung erben“ aktiviert ist, wird die Eingabepartitionierung für vollständig parallelisierbare Abfragen verwendet.

Einschränkungen

  • Das Tabellenschema muss genau den Feldern und deren Typen in der Ausgabe Ihres Auftrags entsprechen.
  • Verwaltete Identitäten werden derzeit nicht für Azure Database for PostgreSQL-Ausgabe in Azure Stream Analytics unterstützt.

Nächste Schritte