Logotipo de floco de neve

Armazém na nuvem

Conectar Floco de neve para Excel, Planilhas Google, IA e REST

Data warehouse na nuvem para análises e exportações de streaming. Consulte-o com o mesmo SQL somente leitura que você usa no Postgres — e integre-o a uma API de negócios em uma única instrução.

Uma conexão, todas as superfícies

Para onde seus dados do Snowflake podem ir

O Query Streams lê um data warehouse do Snowflake como SQL em tempo real a partir do Microsoft Excel, Google Sheets, Power BI, assistentes de IA via MCP e um endpoint REST. Três métodos de acesso são suportados: senha, par de chaves RSA e token de acesso programático. Isso é importante porque contas do Snowflake com MFA ativado não podem usar senhas de processos não supervisionados. O data warehouse, a função e o esquema podem ser definidos por conexão, permitindo que uma conexão de relatório seja restrita a um data warehouse pequeno e a uma função somente leitura, mantendo-se assim.

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

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

    Guia do floco de neve
  3. Análise de dados financeiros: consultas de banco de dados em tempo real no Excel e no Planilhas Google Suplemento de planilhas

    Execute uma consulta Snowflake 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 floco de neve
  4. Pergunte à Nova sobre Snowflake Nova AI · texto para SQL

    Faça uma pergunta em linguagem simples. O Nova já conhece suas tabelas do Snowflake, 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. Visualizador de dados Snowflake Compartilhamento de resultados · equipe, fornecedores, parceiros · celular, tablet, computador

    Compartilhe um resultado do Snowflake 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 do Snowflake endpoint HTTP

    Publique uma consulta Snowflake 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 floco de neve
  8. Do Snowflake ao 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 Snowflake em tempo real via HTTPS — sem driver ODBC, sem porta de banco de dados aberta.

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

    Sincronize linhas do Snowflake 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 floco de neve
  10. Floco de neve para Baserow Plataforma de automação

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

    Guia do floco de neve
  11. Floco de neve para SeaTable Plataforma de automação

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

    Guia do floco de neve
  12. Do Snowflake ao Smartsheet Plataforma de automação

    Integre os resultados do Snowflake a uma grade 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 floco de neve
  13. floco de neve à bigorna Anvil Works · Plataforma de aplicativos

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

    Guia do floco de neve
  14. Para ferramentas de IA
  15. Servidor Snowflake MCP Clientes Claude, Cursor e MCP

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

    Guia do floco de neve
  16. Entregue às pessoas
  17. Alertas e relatórios de flocos de neve Slack · Discord · E-mail · Webhook

    Programe uma consulta Snowflake 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 em qualquer lugar com HTTPS de saída — o Snowflake é acessado pela internet, então ele pode ser um pequeno dispositivo sempre ligado.

02

Insira o identificador da conta, opcionalmente a região e o banco de dados. O warehouse, o esquema e a função são opcionais; deixe-os em branco e as configurações padrão do Snowflake serão aplicadas.

03

Escolha o método de autenticação: senha, par de chaves RSA ou token de acesso programático. Se a conta exigir autenticação multifator (MFA), use uma das duas últimas opções.

04

Selecione os bancos de dados e esquemas que valem a pena expor. O agente lê tabelas, colunas, chaves primárias e chaves estrangeiras para que o Construtor de Consultas possa oferecer nomes reais e sugerir junções.

05

Escreva SQL somente leitura ou deixe o Nova gravá-lo. Leia a consulta salva do Excel, Planilhas Google, Power BI, MCP ou REST.

Análise detalhada do recurso

O que o Snowflake te oferece

Três maneiras de autenticar, incluindo as duas que sobrevivem à autenticação multifator (MFA).

A autenticação multifator obrigatória é o obstáculo comum que uma ferramenta de relatório automatizada encontra no Snowflake, porque não há ninguém digitando para aprovar uma atualização. Dois dos três métodos são projetados exatamente para isso.

  • Senha — o caso mais simples, para contas sem autenticação multifator (MFA) obrigatória. Se a MFA for necessária, o teste de conexão indica isso claramente e aponta as alternativas em vez de exibir um código de erro.
  • RSA de par de chaves — a recomendação usual para uma conexão de serviço. Cole a chave privada ou indique um arquivo de chave no agente; uma chave criptografada com uma senha é aceita.
  • Token de acesso programático — O token próprio da Snowflake para exatamente esse tipo de chamador.
  • A função faz parte da conexão, portanto, a conexão de relatório pode ter uma função que permita apenas leitura, independentemente do que seu próprio login possa fazer.
  • O armazém também faz parte da conexão. — ponto de relatório em um pequeno armazém e permanece no pequeno armazém.

Descoberta que não desiste na primeira vista perdida

