Banco de Dados do Azure para saída PostgreSQL do Azure Stream Analytics
Você pode usar o Banco de Dados do Azure para PostgreSQL como uma saída para dados de natureza relacional ou para aplicativos que exigem que o conteúdo seja hospedado em um banco de dados relacional. Os trabalhos do Azure Stream Analytics gravam em uma tabela existente em um banco de dados PostgreSQL. A saída do Banco de Dados do Azure para PostgreSQL do Azure Stream Analytics está disponível para o modo de implantação do Servidor Flexível.
Para obter mais informações sobre o Banco de Dados do Azure para PostgreSQL, consulte O que é o Banco de Dados do Azure para PostgreSQL?.
Para saber mais sobre como criar um Banco de Dados do Azure para o servidor PostgreSQL usando o portal do Azure, consulte o início rápido para criar um Banco de Dados do Azure para PostgreSQL - instância do Servidor Flexível.
Nota
O modo de implantação de Servidor Único está sendo preterido. Para escrever em Hyperscale (Citus) quando estiver a utilizar a Base de Dados do Azure para PostgreSQL, utilize o Azure Cosmos DB para PostgreSQL.
Configuração de saída
A tabela a seguir lista os nomes de propriedade e suas descrições para criar uma saída do Banco de Dados do Azure para PostgreSQL.
Property name | Description |
---|---|
Alias de saída | Um nome amigável que é usado em consultas para direcionar a saída da consulta para esse banco de dados. |
Subscrição | A assinatura do Azure que você deseja usar para a saída. |
Nome do servidor ou grupo de servidores | Um nome exclusivo que identifique a sua Base de Dados do Azure para o servidor PostgreSQL. O nome de domínio postgres.database.azure.com é anexado ao nome do servidor fornecido. O servidor só pode conter letras minúsculas, números e o caráter de hífen (-). Deve conter de 3 a 63 caracteres. |
Base de Dados | O nome do banco de dados para onde você está enviando a saída. |
Username | O nome de usuário que tem acesso de gravação ao banco de dados. O Stream Analytics suporta apenas autenticação de nome de utilizador/palavra-passe. O nome de usuário deve estar no formato "username@hostname" para Servidor Único e no formato "nome de usuário" para Servidor Flexível. |
Palavra-passe | A senha para se conectar ao banco de dados. |
Tabela | O nome da tabela onde a saída é gravada. O nome da tabela diferencia maiúsculas de minúsculas. O esquema desta tabela deve corresponder exatamente ao número de campos e seus tipos gerados pela saída do trabalho. |
Criação de partições
O particionamento precisa ser habilitado e é baseado PARTITION BY
na cláusula na consulta. Quando a opção Herdar particionamento está ativada, ela segue o particionamento de entrada para consultas totalmente paralelizáveis.
Limitações
- O esquema da tabela deve corresponder exatamente aos campos e seus tipos na saída do seu trabalho.
- Atualmente, não há suporte para identidades gerenciadas para saída do Banco de Dados do Azure para PostgreSQL no Azure Stream Analytics.