Compartir a través de


Salida de Azure Database for PostgreSQL desde Azure Stream Analytics

Puede usar Azure Database for PostgreSQL como salida de datos que son relacionales por naturaleza o de aplicaciones que requieran que el contenido se hospede en una base de datos relacional. Los trabajos de Azure Stream Analytics escriben en una tabla existente de una base de datos PostgreSQL. La salida de Azure Database for PostgreSQL de Azure Stream Analytics está disponible para el modo de implementación de servidor flexible.

Para obtener más información sobre Azure Database for PostgreSQL, consulte ¿Qué es Azure Database for PostgreSQL?

Para obtener más información sobre cómo crear un servidor de Azure Database for PostgreSQL mediante Azure Portal, consulte el inicio rápido para crear una instancia de servidor flexible de Azure Database for PostgreSQL.

Nota

El modo de implementación del servidor único está en desuso. Para escribir en Hiperescala (Citus) al usar Azure Database for PostgreSQL, use Azure Cosmos DB for PostgreSQL.

Configuración de salida

En la siguiente tabla, se enumeran los nombres de propiedad y sus descripciones para crear una salida de Azure Database for PostgreSQL.

Nombre de propiedad Descripción
Alias de salida Un nombre descriptivo usado en las consultas para dirigir la salida de la consulta a esta base de datos.
Subscription La suscripción de Azure que desea usar para la salida.
Nombre del servidor o el grupo de servidores Un nombre único que identifique al servidor de Azure Database for PostgreSQL. El nombre de dominio postgres.database.azure.com se anexa al nombre del servidor que especifique. El servidor solo puede contener letras minúsculas, números y el carácter de guion (-). Debe contener entre 3 y 63 caracteres.
Base de datos Nombre de la base de datos adonde envía la salida.
Nombre de usuario Nombre de usuario que tiene acceso de escritura a la base de datos. Stream Analytics solo admite la autenticación de nombre de usuario y contraseña. El nombre de usuario debe tener el formato "nombre_de_usuario@nombre_de_host" para servidor único y el formato "nombre_de_usuario" para servidores flexibles.
Contraseña La contraseña para conectarse a la base de datos.
Tabla El nombre de la tabla donde se escribe la salida. El nombre de la tabla distingue mayúsculas de minúsculas. El esquema de esta tabla debe coincidir exactamente con el número y tipo de los campos que genera la salida del trabajo.

Creación de particiones

La creación de particiones debe estar habilitada y se basa en la cláusula PARTITION BY de la consulta. Cuando se habilita la opción para heredar particiones, se siguen las particiones de entrada para las consultas que se pueden paralelizar totalmente.

Limitaciones

  • El esquema de tabla debe coincidir exactamente con los campos y los tipos en la salida del trabajo.
  • No se admiten actualmente identidades administradas para la salida de Azure Database for PostgreSQL en Azure Stream Analytics.

Pasos siguientes