Azure SQL Synapse Analytics

En este artículo se describe cómo conectar Tableau a Azure Synapse Analytics (antes conocido como Azure SQL Data Warehouse) y configurar la fuente de datos.

 

Nota: Asegúrese de haber configurado el servidor antes de continuar. Para obtener más información sobre la configuración de servidores, consulte Configurar Azure AD para OAuth y autenticación moderna.

Antes de empezar

Antes de empezar, recopile esta información de conexión:

  • El nombre de servidor completo que aloja la base de datos a la que desea conectarse; por ejemplo, myserver-20171113.database.windows.net

  • (Opcional) Nombre de la base de datos

  • Método de autenticación:

    • Nombre de usuario y contraseña

    • Contraseña de Active Directory

    • Azure Active Directory a través de OAuth (integrado)

      Nota: Para usar esta opción, el administrador de sistema debe habilitar el "consentimiento del usuario" en el inquilino de Azure Active Directory de la organización. Para obtener más información, consulte la documentación de Microsoft sobre la configuración del consentimiento del usuario.

  • Las credenciales de inicio de sesión dependen del método de autenticación que elija y pueden incluir los datos siguientes:

    • Nombre de usuario y contraseña

    • Nombre de usuario y contraseña de Active Directory

    • Dirección URL de instancia de Azure Active Directory

  • ¿Va a conectarse a un servidor SSL?

  • ¿Quiere establecer el nivel de aislamiento de la base de datos para leer datos no confirmados?

  • (Opcional) La instrucción SQL inicial se ejecuta cada vez que Tableau se conecta

  • Controlador necesario

    Este conector necesita un controlador para comunicarse con la base de datos. Si el controlador no está instalado en el equipo, Tableau muestra un mensaje en el cuadro de diálogo de conexión con un enlace a la página Descarga de controladores(El enlace se abre en una ventana nueva), donde podrá encontrar enlaces de controladores e instrucciones de instalación.

Establecer la conexión y configurar la fuente de datos

  1. Inicie Tableau y, en Conectar, seleccione Azure Synapse Analytics. Para obtener una lista completa de conexiones de datos, seleccione Más en A un servidor. A continuación, siga estos pasos:
    1. Escriba la URL del servidor al que desee conectarse.
    2. (Opcional) Escriba el nombre de una base de datos si desea conectarse a una base de datos incluida.
    3. Especifique cómo desea iniciar sesión en el servidor: con un nombre de usuario y una contraseña, con un nombre de usuario y una contraseña de Active Directory o mediante un inicio de sesión integrado de Azure Active Directory a través de OAuth.
    4. Escriba su nombre de usuario y contraseña.
      O bien, si usa Azure Active Directory a través de OAuth, escriba una dirección URL de instancia de Azure Active Directory. Consulte la documentación de Microsoft sobre puntos de conexión(El enlace se abre en una ventana nueva) (extremos) para obtener más detalles.

      Nota: Si su organización usa más de un inquilino de Azure Active Directory, la dirección URL de instancia de Azure Active Directory debe coincidir con el inquilino donde está configurada la base de datos. Puede encontrar el ID de inquilino en Azure Portal o en el administrador de Azure.

    5. Active la casilla de verificación Requerir SSL al conectarse a un servidor SSL.
    6. Especifique si desea Leer datos no confirmados. Esta opción permite que Tableau se ejecute en el nivel de aislamiento de lectura no confirmada. Las consultas largas de Tableau, incluidas las actualizaciones de extracciones, pueden bloquear la base de datos y retrasar las transacciones. Seleccione esta opción para permitir que las consultas lean las filas que otras transacciones hayan modificado, incluso cuando aún no se hayan confirmado. Cuando esta opción está desmarcada, Tableau utiliza el nivel de aislamiento predeterminado especificado por la base de datos.
    7. (Opcional) Seleccione SQL inicial para especificar que se ejecute un comando SQL al inicio de cada conexión, por ejemplo, al abrir el libro de trabajo, actualizar un extracto, iniciar sesión en Tableau Server o publicar en Tableau Server. Para obtener más información, consulte Ejecutar SQL inicial.
    8. Seleccione Iniciar sesión.

      Si Tableau no puede establecer la conexión, compruebe que las credenciales sean correctas. Si sigue sin poder conectar, su equipo tiene problemas para encontrar el servidor. Póngase en contacto con el administrador de red o de base de datos para que le ayude.

  2. En la página de la fuente de datos, haga lo siguiente:

    1. (Opcional) Seleccione el nombre predeterminado de la fuente de datos en la parte superior de la página y luego escriba un nombre único para su uso en Tableau. Por ejemplo, utilice una nomenclatura de fuente de datos que ayude a que los demás usuarios de la fuente de datos puedan deducir a qué fuente de datos deben conectarse.

    2. Seleccione una base de datos en la lista desplegable Base de datos.

    3. En Tabla, seleccione una tabla o use el campo de búsqueda para buscar una tabla por el nombre.

      También puede especificar un procedimiento almacenado en la base de datos. Para obtener más información sobre los procedimientos almacenados, incluida una lista de restricciones específica para bases de datos de SQL Server, consulte Usar un procedimiento almacenado.

    4. Arrastre una tabla al lienzo y, a continuación, seleccione la pestaña de la hoja para iniciar el análisis.

      Use SQL personalizado para conectarse a una consulta específica, en lugar de conectarse a toda la fuente de datos. Para obtener más información, consulte Conectarse a una consulta de SQL personalizada.

Nota: Tableau Desktop no admite el tipo de datos TIME de Microsoft SQL Server. Los campos con este tipo de datos no se importan y no aparecen en Tableau Desktop. Si están incluidos en procedimientos almacenados, los campos con tipos de datos TIME no aparecerán en Tableau Desktop. Para obtener más información, consulte Usar un procedimiento almacenado.

Iniciar sesión en un equipo Mac

Al usar Tableau Desktop en un Mac, cuando especifique el nombre de servidor para conectarse, use un nombre de dominio completamente calificado, como por ejemplo, mydb.test.ourdomain.lan, en lugar de un nombre de dominio relativo, como por ejemplo, mydb o mydb.test.

Como alternativa, puede añadir el dominio a la lista de dominios de búsqueda del equipo Mac para que, cuando se conecte, solo tenga que proporcionar el nombre del servidor. Para actualizar la lista de dominios de búsqueda, vaya a Preferencias del sistema > Red > Avanzada y, a continuación, abra la pestaña DNS.

Nota: Aunque la opción Azure Active Directory a través de OAuth aparece en la ventana del conector Azure SQL Synapse Analytics, no es compatible con MAC.

Consulte también

¡Gracias por sus comentarios!Sus comentarios se han enviado correctamente. ¡Gracias!