Información de concepto

Comando ACCESSDATA

Drill es un motor de consultas de SQL de código abierto de Apache que permite realizar análisis de alto rendimiento en los datos semiestructurados que provienen de aplicaciones de Big Data.

Nota

Analytics ofrece Drill como un conector opcional. Si no está disponible en la ventana Data Access, es probable que no se haya seleccionado el conector durante la instalación. Si desea obtener más información, consulte Instalar los conectores de datos opcionales de Analytics y el motor de Python.

Para conectarse a Drill, debe contar con lo siguiente:

  • el tipo de autenticación correcta (básica o ninguna)
  • el nombre de usuario y la contraseña, si está utilizando autenticación básica
  • el tipo de conexión correcta (modo incrustado Direct to Drillbit o modo distribuido Zookeeper Quorum)
  • host y puerto para Drillbit o cada nodo si está utilizando el modo distribuido

    En el modo distribuido, la información del host y el puerto se debe introducir en el campo Quorum en el formato delimitado por comas:

     <nombre del host/dirección ip> : <número de puerto>, <nombre de host/dirección ip> : <número de puerto>, . . .
  • nombre del clúster de Drillbit si está utilizando el modo distribuido

Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el administrador de Apache Drill de su organización. Si el administrador no puede ayudarlo, usted o el administrador deben comunicarse con el Soporte de Apache Drill.

Para conocer las propiedades de conexión avanzadas, consulte la ayuda en línea de Apache Drill en Configuración de ODBC en Windows.

  1. Desde el menú principal de Analytics, seleccione Importar > Base de datos y aplicación.
  2. Desde la ficha Nuevas conexiones, en la sección Conectores ACL, seleccione Apache Drill.

    Consejo

    Puede filtrar la lista de conectores disponibles introduciendo una cadena de búsqueda en el cuadro Filtrar conexiones. Los conectores se indican en orden alfabético.

  3. En el panel Ajustes de conexión de datos, ingrese la configuración de la conexión y, en la parte inferior del panel, haga clic en Guardar y conectar.

    Puede aceptar el Nombre de la conexión predeterminado o introducir uno nuevo.

La conexión de Apache Drill se guarda en la ficha Conexiones existentes. En el futuro, puede volver a conectarse a Apache Drill desde la conexión guardada.

Una vez que se establezca la conexión, se abre la ventana Data Access en el Área de almacenamiento temporal y puede comenzar a importar datos. Si desea obtener ayuda para importar datos desde Apache Drill, consulte Trabajo con la ventana Data Access.

Ajustes básicos

Ajuste Descripción Ejemplo
Tipo de conexión

Especifica el tipo de conexión del controlador. Las opciones disponibles son las siguientes:

  • Directo a Drillbit: El controlador se conecta a un único servidor Drill.
  • Quorum de Zookeeper: El controlador se conecta a un clúster de ZooKeeper.

Directo a Drillbit

Quorum Especifique el o los servidores de su clúster de ZooKeeper. Separe los diferentes servidores con una coma (,).  
ID del clúster Nombre del clúster de ZooKeeper al cual se conecta el controlador. drillbits1
Host La dirección IP o el nombre del host del servidor de Drill. localhost
Puerto El número del puerto TCP que utiliza el servidor de Drill para escuchar las conexiones del cliente. 31010
Tipo de autenticación

Especifica de qué manera el controlador autentica las conexiones a Drill. Las opciones disponibles son las siguientes:

  • Sin autenticación: el controlador no autentica la conexión a Drill.

  • Autenticación básica: el controlador autentica la conexión utilizando un nombre de usuario y una contraseña.
Sin autenticación
Usuario El nombre de usuario para autenticar el servidor de Drill.  
Contraseña La contraseña para autenticar el servidor de Drill.  
Catálogo Nombre del catálogo sintético en el cual se organizan todos los esquemas/bases de datos. Este nombre de catálogo se utiliza como el valor para SQL_DATABASE_NAME o CURRENT CATALOG. DRILL
Esquema predeterminado Nombre del esquema de base de datos que se utiliza cuando no se especifica explícitamente un esquema en una consulta. Puede emitir consultas en otros esquemas especificando explícitamente el esquema en la consulta.  
Desactivar asincronía Especifica si el controlador admite consultas asincrónicas.  

Ajustes avanzados

Ajuste Descripción Ejemplo
Propiedades avanzadas

Para configurar el controlador. Separe cada propiedad avanzada utilizando un punto y coma (;) y después rodee todas las propiedades avanzadas en una cadena de conexión utilizando llaves ({ }).

CastAnyToVarchar=true;

HandshakeTimeout=5;

QueryTimeout=180;

TimestampTZDisplayTimezone=local;

ExcludedSchemas=sys,INFORMATION_SCHEMA;

NumberOfPrefetchBuffers=5