O INFORMATION_SCHEMA do Snowflake não é uniformemente legível: as partes que uma função pode ver dependem das permissões que ela possui, e os metadados principais costumam ser a primeira coisa a faltar.

  • Bancos de dados, esquemas, tabelas e colunas são lidos do INFORMATION_SCHEMA em lotes, em vez de uma única requisição por tabela.
  • Quando a visualização de uso de chaves não for legível para sua função, o agente recorrerá às opções SHOW PRIMARY KEYS e SHOW IMPORTED KEYS por tabela, em paralelo, para que os relacionamentos ainda apareçam no Construtor de Consultas.
  • A precisão e a escala da coluna são preservadas no caminho para o catálogo, portanto, um NUMBER(12,2) é descrito como um.

As junções federadas usam o esquema, não o banco de dados.

Este é o detalhe que as pessoas geralmente interpretam incorretamente. Seu banco de dados Snowflake está vinculado à própria conexão; portanto, em uma consulta entre fontes diferentes, a parte central de um nome de três partes é o esquema do Snowflake — geralmente PUBLIC.

-- warehouse é a conexão, PUBLIC é o esquema Snowflake SELECT c.region, SUM(o.total) AS revenue FROM warehouse.PUBLIC.orders o JOIN pg_crm.public.customers c ON c.id = o.customer_id GROUP BY c.region

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

Integre o Snowflake ao restante dos seus dados.

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

3 conexões · 3 agentes

Floco de neve Armazém na nuvem
PostgreSQL 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     armazém.PÚBLICAS.ordens1 f
JUNTAR     pg_crm.clientes.públicos2 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 Snowflake precisa

Estendeu a mão por cima
HTTPS para sua conta Snowflake. Sem conexões de entrada e sem necessidade de abrir nenhuma porta.
Identificado por
Identificador da conta, mais a região onde sua conta precisa estar.
Autenticação
Senha, par de chaves RSA (embutido ou em um arquivo de chave no agente, com suporte a frase secreta) ou token de acesso programático.
Ministério das Relações Exteriores
A autenticação por senha não atende aos requisitos de MFA obrigatório. O teste de conexão confirma isso e lista os dois métodos que podem ser utilizados.
Armazém / função / esquema
Todos os campos são opcionais e todos estão vinculados à conexão. Em branco significa que você usa as configurações padrão do Snowflake; o esquema padrão é PUBLIC.
Motorista
Snowflake.Data 5.1.0, incluído
Sessões
Mantida ativa, para que um armazém que acabou de retomar as operações não perca a conexão no meio do relatório.
Tempo limite
30 segundos para conectar, 35 segundos por declaração
Somente leitura
Aplicado ao agente antes que a declaração seja enviada à Snowflake.

O Query Streams não limita o que o Snowflake cobra. Não há teto de crédito nem previsão de custos — uma consulta que examina uma tabela grande custa o mesmo que custaria de qualquer outro cliente. A forma de controle que realmente funciona é vincular a conexão a um data warehouse pequeno e a uma função limitada.

Em uma consulta entre fontes diferentes, a parte intermediária de uma referência de três partes é o esquema do Snowflake, porque o banco de dados já está vinculado à conexão. Uma conexão chamada `warehouse` que lê o esquema `PUBLIC` é escrita como `warehouse.PUBLIC.orders`. Dentro de uma única conexão com o Snowflake, você ainda pode escrever o formato de três partes `database.schema.table` próprio do Snowflake em uma consulta salva.

Documentação do fornecedor: www.snowflake.com

Perguntas frequentes

Perguntas sobre Snowflake

Quais ferramentas conseguem ler dados do Snowflake por meio de Query Streams?

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 data warehouse 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 o meu data warehouse Snowflake?

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 data warehouse mantém suas regras de firewall existentes.

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

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 Snowflake?

Um host acessível, uma função e sua senha — o agente carrega o driver, portanto, nada é instalado no servidor. Acesso feito via: HTTPS para sua conta Snowflake. Sem tráfego de entrada e sem necessidade de abrir portas. Identificação: Identificador da conta, além da região, quando aplicável. Autenticação: Senha, par de chaves RSA (embutido ou em um arquivo de chave no agente, com suporte a frase secreta) ou token de acesso programático. MFA: A autenticação por senha não atende aos requisitos de MFA obrigatório. O teste de conexão indica isso e lista os dois métodos que podem ser utilizados.

Posso unir o Snowflake a outro banco de dados na mesma consulta?

Sim, trata-se de uma consulta federada. Uma única instrução pode referenciar o Snowflake 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 — apenas SELECT, WITH e EXPLAIN — 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.

Coloque o Snowflake onde o trabalho acontece.

Instale o agente, aponte-o para o seu armazém e escolha um destino.

Somente leitura Apenas envio As credenciais permanecem com o agente.