Conexiones ODBC y OLEDB a bases de datos
Designer puede acceder a los datos que residen en una base de datos y llevarlos a su memoria para procesarlos, o bien procesar los datos dentro de la base de datos donde se encuentran.
Utiliza la herramienta Datos de entrada y la herramienta Datos de salida para conectarte a una base de datos y leer o escribir datos para el procesamiento en la memoria. Utiliza la herramienta Conexión En-BD o la herramienta Entrada de flujo de datos para conectarte a la base de datos, leer los datos y crear la consulta que se envía a la base de datos cuando se ejecuta el flujo de trabajo.
Opción ODBC genérico
Desde la herramienta Conexión En-BD, puedes seleccionar la opción ODBC genérico para intentar una conexión con una fuente de datos no compatible. Esta opción no garantiza una conexión satisfactoria con fuentes de datos no compatibles; sin embargo, las fuentes de datos similares a Microsoft SQL Server tienen las mayores posibilidades de éxito.
Designer admite las conexiones ODBC y OLEDB a bases de datos, y varias plataformas de datos y controladores. Consulta Fuentes de datos y formatos de archivo admitidos .
En esta página, se enumeran los pasos para agregar un nuevo controlador ODBC y OLEDB a tu computadora.
Sugerencia
Designer te permite configurar el tiempo de espera de la conexión de las fuentes de datos de ODBC. La característica mejora la experiencia general de conectividad cuando te conectas a fuentes de datos remotas o fuentes de datos que funcionan en horas de mayor actividad y que no son capaces de responder dentro del período de 30 segundos. Puedes consultar el artículo de la Comunidad para obtener más información sobre cómo se puede establecer el tiempo de espera de la conexión.
Crear una conexión ODBC a una base de datos
Para conectarte a través de ODBC, primero instala el controlador ODBC en tu computadora. A continuación, utiliza el Administrador de fuentes de datos de ODBC a fin de crear un nombre de la fuente de datos (DSN) para la conexión. Luego, puedes seleccionar el DSN en la herramienta Alteryx que estás utilizando para conectarte a la base de datos.
Sigue estos pasos para configurar una conexión ODBC:
Abre el Administrador de ODBC del controlador que instalaste mediante uno de estos métodos:
En tu computadora, selecciona Inicio > Todos los programas .
En Alteryx, en la ventana Configuración de la herramienta Datos de entrada , selecciona Conectar un archivo o una base de datos y, luego, Otras bases de datos > ODBC > Administrador de ODBC .
En Alteryx, en la ventana Configuración de la herramienta Datos de salida , selecciona Escribir en archivo o base de datos > Otras bases de datos > Administrador de ODBC .
Selecciona la pestaña Controladores y verifica que el controlador aparezca en la lista de controladores ODBC instalados en tu computadora.
Selecciona la pestaña DSN de usuario para crear un DSN de usuario o la pestaña DSN de sistema para crear un DSN de sistema. Un DSN de usuario es específico para un usuario en la computadora y solo lo puede ver el usuario que lo crea. Por otro lado, todos los usuarios que inician sesión en la computadora pueden ver el DNS de sistema. Selecciona Agregar .
En la ventana Crear una nueva fuente de datos, selecciona el controlador ODBC y, luego, Finalizar .
En la ventana Configuración de DNS del controlador ODBC, en Nombre de la fuente de datos , escribe un nombre para el DSN.
En Descripción , escribe los detalles sobre el DSN.
En Host , escribe la dirección IP o el nombre del host del servidor.
En Puerto , escribe el número del puerto de escucha del servicio.
Selecciona Mecanismo , elige la autenticación apropiada y proporciona la información requerida. Consulta Configuración de conexión manual para obtener más información sobre los requisitos de autenticación.
Selecciona Opciones avanzadas para configurar las opciones avanzadas del controlador.
Selecciona Probar para probar la conexión y, luego, selecciona Aceptar .
Selecciona Guardar .
Una vez que hayas creado un nombre de la fuente de datos (DSN) para la conexión, selecciona el DSN desde dentro de la herramienta Datos de entrada a fin de leer datos o desde dentro de la herramienta Datos de salida para escribir datos en el procesamiento en la memoria. También puedes utilizar el DSN en la herramienta Conexión En-BD o la herramienta Entrada de flujo de datos para leer y procesar datos en base de datos a través de un controlador ODBC.
Crear una conexión OLEDB a una base de datos
Para conectarte a través de OLEDB, primero instala el controlador OLEDB en tu máquina. Después de instalar el controlador, puedes seleccionarlo desde una lista de controladores disponibles en la herramienta Alteryx que estás utilizando para conectarte a la base de datos.
Sigue estos pasos para configurar una conexión OLEDB:
Abre la ventana Propiedades del enlace de datos mediante uno de estos métodos:
En Alteryx, en la ventana Configuración de la herramienta Datos de entrada , haz clic en Conectar un archivo o una base de datos y, luego, Otras bases de datos > OLEDB .
En Alteryx, en la ventana Configuración de la herramienta Datos de salida , haz clic en Escribir en archivo o base de datos > Otras bases de datos > OLEDB .
Abre la ventana Propiedades del enlace de datos y selecciona un proveedor en la pestaña Proveedor.
Haz clic en la pestaña Conexión .
Selecciona o escribe el nombre del servidor.
Selecciona el tipo de autenticación y, si es necesario, escribe un nombre de usuario en Nombre de usuario y una contraseña en Contraseña . Consulta Configuración de conexión manual para obtener más información sobre los requisitos de autenticación.
Aviso
Para una conexión OLEDB a SQL Server cuando se utiliza un nombre de usuario y una contraseña, el parámetro Persist Security Info debe estar establecido en True .
Selecciona la casilla de verificación Permitir guardar contraseña . Consulta Cifrado de contraseñas para obtener más información acerca de las consideraciones sobre el cifrado de contraseñas.
Haz clic en Probar conexión .
Haz clic en Aceptar o selecciona las pestañas Avanzado o Todos para ver y establecer otras propiedades de inicialización que el controlador requiere, si es necesario.