Pular para o conteúdo
Lucas Lessa
Voltar para as notícias
Microsoft FabricGAImpacto: Médio

Driver JDBC do Fabric suporta alta concorrência com Spark SQL

O driver JDBC do Microsoft Fabric agora roda cargas de trabalho Spark SQL concorrentes de forma estável a partir de aplicações Java.

O que mudou

O driver JDBC do Microsoft Fabric agora conta com suporte geral para alta concorrência em cargas de trabalho Spark SQL vindas de aplicações Java. ### Para que serve Imagine que você tem uma aplicação Java legada ou um microsserviço que precisa consultar dados em larga escala no Fabric simultaneamente. Com esta novidade, você pode disparar várias consultas em paralelo sem gargalos de conexão. - Executar múltiplas consultas Spark SQL a partir de Java - Integrar aplicações externas com os dados do Fabric ### Como usar java import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class FabricConcorrenciaExemplo { public static void main(String[] args) { String url = "jdbc:spark://seu_workspace.fabric.microsoft.com:443/default;transportMode=http;ssl=1"; try (Connection conn = DriverManager.getConnection(url, "token", "seu_token_de_acesso"); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM minha_tabela LIMIT 10")) { while (rs.next()) { System.out.println(rs.getString(1)); } } catch (Exception e) { e.printStackTrace(); } } } O que acontece nesse código: 1. Estabelece a conexão JDBC com o endpoint do Fabric usando parâmetros de transporte HTTP e SSL. 2. Cria um statement para envio de comandos para o Spark SQL. 3. Executa a consulta de forma concorrente com outras instâncias da aplicação. ### Limitações e requisitos Disponível em Generally Available (GA). É necessário utilizar a versão atualizada do driver JDBC para Fabric Data Engineering e configurar adequadamente as credenciais de acesso.

Ver nota oficial do Microsoft Fabric

JDBC driver high concurrency (Generally Available)

Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.

Relacionadas