Pacote em NodeJS que fornece uma interface simples para conexão com o Databricks SQL Warehouse
npm install @tech-back/databricks-clientEste 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.
---
``bash`
npm install @tech-back/databricks-client
---
Encapsular a lógica de conexão e execução de consultas à base no Databricks por meio da classe DatabricksClient.
---
typescript
const config: DatabricksConfig = {
host: '',
token: '',
path: ''
}const dbClient = new DatabricksClient(config);
await dbClient.connect();
`$3
Método que encerra a conexão.
Exemplo:
`typescript
await dbClient.close();
`$3
Executa e retorna os resultados de uma consulta sql.
Exemplo:
`typescript
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();
``---
---
---