Apache Drill es el nuevo motor de consultas SQL que pretende homogeneizar la forma de acceder a datos no relacionales almacenados en Hadoop. Mediante Drill, el usuario puede escrbiir consultas en SQL (no meramente "similar" a SQL, sino realmente SQL con la sintaxis SQL tradicional) y acceder a los datos con independencia de si los mismos se encuentran almacenados en HBase, MongoDB, HDFS, Amazon S3, Azure y muchos otros.
Adicionalmente, Drill es "schema-free", lo cual no es necesario definir mapeados, correspondencias o transformaciones antes de poder comenzar a utilizar los datos.
Por último Drill proporciona drivers JDBC y ODBC, con lo cual cualquier herramienta de BI o Minería de datos tradicional (Tableau, MicroStrategy, SAS, etc.) puede acceder a la funcionalidad completa de forma totalmente transparente.
Para desarrolladores, existe una API REST muy sencilla de utilizar.
PARTE 1. Introducción a Drill 1. Origenes y funcionalidad 2. Arquitectura 3. El Shell 4. Mecanismos de Intergación 5. Uso de Drill en modo embebido 6. Uso de Drill en modo distribuido PARTE 2. Configuración 1. Configuración Básica 2. Configuración en Clusters 3. Seguridad en Drill 4. Configuración del Shell 5. Mecanismos de Intergación PARTE 3. Acceso a fuentes de datos 1. Arquitectura del Sistema de Plugins 2. Registro y Configuración de Plugins de almacenamiento 3. Acceso a HDFS 4. Acceso a HBase 5. Acceso a Hive 6. Acceso a MongoDB 7. Otros plugins de almacenamiento 8. Creación de plugins propios PARTE 4. Integración con el exterior 1. Driver JDBC 2. Driver ODBC 3. Uso del drive ODBC desde Windows PARTE 5. SQL en Drill 1. Funcionalidad SQL Implementada 2. Tipos de datos 3. Funciones 4. Paginación de consultas 5. Datos anidados 6. Extensiones a SQL 7. Consultas a las tablas de metainformación 8. Creación de funciones definidas por el usuario PARTE 6. Monitorización y Optimización 1. Los históricos en Drill 2. Depuración y Corrección de Errores 3. Planes de ejecución de consultas 4. Mejora del rendimiento 5. Auditoría de Consultas
Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa