Partilhar via


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.

Próximos passos