Athena-mvsh é um biblioteca python, que interage com o serviço Amazon Athena
Project description
Athena-mvsh
O que é o Athena-mvsh ?
Athena-mvsh é um biblioteca python, que interage com o serviço Amazon Athena
, que é um serviço de consulta interativa que permite usar SQL para analisar dados diretamente no Amazon S3.
Algumas regras da DB API 2.0 (PEP 249) são implemetadas.
Instalação
pip install athena-mvsh
Credenciais
Para se conectar é preciso informar o aws_access_key_id
, aws_secret_access_key
o local de saida das consultas s3_staging_dir
e a regiao do bucket region_name
. Se você usar o arquivo de perfil padrão, não será necessário informar as credenciais.
from athena_mvsh import (
Athena,
CursorPython
)
cursor = CursorPython(
s3_staging_dir='s3:/caminho-saida-consulta/',
aws_access_key_id='KEY_ID',
aws_secret_access_key='SECRET_KEY',
region_name='us-east-1'
)
with Athena(cursor=cursor) as cliente:
cliente.execute("SELECT 1")
rst = cliente.fetchone()
Como usar ?
Esta biblioteca Python facilita a consulta ao Amazon Athena, oferecendo suporte para três tipos de cursores: Python, Parquet e DuckDB. Com esta biblioteca, você pode executar consultas SQL no Amazon Athena e obter os resultados no formato desejado de maneira fácil e eficiente.
Funcionalidades Consulta ao Amazon Athena: Execute consultas SQL no Amazon Athena.
Cursores Diversos:
CursorPython
: Retorna os resultados da consulta como objetos Python.CursorParquet
: Retorna os resultados da consulta no formato Parquet.CursorParquetDuckdb
: Retorna os resultados da consulta integrados ao DuckDB.
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
Built Distribution
File details
Details for the file athena_mvsh-0.0.5.tar.gz
.
File metadata
- Download URL: athena_mvsh-0.0.5.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.7 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8e88569a5380f5befc3b39e5c8f5313b3e8e22d2c7b84977036bc88da6600e8 |
|
MD5 | d62454c12e38e558e061326f0a334eba |
|
BLAKE2b-256 | 299eff2a0189c96c94f65f6fa3bd5633b333e7d9f46cdea6b5e4680f81e95f04 |
File details
Details for the file athena_mvsh-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: athena_mvsh-0.0.5-py3-none-any.whl
- Upload date:
- Size: 15.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.7 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57f2e5ee313fb1d70295ca882806af2de9fcfbff0f318c01e7f69dcda0243b2f |
|
MD5 | 5aea5c38c4e0a521986048c14d55f232 |
|
BLAKE2b-256 | c4eb054892f982d0c7a7d2e2008582e41e5911dc1395af0740955e2b87d895e4 |