Logotipo Aiven

Gerenciado · PG + MySQL Fala PostgreSQL / MySQL

Conectar Aiven para Excel, Planilhas Google, IA e REST

Aiven gerencia PostgreSQL ou MySQL em uma única placa. Cole o URI do serviço — Aiven atribui uma porta específica a cada serviço, eliminando qualquer necessidade de adivinhação.

Uma conexão, todas as superfícies

Para onde seus dados da Aiven podem ir

O Query Streams lê bancos de dados gerenciados pela Aiven a partir do Microsoft Excel, Google Sheets, Power BI e assistentes de IA via MCP e um endpoint REST por meio de uma única conexão somente leitura. Um cartão abrange os dois mecanismos de busca suportados pelo Query Streams na Aiven — PostgreSQL e MySQL — no mesmo hostname .aivencloud.com. O detalhe que costuma confundir os usuários é a porta: a Aiven atribui uma porta por serviço, em vez de usar as portas 5432 ou 3306, portanto, o cartão deixa esse campo vazio e espera que você cole o URI do serviço em vez de digitar as partes.

Aiven é PostgreSQL/MySQL na rede. — o driver padrão, portanto, todas as orientações abaixo se aplicam sem alterações. A única parte específica do Aiven é a string de conexão, abordada em detalhes de conexão.

  1. Para sua equipe, fornecedores e parceiros.
  2. Aiven para Excel Microsoft Excel · Suplemento do Excel

    Importe os resultados do Aiven em tempo real diretamente para uma planilha e atualize-os sob demanda — Excel para desktop, Excel Online, Microsoft 365.

    Guia do PostgreSQL
  3. Aiven para o Google Sheets Suplemento de planilhas

    Execute uma consulta Aiven salva na barra lateral e arraste as linhas para a planilha. Os colaboradores que compartilharam a planilha podem atualizá-la por conta própria.

    Guia do PostgreSQL
  4. Pergunte a Nova sobre Aiven. Nova AI · texto para SQL

    Faça uma pergunta em linguagem simples. O Nova já conhece suas tabelas Aiven, escreve e executa o SQL, explica a resposta e a exibe em um gráfico — sem necessidade de escrever consultas ou fornecer credenciais.

    Como funciona o Nova
  5. Aiven para Visualizador de Dados Compartilhamento de resultados · equipe, fornecedores, parceiros · celular, tablet, computador

    Compartilhe um resultado Aiven em tempo real com qualquer pessoa — um colega, um fornecedor, um parceiro — como uma tabela que pode ser adicionada aos favoritos e que é atualizada automaticamente ao ser aberta em um celular, tablet ou computador. Eles veem os resultados, nunca o SQL ou as credenciais.

    Como funciona o Visualizador de Dados
  6. Para aplicativos e sistemas
  7. API REST da Aiven endpoint HTTP

    Publique uma consulta Aiven como um endpoint JSON autenticado que qualquer aplicativo pode chamar, com uma especificação OpenAPI 3.1 e coleções prontas para Postman, Insomnia e Hoppscotch. Nenhuma porta de banco de dados é aberta.

    Guia do PostgreSQL
  8. Aiven para Power BI Power Query M

    Cole o arquivo M do Power Query gerado no Editor Avançado do Power BI e o relatório exibirá os resultados do Aiven em tempo real via HTTPS — sem driver ODBC, sem porta de banco de dados aberta.

    Como funciona o Power BI
  9. Aiven para Airtable Plataforma de automação

    Sincronize as linhas do Aiven com uma base do Airtable de acordo com uma programação ou busque-as dentro de um script de automação do Airtable.

    Guia do PostgreSQL
  10. Aiven para Baserow Plataforma de automação

    Alimente uma tabela do Baserow a partir do Aiven através do endpoint REST — hospedado localmente ou na nuvem do Baserow.

    Guia do PostgreSQL
  11. Aiven para SeaTable Plataforma de automação

    Mantenha uma base SeaTable atualizada com dados Aiven sem exportar um arquivo ou expor o banco de dados.

    Guia do PostgreSQL
  12. Aiven para Smartsheet Plataforma de automação

    Integre os resultados do Aiven a uma planilha do Smartsheet para que os planos e relatórios sejam lidos do sistema de origem, e não da exportação da semana passada.

    Guia do PostgreSQL
  13. Aiven para Anvil Anvil Works · Plataforma de aplicativos

    Faça backup de um aplicativo Anvil Python com Aiven por meio do endpoint REST, em vez de incorporar as credenciais do banco de dados no aplicativo.

    Guia do PostgreSQL
  14. Para ferramentas de IA
  15. Servidor Aiven MCP Clientes Claude, Cursor e MCP

    Conceda ao assistente de IA acesso somente leitura ao Aiven com o esquema necessário para escrever SQL corretamente — sem credenciais no chat.

    Guia do PostgreSQL
  16. Entregue às pessoas
  17. Alertas e relatórios da Aiven Slack · Discord · E-mail · Webhook

    Programe uma consulta Aiven para que os resultados sejam entregues no Slack, Discord, por e-mail ou por um webhook assinado — ou retenha a mensagem até que a contagem de linhas, um limite ou uma variação percentual ultrapasse o valor definido.

    Como funcionam os alertas e relatórios

