Skip to main content

Conexiones de datos

Nota

Server-FIPS

Eliminamos las conexiones de datos heredadas de Server. En su lugar, puedes utilizar la funcionalidad del Administrador de conexiones de datos (DCM). El modo DCM forzado está activado y no se puede cambiar en la versión de Server compatible con FIPS. Entre las ventajas de DCM, se encuentran las credenciales de usuario almacenadas de forma segura para las conexiones de datos fuera del flujo de trabajo, el aumento de la seguridad, la mejora de la administración de las credenciales con contraseña y la sincronización de las credenciales entre Server y Designer. Consulta la página de ayuda DCM - Server para obtener más información.

En la página Conexiones de datos de la interfaz de administrador de Server , los administradores de Server pueden crear conexiones de datos en Server para permitir que los usuarios de Server se conecten a las bases de datos. Una vez configuradas, estas fuentes de datos están disponibles para que los usuarios que hayan agregado el Server las seleccionen de una lista y las utilicen.

Nota

Las conexiones de datos de Server son diferentes de las de Designer. Consulta Administrar conexiones de datos y Administrar conexiones en bases de datos para obtener más información sobre las conexiones de datos en Designer.

Las conexiones de datos de Server no están disponibles para las conexiones En-BD.

Agregar una conexión de datos

  1. En la página Conexiones de datos , selecciona + Nuevo .

  2. Selecciona el tipo de conexión en el menú desplegable Tecnología .

  1. En Nombre , escribe un nombre para la conexión.

  2. En Host , escribe el nombre de host de la base de datos SQL.

  3. Selecciona una opción de autenticación.

    • Windows : utiliza las credenciales predeterminadas o introduce credenciales específicas para la conexión de datos.

    • SQL Server : introduce las credenciales del servidor. Las contraseñas no admiten plecas.

  4. (Opcional) Selecciona Probar la conexión . Aparece un mensaje de verificación o error de conexión. Puedes guardar una conexión si la prueba falla.

  5. (Opcional) Selecciona Base de datos para ver una lista de las bases de datos del servidor. Solo se muestra una lista si la prueba de conexión se ha realizado correctamente.

    • Selecciona una base de datos para establecerla como la base de datos predeterminada para esta conexión.

    • Selecciona escribir un nombre de base de datos e introduce el nombre de la base de datos en el servidor. Asegúrate de que el nombre contiene una barra diagonal (\) en el nombre del Server, como RM-LT-013\SQLEXPRESS2.

  6. Selecciona  Crear .

Todos los campos son obligatorios. Después de completar la información requerida, prueba la conexión.

  1. En Nombre , escribe un nombre para la conexión.

  2. En Host , ingresa el nombre de host o la dirección IP del servidor de Oracle.

  3. En  Nombre del servicio , ingresa el nombre de la aplicación basada en TNS en la red. Esta información es opcional si solo existe un servicio.

  4. En Puerto , ingresa el puerto de escucha de red para la base de datos de Oracle. El valor predeterminado es 1521.

  5. En Nombre de usuario Contraseña , ingresa tu nombre de usuario y contraseña para la conexión de datos. Las contraseñas no admiten plecas.

  6. (Opcional) Selecciona Probar la conexión . Aparece un mensaje de verificación o error de conexión. Puedes guardar una conexión si la prueba falla.

  7. Selecciona  Crear .

  1. En Nombre , ingresa un nombre para la conexión.

  2. Escribe una cadena de conexión en Cadena de conexión .

    • Las cadenas de conexión deben tener 212 caracteres o menos.

    • Se recomiendan las conexiones que no utilizan un nombre de fuente de datos (DSN). Esto también se conoce como conexión sin DSN.

    Copiar cadenas de conexión de Designer

    Puedes copiar y pegar cadenas de conexión de conexiones de datos creadas en Designer. Para ello, inicia sesión en Designer como administrador. Dirígete a  Opciones > Opciones avanzadas > Administrar conexiones de datos .

  3. Selecciona  Crear .

Probar conexiones de datos

Pruebas de conexión en un Server de varios nodos

