Перейти к содержимому

Aula 10 | Lab Prático: Protocolo HTTP na Prática, Integração em Python e Conexões JDBC

SenhorZiborro

0:00 / 0:00

Aula 10 | Lab Prático: Protocolo HTTP na Prática, Integração em Python e Conexões JDBC

117 просмотров · 10 дн. назад
SenhorZiborro
77 подписчиков
117 просмотров · 10 дн. назад
Acha que conectar no Trino é só baixar um driver qualquer e sair rodando query? No mundo das engines distribuídas, entender as opções de conexão e como a sua ferramenta conversa com o cluster muda o jogo na hora de organizar, auditar e integrar o seu ambiente. Nesta aula prática (hands-on), vamos explorar os principais mecanismos de conexão do Trino, abrindo a caixa preta desde o protocolo HTTP puro até o uso prático de clientes Python e JDBC. O que você vai ver neste vídeo: O Protocolo Raiz (HTTP REST): Descubra como o Trino realmente se comunica por baixo dos panos. Vamos disparar queries "na mão" via API REST (POST `/v1/statement`) e entender a mecânica do `nextUri`: por que o cliente faz polling (buscas contínuas) para receber os dados e como cancelar uma consulta com um simples `DELETE`. O Cliente Oficial (Python): Veja como usar a biblioteca `trino-python-client` na prática. Aprenda a executar consultas, injetar parâmetros do jeito seguro (sem concatenar strings) e enviar propriedades de sessão direto na string de conexão. Identidade e Auditoria: Quem está rodando o quê no cluster? Aprenda a preencher o parâmetro `source` para dar nome à sua aplicação lá na `system.runtime.queries`, e entenda o papel invisível das `client_tags` na hora de rotear as consultas no servidor. O Padrão JDBC: Vai plugar uma ferramenta visual como o DBeaver ou conectar uma aplicação Java? Entenda a estrutura da URL de conexão JDBC e veja como importar a dependência correta para o seu projeto. Dominar as formas de plugar suas aplicações e identificar suas conexões é o primeiro passo para criar um ecossistema de dados organizado e fácil de rastrear. Assista à aula, suba o nosso laboratório em Docker e rode os scripts Python lado a lado com o cluster! E você, qual linguagem ou ferramenta você costuma usar para plugar nos seus bancos de dados? Conta aí nos comentários. Arquivos e laboratórios: https://github.com/SenhorZiborro/aula... #Trino #DataEngineering #EngenhariaDeDados #Python #JDBC #API #DataPlatform #DataAnalytics #HandsOn #Tech #DataPipeline #SQL #Docker #REST