Como funciona

5 etapas, sem alteração no firewall de entrada

01

Instale o Agente de Rede onde for mais conveniente. Ele abre uma conexão de saída e nunca fica em modo de escuta, portanto o Aiven vê um cliente comum e sua rede não precisa de nenhuma regra de entrada.

02

Escolha o mecanismo de busca — PostgreSQL ou MySQL. Ele define como todo o conteúdo abaixo será lido, portanto, configure-o antes de colar.

03

Cole o URI do serviço do console do Aiven. Ele contém o host, a porta do serviço, o usuário e o banco de dados, por isso colar é melhor do que digitar.

04

Se você estiver se conectando a um pool de conexões em vez do próprio serviço, altere o modo para "pooled" e use a porta e o nome do pool.

05

Salve. Microsoft Excel, Google Sheets, Power BI, MCP e REST leem os dados por meio dessa única conexão, ou você pode combiná-la com suas outras fontes em uma única instrução somente leitura.

Análise detalhada do recurso

O que Aiven te dá

Cada serviço da Aiven tem seu próprio porto.

A maioria das instalações gerenciadas do PostgreSQL roda na porta 5432 e a maioria das instalações gerenciadas do MySQL roda na porta 3306. O Aiven não usa nenhuma das duas, e isso influencia o comportamento desta placa.

  • O porto é por serviço. — um número de cinco dígitos que Aiven atribui, não um número conhecido. O cartão é enviado com o campo da porta vazio em vez de preencher previamente um valor que estaria errado.
  • Como a porta não carrega nenhum sinal do mecanismo, colar apenas o host e a porta não é suficiente para diferenciar o PostgreSQL do MySQL. Cole o URI completo do serviço e o esquema fará a distinção.
  • Os valores padrão que podem ser preenchidos previamente são: o banco de dados defaultdb e o usuário avnadmin, que é o usuário inicial de um novo serviço Aiven.
  • Um pool de conexões também tem sua própria porta e seu próprio nome. — No Aiven, o nome da piscina deve ser inserido no campo Banco de Dados.

São dois motores, e eles não são idênticos por baixo.

A carta parece a mesma, independentemente do motor escolhido, mas o que o agente faz com ela é diferente, e vale a pena ser preciso em vez de tranquilizador.

  • No PostgreSQL, o TLS é imposto para hosts .aivencloud.com, independentemente da configuração selecionada na caixa de seleção. Uma string que perdeu seu sslmode na área de transferência ainda será transmitida criptografada.
  • No MySQL, a caixa de seleção é real. Ela está marcada por padrão e deve permanecer marcada. — Desative-o e a conexão ficará descriptografada, sem nada que a sobrescreva.
  • De qualquer forma, o tráfego é criptografado, mas a cadeia de certificados não é verificada. O download da CA da Aiven não está conectado a esta placa e não há campo para fazer o upload.
  • As adaptações de pooling são exclusivas do PostgreSQL. Em um pool do Postgres, o agente desativa as instruções preparadas e ignora a reinicialização da sessão, que é o que um pooler de transações precisa; no MySQL, o modo é registrado, mas nada muda.

Cole o URI do serviço, não os componentes.

Quatro campos e uma porta por serviço é mais do que qualquer pessoa deveria digitar novamente, então o cartão é construído em torno da string.

  • Os formatos URI postgres:// e mysql:// são ambos analisáveis, e o esquema é o que indica ao cartão qual mecanismo você pretendia usar.
  • Qualquer dado com esquema incorreto é rejeitado, em vez de ser parcialmente analisado e inserido em campos errados.
  • Senhas com espaços em branco no início ou no final são sinalizadas. Trata-se de um artefato da área de transferência e é considerada um erro de autenticação comum, o que leva as pessoas a procurarem o problema errado.
  • O URI colado nunca é armazenado. Ele é lido uma única vez para preencher o formulário e depois descartado, portanto a senha fica armazenada em um único local, em vez de dois.
-- PostgreSQL no Aiven, somente leitura SELECT c.name, COUNT(o.id) AS orders, SUM(o.amount) AS revenue FROM public.customers AS c JOIN public.orders AS o ON o.customer_id = c.id WHERE o.placed_at >= now() - interval '30 days' GROUP BY c.name ORDER BY revenue DESC;

