Arrow-mssql exporta tabela ou consulta para .parquet ou .csv
Project description
Arrow-mssql
O que é o Arrow-mssql ?
é um projeto que recebe uma tabela ou consulta do SQL SERVER
e faz a exportação para um arquivo .parquet ou .csv,
utilizando a solução arrow que é uma tecnologia com
foco em análise e desempenho na memória.
Instalação
pip install arrow-mssql
Conexão
Para se conectar ao sql server o driver padrão
é o pyodbc
é preciso fornecedor uma string de conexao
somente a string de conexão é permitida
DRIVER = (
'Driver={ODBC Driver 18 for Sql Server};'
'Server=seu_servidor;'
'Database=seu_banco_de_dados;'
'TrustServerCertificate=Yes;'
'Authentication=ActiveDirectoryIntegrated;'
)
Como usar ?
Tanto uma tabela ou consulta pode ser exportada
a exportacao é feita de forma incrimental por lotes de dados
# EXPORTANDO UMA TABELA
to_parquet(
DRIVER,
'NOME_TABELA',
schema='dbo',
database='seu_banco',
path='destino.parquet'
)
# EXPORTANDO UMA CONSULTA
to_parquet(
DRIVER,
'SELECT N1, N2 FROM NOME_TABELA WHERE N1 = 0',
schema='dbo',
database='seu_banco',
path='destino.parquet'
query=True
)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
arrow_mssql-0.0.2.tar.gz
(4.5 kB
view hashes)
Built Distribution
Close
Hashes for arrow_mssql-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef22f84a76efb56a0627bb09cde557767a965e4c2ba997c80942527151c45809 |
|
MD5 | 7e46782d584720e69ff118499864e2c3 |
|
BLAKE2b-256 | d7cef0b9ff8558adef6ceca35e995b3eaa2d9ae964ccc31d7caee301c99e2de0 |