.. impala-helper documentation master file, created by sphinx-quickstart on Wed Aug 21 09:07:28 2019. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Bienvenido a la documentación de impala-helper! =============================================== :Version: |version| .. toctree:: :maxdepth: 2 :hidden: usage/prerequisitos usage/install modules/helper :code:`impala-helper` es un cliente ligero para ejecutar consultas de Impala en la LZ instalable utilizando pip. .. code-block:: python >>> # 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")