Compartilhado por todos os conectores de banco de dados

Verdadeiro para todos os conectores de banco de dados.

  • Apenas envio — o agente abre uma conexão criptografada para o Query Streams. Nenhuma porta de entrada para encaminhar, nenhuma VPN, nenhuma lista de permissões de IP, nada sobre seu banco de dados exposto à internet.
  • As credenciais permanecem no mesmo lugar. — O nome de usuário e a senha do banco de dados ficam armazenados na máquina onde você instalou o agente. O Query Streams nunca os recebe e não consegue acessar seu banco de dados por conta própria.
  • Somente leitura, obrigatório — uma instrução por vez, apenas SELECT e similares. Uma operação de escrita é rejeitada em sua própria máquina antes mesmo de ser enviada ao servidor, em vez de depender de uma permissão que alguém se lembrou de definir.
  • Implante quantos agentes desejar. — uma por site, região ou nuvem. Todas as fontes de dados que eles podem visualizar aparecem em um único menu suspenso, para que ninguém precise saber qual agente hospeda o quê.

O que você obtém depois de salvar uma consulta.

  • Compartilhe a capacidade, não o SQL. — um colega ou um parceiro externo pode executar sua consulta e alterar seus filtros sem nunca ver a declaração por trás dela.
  • Filtros de ambas as direções — declare-as você mesmo como @variáveis ou deixe o conector identificar os valores literais já presentes na sua cláusula WHERE e oferecê-los como listas suspensas.
  • Leia de qualquer lugar — Microsoft Excel, Google Sheets, Power BI, a API REST, assistentes de IA via MCP, o Construtor de Consultas e o Nova leem a mesma consulta salva.
  • Execute várias ao mesmo tempo — cinco consultas salvas em cinco abas de planilha, transmitidas simultaneamente, independentemente do tamanho dos resultados.
  • Conecte-o a qualquer outro dispositivo que você já tenha utilizado. — outro banco de dados, uma API de negócios ou uma pasta de arquivos, em uma única instrução somente leitura.

SQL entre fontes diferentes

Junte Aiven ao restante dos seus dados.

Uma única instrução pode abranger o Aiven e suas outras conexões simultaneamente. Cada fonte executa apenas a parte que consegue, transmite o resultado de volta e a junção ocorre centralmente — as fontes nunca se comunicam entre si e nada é copiado para nenhum lugar.

3 conexões · 3 agentes

Aiven Gerenciado · PG + MySQL
Microsoft SQL Server Motor relacional
Listrado Pagamentos e faturamento

Uma declaração

-- nada copiado, nada mesclado, nada agendado
SELECIONAR   c.região, COUNT(*) AS pedidos, SUM(i.valor_devido) AS faturado
DE     aiven_pg.ordens.públicas1  f
JUNTAR     erp_sql.dbo.clientes2   c LIGADO c.id = f.id_do_cliente
JUNTAR     cobrança.stripe.faturas3 i LIGADO i.cliente = c.stripe_id
GRUPO POR c.região
ORDER BY faturado DESC;

As três partes são conexão, esquema e tabela — e o nome da conexão é o que você escolheu. Colunas ilustrativas; suas tabelas serão suas tabelas. O acesso somente leitura se aplica a cada componente: apenas SELECT, WITH e EXPLAIN, com um limite máximo de dados que uma única fonte pode fornecer para uma consulta. Como funcionam as consultas federadas

Detalhes da conexão

Do que Aiven precisa

Hospedar
<service>-<project>.<region>.aivencloud.com — o mesmo nome de host para ambos os mecanismos
Porto
Atribuído por serviço, portanto não há valor padrão. Cada pool tem sua própria porta.
Motores
PostgreSQL ou MySQL. Salvo no formato que você escolher, com Aiven mantido como um emblema.
Banco de dados
defaultdb em um serviço novo. Ao conectar-se a um pool, este é o nome do pool.
Nome de usuário
avnadmin em um novo serviço
TLS no PostgreSQL
Forçado pelo agente para .aivencloud.com hospeda o que estiver marcado na caixa de seleção. Criptografado; a cadeia de certificados não é verificada.
TLS no MySQL
Controlado pela caixa de seleção, ativada por padrão. Deixe-a ativada — nada a sobrescreverá se você a desativar.
Agrupamento
Em um pool PostgreSQL, o agente desabilita instruções preparadas e ignora a reinicialização da sessão. O MySQL não possui equivalente.
Esquema padrão
público no PostgreSQL. No MySQL, o banco de dados é o qualificador.