Una configuración de varios nodos de Server tiene un controlador y dos o más equipos trabajadores. En esta configuración, la funcionalidad de prueba evalúa la conexión en el equipo controlador, no en los equipos trabajadores individuales. Para asegurarte de que la conexión funcione en cualquiera de los equipos, confirma que los mismos controladores de base de datos y versiones de controlador están instalados en cada equipo.

Pruebas de conexión fallidas

Las pruebas de conexión pueden fallar por muchas razones. Estas son las razones más comunes por las que las pruebas de conexión fallan.

  • No tienes acceso al servidor o a la base de datos. Por ejemplo, en algunos casos, solo el usuario final de la conexión tiene autorización para acceder al servidor o a la base de datos.

  • La seguridad de la red también puede impedir que te conectes al servidor o a la base de datos.

  • El servidor no puede acceder al host del servidor de la base de datos. Para solucionar problemas, contacta al host del servidor de base de datos para asegurarte de que hay conectividad de red mientras estás conectado al servidor en el que está instalado Server.

  • Las credenciales de la base de datos no son válidas o no tienen los permisos de acceso adecuados. Comunícate con el administrador de la base de datos.

  • La base de datos no tiene conexión. Comunícate con el administrador de la base de datos para confirmar que la base de datos está en línea y funciona como se espera.

  • Estás ejecutando una configuración de varios nodos de Server.

Puedes guardar las conexiones de datos que no superen la prueba de conexión.

Credenciales predeterminadas utilizadas en las pruebas de conexiones

Puedes utilizar la autenticación de Windows o la autenticación de SQL Server para crear una conexión de Microsoft SQL Server. Para la autenticación de Windows, puedes utilizar credenciales predeterminadas o credenciales específicas para la conexión de datos. Puedes establecer credenciales predeterminadas en varias ubicaciones. Server busca las credenciales disponibles en estas ubicaciones y selecciona la credencial predeterminada en este orden:

  • Configuración del sistema > Worker > Run As . Dirígete a la página de ayuda de Trabajador para obtener más información sobre "Ejecutar como".

  • Windows Server Manager Tools > Services . Busca AlteryxService , haz clic con el botón derecho y selecciona Propiedades . Las credenciales están en la pestaña Log On en This account .

  • Equipo local.

La prueba de conexión falla si las credenciales no son válidas.

Compartir una conexión de datos

Después de crear una conexión de datos, vuelve a la página Conexiones de datos para compartir la conexión con usuarios o grupos personalizados que la utilizarán en Designer.

Importante

Para permitir que el flujo de trabajo lo ejecuten usuarios o grupos específicos, comunícate con un administrador de Server para asegurarte de que las conexiones de datos necesarias se compartan con ellos.

  1. En la página Conexiones de datos , selecciona la conexión de datos que deseas compartir.

  2. En la pantalla Editar conexiones de datos , selecciona Usuarios o Grupos personalizados .

  3. Selecciona + Agregar .

  4. Introduce el nombre de un usuario o grupo.

  5. Selecciona el usuario o grupo.

  6. Selecciona Agregar .

El usuario, grupo o estudio con el que compartes la conexión aparece en la pestaña correspondiente. Consulta Herramienta Datos de entrada y Administrar conexiones de datos en la documentación de ayuda de Designer para ver cómo los usuarios acceden y administran las conexiones compartidas en Designer.

Importante

Para las conexiones de Microsoft SQL Server, confirma que el usuario tiene la misma versión o una versión más reciente de Microsoft SQL Server Native Client instalada en su equipo. Dirígete a Solución de problemas .

Revocar el acceso a una conexión de datos

Para revocar el acceso de un usuario a una conexión, selecciona Eliminar en el menú de tres puntos de este usuario. Para confirmar, selecciona Eliminar .

To revoke a user's access to a connection, select Delete in the three-dot menu for this user.

Editar una conexión de datos

  1. En la página Conexiones de datos , selecciona la conexión de datos que desea editar.

  2. En la pantalla Editar conexiones de datos , selecciona Editar .

  3. Modifica la información en Nombre o Cadena de conexión .

  4. Selecciona Guardar .

En las pestañas Usuarios o Grupos personalizados puedes compartir la conexión con usuarios y grupos .

Eliminar una conexión de datos

Para eliminar una conexión, selecciona Eliminar en el menú de tres puntos de esta conexión. A continuación, selecciona Eliminar .

Resolución de problemas

No, puedes crear y compartir una conexión de datos sin probarla. También puedes guardar una conexión de datos si falla una prueba de conexión.

Las pruebas de conexión pueden fallar por muchas razones. Estas son las razones más comunes por las que las pruebas de conexión fallan.

  • No tienes acceso al servidor o a la base de datos. Por ejemplo, en algunos casos, solo el usuario final de la conexión tiene autorización para acceder al servidor o a la base de datos.

  • La seguridad de la red también puede impedir que te conectes al servidor o a la base de datos.

  • El servidor no puede acceder al host del servidor de la base de datos. Para solucionar problemas, contacta al host del servidor de base de datos para asegurarte de que hay conectividad de red mientras estás conectado al servidor en el que está instalado Server.

  • Las credenciales de la base de datos no son válidas o no tienen los permisos de acceso adecuados. Comunícate con el administrador de la base de datos.

  • La base de datos no tiene conexión. Comunícate con el administrador de la base de datos para confirmar que la base de datos está en línea y funciona como se espera.

  • Estás ejecutando una configuración de varios nodos de Server. Dirígete a la sección Probar conexiones de datos de este artículo para obtener información sobre las pruebas de conexiones en un Server de varios nodos.

Puedes guardar las conexiones de datos que no superen la prueba de conexión.

Puedes utilizar la autenticación de Windows o la autenticación de SQL Server para crear una conexión de Microsoft SQL Server. Para la autenticación de Windows, puedes utilizar credenciales predeterminadas o credenciales específicas para la conexión de datos. Puedes establecer credenciales predeterminadas en varias ubicaciones. Server busca las credenciales disponibles en estas ubicaciones y selecciona la credencial predeterminada en este orden:

  • Configuración del sistema > Worker > Run As . Dirígete a la página de ayuda de Trabajador para obtener más información sobre "Ejecutar como".

  • Windows Server Manager Tools > Services . Busca AlteryxService , haz clic con el botón derecho y selecciona Propiedades . Las credenciales están en la pestaña Log On en This account .

  • Equipo local.

La prueba de conexión falla si las credenciales no son válidas.

Hay muchas razones por las que un usuario no puede ver una conexión de datos de Server en Designer. Sigue estos pasos para solucionar el problema.

  • Confirma que has compartido la conexión de datos con el usuario. Edita la conexión de datos y busca el usuario en la lista Usuarios y estudios.

  • Confirma que la dirección de correo electrónico que utiliza el usuario para iniciar sesión en la interfaz de usuario de Server es la misma dirección con la que compartiste la conexión.

  • Solicítale al usuario que elimine el Server de Designer y lo vuelva a agregar utilizando las credenciales correctas.

  • Si estás compartiendo la conexión con un estudio, confirma que el usuario tiene acceso a ese estudio.

Un usuario puede recibir este error en Designer o en Server al intentar utilizar una conexión de datos creada en un equipo que utiliza una versión de un controlador de Microsoft SQL Server distinta a la del equipo en el que se utiliza la conexión de datos.

El equipo debe tener la misma versión o una versión más reciente de un controlador de Microsoft SQL Server. Por ejemplo, el mensaje de error aparece cuando el equipo en el que se usa la conexión de datos utiliza la versión 10.0 de un controlador de Microsoft SQL Server y el equipo en el que se creó la conexión de datos utiliza la versión 11.0.

Es posible que el usuario que creó el flujo de trabajo en Designer y lo guardó en Server no tenga permiso para utilizar la conexión de datos compartida. Para solucionar el problema, sigue estos pasos.

  1. Abre el log AlteryxService (AlteryxServiceLog.log). El log de servicio se guarda en una ubicación establecida durante la configuración. Dirígete a  Configurar y utilizar los logs para obtener más información.

  2. Busca la marca de hora en la que se produjo el error y revisa la descripción del error.

  3. Si la descripción indica “No se puede encontrar el permiso para la conexión de datos: [Nombre de la conexión de datos]”, el usuario no tiene acceso a la conexión de datos.

  4. Edita la conexión de datos y compártela con el usuario.