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 -- para csv
to_csv(
DRIVER,
'NOME_TABELA',
schema='dbo',
database='seu_banco',
path='destino.csv'
)
# EXPORTANDO UMA CONSULTA -- para .parquet
to_parquet(
DRIVER,
'SELECT N1, N2 FROM NOME_TABELA WHERE N1 = 0',
schema='dbo',
database='seu_banco',
path='destino.parquet'
)
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.6.tar.gz
(5.0 kB
view hashes)
Built Distribution
Close
Hashes for arrow_mssql-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32ea092979895766375baff7e2f3bf4a3435511c8cf1aaea28c97c2eb6703a81 |
|
MD5 | 9d00ca32abe98fef17bfc5d51af308a7 |
|
BLAKE2b-256 | a909105c183f2250f7983415a6b84a4bee51e6f1f7303f60108a135a5710e8ea |