Skip to main content

Athena-mvsh é um biblioteca python, que interage com o serviço Amazon Athena

Project description

Athena-mvsh

PyPI

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

athena_mvsh-0.0.4.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

athena_mvsh-0.0.4-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file athena_mvsh-0.0.4.tar.gz.

File metadata

  • Download URL: athena_mvsh-0.0.4.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.7 Windows/10

File hashes

Hashes for athena_mvsh-0.0.4.tar.gz
Algorithm Hash digest
SHA256 d93e7770e09d17b4ad531fd4a70cefddd3bc9750eeac34ecb318f0d1a51848ef
MD5 61a779a55b656793f2415a0d348bf1d7
BLAKE2b-256 ee8f38fe08c05883f361759087bd620bddb6984563b3352abbd12bbf9d90fe7f

See more details on using hashes here.

File details

Details for the file athena_mvsh-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: athena_mvsh-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.7 Windows/10

File hashes

Hashes for athena_mvsh-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 cf77d78e8663ad4bda79fd9389f0fbaf168cbc7e5fdab734db164ba3d16117df
MD5 fdeec5fdf82339fad21b467232a69953
BLAKE2b-256 54a3851a85ed5935917e977300b0d3f09f04bc0c4c5b022db5e950e61aab5ee4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page