Logotipo do MariaDB SkySQL

MariaDB gerenciado fala MariaDB

Conectar MariaDB SkySQL para Excel, Planilhas e IA

MariaDB Cloud, anteriormente SkySQL. MariaDB real, em vez de um mecanismo compatível com MySQL, em uma porta atribuída a cada serviço.

1conexão
0portas de entrada
somente leituraimposto

Uma conexão, todas as superfícies

Para onde seus dados do SkySQL podem ir

Conecte o SkySQL uma única vez e a mesma conexão somente leitura alimentará todos esses serviços — sem necessidade de configuração adicional ou cópia dos dados. 9 de 11 itens possuem um guia passo a passo.

Guia

SkySQL para Excel

Microsoft Excel · Suplemento do Excel

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

Leia o guia do MariaDB
Guia

SkySQL para Planilhas Google

Suplemento de planilhas

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

Leia o guia do MariaDB
Guia

Servidor SkySQL MCP

Clientes Claude, Cursor e MCP

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

Leia o guia do MariaDB
Guia

API REST do SkySQL

endpoint HTTP

Publique uma consulta SkySQL 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.

Leia o guia do MariaDB
Guia

SkySQL para Airtable

Plataforma de automação

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

Leia o guia do MariaDB
Guia

SkySQL para Baserow

Plataforma de automação

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

Leia o guia do MariaDB
Guia

SkySQL para SeaTable

Plataforma de automação

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

Leia o guia do MariaDB
Guia

SkySQL para Smartsheet

Plataforma de automação

Integre os resultados do SkySQL 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.

Leia o guia do MariaDB
Guia

SkySQL para Anvil

Anvil Works · Plataforma de aplicativos

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

Leia o guia do MariaDB
Compatível

Do SkySQL para o 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 SkySQL em tempo real via HTTPS — sem necessidade de driver ODBC ou porta de banco de dados aberta.

Como funciona o Power BI Ainda não existe um guia passo a passo para SkySQL.
Compatível

Alertas e relatórios do SkySQL

Slack · Discord · E-mail · Webhook

Programe uma consulta SkySQL para ser entregue 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 Ainda não existe um guia passo a passo para SkySQL.

Como funciona

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

01

Instale o Agente de Rede em qualquer local que possa acessar o serviço. Ele só faz conexões de saída, portanto, nenhuma regra de firewall de entrada é necessária.

02

No portal do MariaDB Cloud, abra o seu serviço e acesse Conectar. O nome do host, a porta e o nome de usuário serão exibidos lá.

03

Digite o nome do host — que termina em .skysql.com, reconhecido pela placa — juntamente com a porta exibida no painel.

04

Adicione o banco de dados, o nome de usuário e a senha. Nada está preenchido automaticamente aqui de propósito, pois os valores são seus e não padrões da plataforma.

05

Deixe a opção "Usar SSL" ativada, teste e salve. Leia os dados no Microsoft Excel, Google Sheets, Power BI, MCP ou REST.

Análise detalhada do recurso

O que o SkySQL lhe oferece

Copie a porta; não é 3306.

A maneira mais comum de errar nesse processo, e o motivo pelo qual o campo fica vazio em vez de ser preenchido previamente.

  • O MariaDB Cloud atribui uma porta por serviço. As portas 3306 e 3307 estão disponíveis, assim como outras. — o número pertence ao seu serviço, não ao motor.
  • Assim, o cartão solicita o valor em vez de tentar adivinhar e se recusa a salvar sem ele. Um valor 3306 pré-preenchido acertaria com frequência suficiente para ser perigoso e erraria com frequência suficiente para fazer diferença.
  • Obtenha as informações no painel Conectar, ao lado do nome do host. Elas são exibidas juntas, portanto, não há etapas adicionais.
  • Uma porta incorreta não gera uma rejeição clara. O processo trava e, em seguida, expira o tempo limite, o que é interpretado como um problema de rede ou firewall e leva você a procurar informações em algum lugar que não ajudará.

O verdadeiro MariaDB, que importa mais do que parece.

Diversos serviços gerenciados utilizam o protocolo MySQL sem serem MariaDB. Este, porém, é o verdadeiro MariaDB.

  • O MariaDB Cloud é gerenciado pelo MariaDB, portanto, a sintaxe e o comportamento específicos do MariaDB funcionam conforme documentado, e não de forma aproximada.
  • O agente se conecta com o driver compatível com MariaDB e trata a conexão como MariaDB do início ao fim, inclusive durante a captura do seu esquema.
  • O serviço chamava-se SkySQL antes de ser renomeado para MariaDB Cloud. Ambos os nomes se referem à mesma coisa, e o cartão está etiquetado como MariaDB Cloud.
  • Os nomes de host ainda terminam em .skysql.com, que é o que o cartão reconhece à primeira vista.

A criptografia é a caixa de seleção, então deixe-a marcada.