A porta específica de cada serviço é o que você precisa internalizar. Em qualquer outro lugar neste catálogo, a porta é um detalhe que você pode ignorar, pois 5432 e 3306 são praticamente universais; no Aiven, trata-se de um número de cinco dígitos que difere entre dois serviços no mesmo projeto. Isso tem um efeito importante: uma porta normalmente indica o mecanismo de banco de dados, e aqui não indica, portanto, colar apenas o host e a porta impede que o sistema distinga PostgreSQL de MySQL. Cole o URI do serviço e o sistema responderá.

A assimetria do mecanismo é declarada claramente acima, em vez de ser suavizada, porque suavizá-la seria o tipo de meia-verdade que custaria a alguém uma conexão não criptografada. No PostgreSQL, o agente reconhece o nome de host Aiven e impõe o TLS, independentemente do que a caixa de seleção indicar. No MySQL, não há esse reconhecimento — a caixa de seleção é a única coisa que impede uma conexão em texto não criptografado, portanto, deixe-a marcada. Ambos os mecanismos criptografam sem verificar a cadeia de certificados.

Para uma consulta entre fontes diferentes, o qualificador segue o mecanismo de busca, não o selo. Uma conexão PostgreSQL chamada aiven_pg é escrita como aiven_pg.public.orders; uma conexão MySQL é qualificada pelo seu banco de dados. Isso permite junções a uma pasta de arquivos CSV, um sistema de registro local ou uma API de faturamento em uma única instrução somente leitura — sem nenhuma cópia ou agendamento.

Documentação do fornecedor: aiven.io

Perguntas frequentes

Perguntas sobre Aiven

Quais ferramentas conseguem ler dados do Aiven por meio de fluxos de consulta?

Tudo isso, a partir de uma única conexão: Excel, Planilhas Google, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas e relatórios agendados. Conecte o banco de dados uma única vez e todas as plataformas lerão a mesma conexão somente leitura — não há configuração por ferramenta nem necessidade de uma segunda cópia dos dados.

Preciso abrir uma porta no firewall para meu banco de dados Aiven?

Não. O Agente de Rede do Query Streams é executado dentro da sua rede e abre uma única conexão criptografada de saída. Nada fica à escuta do tráfego de entrada, nenhuma VPN é necessária e o banco de dados mantém suas regras de firewall existentes.

É possível alterar dados usando Query Streams no Aiven?

Não. O agente impõe o modo somente leitura no ponto de execução — uma instrução por vez, apenas SELECT e similares. As credenciais permanecem no agente e nunca são enviadas para o Query Streams.

O que o Query Streams precisa para se conectar ao Aiven?

Um host acessível, uma função e sua senha — o agente carrega o driver, portanto, nada é instalado no banco de dados. Host: <serviço>-<projeto>.<região>.aivencloud.com — o mesmo nome de host para ambos os mecanismos. Porta: Atribuída por serviço, portanto, não há padrão. Um pool tem sua própria porta. Mecanismos: PostgreSQL ou MySQL. Salvo com o nome escolhido, mantendo "Aiven" como um identificador. Banco de dados: defaultdb em um serviço novo. Ao conectar-se a um pool, este é o nome do pool.

Posso incluir o banco de dados Aiven em outra base de dados na mesma consulta?

Sim, trata-se de uma consulta federada. Uma única instrução pode referenciar Aiven e suas outras conexões simultaneamente, escritas como conexão.esquema.tabela. Cada origem executa apenas a parte que consegue e transmite o resultado de volta; a junção ocorre centralmente, portanto as origens nunca se conectam entre si e nada é copiado ou agendado. O modo somente leitura se aplica a cada parte — SELECT, WITH e EXPLAIN apenas — e há um limite para a quantidade de dados que uma origem pode fornecer para uma única consulta. Consultas federadas são um recurso do plano; a página de consultas federadas contém os limites atuais de origem e tamanho.

Conectar-se ao Aiven é diferente de conectar-se ao PostgreSQL?

Apenas a string de conexão. O Aiven utiliza o protocolo de comunicação do PostgreSQL, portanto, filtros, agendamento, compartilhamento, os complementos do Excel e do Google Sheets e o servidor MCP funcionam de maneira idêntica. O cartão Aiven preenche automaticamente as configurações de host, porta e SSL que o provedor espera.

Existe algum guia de conversão de Aiven para Excel?

Sim, é o guia do PostgreSQL e está correto para o Aiven, conforme descrito. O Aiven utiliza o protocolo de comunicação do PostgreSQL, portanto, a integração do Aiven com o Excel, com o Google Sheets e com qualquer outro destino segue os mesmos passos. A única parte específica do Aiven é a string de conexão, e o cartão do Aiven a preenche automaticamente.

Coloque Aiven onde o trabalho acontece.

Instale o agente, aponte-o para seu banco de dados e escolha um destino.

Somente leitura Apenas envio As credenciais permanecem com o agente.