@tech-back/databricks-client
v0.0.11
Published
Pacote em NodeJS que fornece uma interface simples para conexão com o Databricks SQL Warehouse
Keywords
Readme
Databricks Client
Este pacote fornece uma interface simples e reutilizável em TypeScript para conectar-se ao Databricks SQL Warehouse, executar consultas SQL e obter resultados. Ele encapsula toda a lógica de conexão, sessão, execução e encerramento, utilizando a biblioteca @databricks/sql.
📦 Instalação
npm install @tech-back/databricks-client📘 Objetivo
Encapsular a lógica de conexão e execução de consultas à base no Databricks por meio da classe DatabricksClient.
🔧 Métodos
connect()
Método que estabelece a conexão. Exemplo:
const config: DatabricksConfig = {
host: '',
token: '',
path: ''
}
const dbClient = new DatabricksClient(config);
await dbClient.connect();close()
Método que encerra a conexão. Exemplo:
await dbClient.close();executeSqlQuery(query): any[]
Executa e retorna os resultados de uma consulta sql. Exemplo:
import { DatabricksConfig, DatabricksClient } from '@tech-back/databricks-client'
const dbClient = new DatabricksClient(config);
await dbClient.connect();
const results = await dbClient.executeSqlSelectQuery('SELECT a, b FROM table_c')
await dbClient.close();✅ Requisitos
- Node.js >= 16
- TypeScript >= 4.8 (se estiver usando TypeScript)
📄 Licença
- MIT
👨💻 Autor
- André Ferreira
- [email protected]