O MariaDB Cloud exige TLS em sua extremidade. A instrução aqui é simples, mas vale a pena ser preciso sobre o que cada coisa exige.

  • A opção "Usar SSL" está ativada por padrão e, enquanto estiver ativada, o agente solicita uma sessão TLS obrigatória. Essa é a configuração correta e não há motivo para alterá-la.
  • A caixa de seleção é todo o mecanismo. O agente mantém uma tabela de nomes de host do PostgreSQL hospedado para os quais ele força a criptografia, e não há equivalente para MariaDB ou MySQL. — portanto, nada sobrescreve a caixa de seleção se você a desmarcar.
  • Na prática, isso significa que desativá-lo resulta em uma conexão falha em vez de uma conexão estável em texto não criptografado, pois o serviço irá recusar. Mas a proteção vem do MariaDB Cloud, não do agente.
  • A verificação da cadeia de certificados não é realizada. A criptografia de leitura serve como proteção contra a leitura do tráfego em trânsito, e não como prova de qual servidor respondeu.
  • Tudo o que o agente executa é somente leitura, uma instrução por vez, e suas credenciais permanecem na máquina em que você o instalou.
-- MariaDB somente leitura\nSELECT c.name,\n COUNT(o.id) AS orders,\n SUM(o.amount) AS revenue\nFROM customers AS c\nJOIN orders AS o ON o.customer_id = c.id\nWHERE o.placed_at >= NOW() - INTERVAL 30 DAY\nGROUP BY c.name\nORDER 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

Integre o SkySQL ao restante dos seus dados.

Uma única instrução pode abranger o SkySQL 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

MariaDB SkySQL MariaDB gerenciado
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     aplicativo skysql.shopdb.pedidos1 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

O que a SkySQL precisa

Hospedar
dbxyz.sysp0000.db1.skysql.com — o cartão reconhece o sufixo .skysql.com
Porto
Atribuído por serviço e deixado em branco propositalmente. Os códigos 3306 e 3307 ocorrem; copie o código correto do painel Conectar.
Motorista
MySqlConnector no modo MariaDB, executado pelo agente — nada a instalar no MariaDB Cloud.
Padrões
Nenhum campo preenchido previamente. O banco de dados, o nome de usuário e a senha são de sua responsabilidade.
TLS
Controlado pela caixa de seleção SSL, ativada por padrão — deixe-a ativada. O MariaDB Cloud exige TLS em sua extremidade; o agente não o força separadamente. A cadeia de certificados não é verificada.
Agrupamento
Nenhuma. Não há nenhum ponto de extremidade agrupado para escolher e o agente não aplica nenhuma adaptação de agrupamento.
Salvo como
MariaDB, com o MariaDB Cloud mantido como um selo de qualidade.
Qualificador
O MariaDB não possui camada de esquema, portanto, uma referência federada carrega o nome do banco de dados no slot do meio.

A questão do nome merece uma linha, pois causa muita confusão nas buscas. SkySQL era o serviço gerenciado do MariaDB; agora é o MariaDB Cloud. Os nomes de host ainda terminam em .skysql.com, a documentação de ambas as épocas descreve o mesmo produto e este conector abrange ambos os nomes.

A porta por serviço é a informação prática mais importante. É um detalhe pequeno, mas, combinado com um nome de host que não se parece em nada com o nome do serviço — dbxyz.sysp0000.db1.skysql.com não é obviamente o seu —, vale a pena manter o painel do Connect aberto enquanto você preenche o formulário, em vez de tentar recriar os valores de memória.

Para uma consulta entre fontes diferentes, o MariaDB não possui uma camada de esquema; portanto, o campo intermediário de uma referência contém o nome do banco de dados em vez de um esquema. Uma conexão chamada skysql_app lê skysql_app.shopdb.orders e realiza um JOIN com uma pasta de arquivos CSV, um sistema de registro PostgreSQL ou uma API de faturamento em uma única instrução somente leitura — sem copiar nada e sem agendar nada.

Documentação do fornecedor: mariadb.com

Perguntas frequentes

Perguntas sobre MariaDB SkySQL

Quais ferramentas conseguem ler dados do MariaDB SkySQL 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 MariaDB SkySQL?

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 MariaDB SkySQL?

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 MariaDB SkySQL?

Um host acessível, uma função e sua senha — o agente carrega o driver, portanto, nada é instalado no banco de dados. Host: dbxyz.sysp0000.db1.skysql.com — o cartão reconhece o sufixo .skysql.com. Porta: Atribuída por serviço e deixada em branco propositalmente. As portas 3306 e 3307 ocorrem; copie a porta real do painel Conectar. Driver: MySqlConnector no modo MariaDB, carregado pelo agente — nada para instalar no MariaDB Cloud. Valores padrão: Nenhum preenchido previamente. Banco de dados, nome de usuário e senha são fornecidos por você.

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

Sim, trata-se de uma consulta federada. Uma única instrução pode referenciar o MariaDB SkySQL 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.

Conectar-se ao MariaDB SkySQL é diferente de conectar-se ao MariaDB?

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

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

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

Instale o SkySQL 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.