Share via


Saída do Banco de Dados do Azure para PostgreSQL do Azure Stream Analytics

Você pode usar o Banco de Dados do Azure para PostgreSQL como saída para dados relacionais por natureza ou para aplicativos que dependem do conteúdo que está sendo hospedado em um banco de dados relacional. Os trabalhos do Azure Stream Analytics gravam em uma tabela existente no banco de dados do PostgreSQL. A saída do Banco de Dados do Azure para PostgreSQL a partir do Azure Stream Analytics está disponível no modo de implantação Servidor flexível.

Para obter 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 servidor Banco de Dados do Azure para PostgreSQL por meio do portal do Azure, consulte o início rápido para criar uma instância do servidor flexível Banco de Dados do Azure para PostgreSQL.

Observação

O modo de implantação Servidor Único está sendo preterido. Para gravar em Hiperescala (Citus) ao usar o Banco de Dados do Azure for PostgreSQL, utilize o Azure Cosmos DB for PostgreSQL.

Configuração de saída

A tabela a seguir lista nomes e descrições de propriedade para criar uma saída do Banco de Dados do Azure para PostgreSQL.

Nome da propriedade Descrição
Alias de saída Um nome amigável usado nas consultas para direcionar a saída da consulta para esse banco de dados.
Subscription A assinatura do Azure que você deseja usar para a saída.
Nome do servidor ou do grupo de servidores Um nome exclusivo que identifica o Banco de Dados do Azure para o servidor PostgreSQL. O nome de domínio postgres.database.azure.com é anexado ao nome do servidor fornecido por você. O servidor pode conter apenas letras minúsculas, números e o caractere de hífen (-). Ele precisa conter de 3 a 63 caracteres.
Banco de dados O nome do banco de dados para o qual você está enviando a saída.
Nome de Usuário O nome de usuário que tem acesso de gravação ao banco de dados. O Stream Analytics dá suporte apenas para autenticação usando nome de usuário/senha. O nome de usuário deve estar no formato "username@hostname" para Servidor Único e "username" para Servidores Flexíveis.
Senha A senha para se conectar ao banco de dados.
Tabela O nome da tabela em que a saída é gravada. O nome da tabela diferencia maiúsculas de minúsculas. O esquema dessa tabela deve corresponder exatamente ao número de campos e tipos gerados pela sua saída de trabalho.

Particionamento

O particionamento precisa estar habilitado e é baseado na cláusula PARTITION BY da consulta. Quando a opção Herdar Particionamento estiver habilitada, ela seguirá 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 de trabalho.
  • No momento, não há suporte para identidades gerenciadas para a saída do Banco de Dados do Azure para PostgreSQL no Azure Stream Analytics.

Próximas etapas