Bienvenido a la documentación de impala-helper!

Version

0.0.1

impala-helper es un cliente ligero para ejecutar consultas de Impala en la LZ instalable utilizando pip.

>>> # Ejemplos de trabajo
>>>
>>> # Se importa la clase Helper del módulo helper.helper
>>> from helper.helper import Helper
>>>
>>> # Se instancia el helper
>>> ih = Helper()
>>>
>>> # Ejecutar una consulta
>>> ih.ejecutar_consulta("SELECT ... FROM ... WHERE ...")
>>>
>>> # Ejecutar un archivo
>>> ih.ejecutar_archivo("C:\\Users\rlarios\etl.sql")
>>>
>>> # Ejecutar consulta y copiar resultados a un archivo csv
>>> ih.hacia_csv("SELECT ... ","C:\\Users\rlarios\data.csv")
>>>
>>> # Ejecutar consulta y copiar resultados a un dataframe de pandas
>>> df = ih.obtener_dataframe("SELECT ... ")
>>>
>>> # Ejecutar consulta y obtener iterador a resultados
>>> df = ih.obtener_dataframe("SELECT ... ")
>>>
>>> # Obtener cursor de Python DB API 2.0
>>> cursor = ih.obtener_cursor()
>>>
>>> # Obtener última fecha de ingestión de una tabla
>>> fecha = ih.obtener_ultima_ingestion("zona_resultados.tabla")