Conectarse a los datos

Tableau Prep ayuda a limpiar y dar forma a sus datos para su análisis. El primer paso de este proceso es identificar los datos con los que trabajará.

Nota: A partir de la versión 2020.4.1, también puede crear y editar flujos en Tableau Server y Tableau Cloud. La información de este tema se aplica a todas las plataformas, a menos que se especifique lo contrario. Para obtener más información acerca de la creación de flujos en la web, consulte Tableau Prep en la web(El enlace se abre en una ventana nueva) en la ayuda de Tableau Server.

Puede conectarse a sus datos utilizando cualquiera de los siguientes recursos:

Conectarse mediante conectores integrados para tipos de datos populares

La forma más común de conectarse a los datos es utilizar los conectores integrados en Tableau Prep Builder. Están disponibles para los tipos de datos más populares, y con frecuencia se agregan nuevos conectores con nuevas versiones de Tableau Prep Builder. Para ver la lista de conectores disponibles, abra Tableau Prep Builder o inicie un flujo en la web y haga clic en el botón Añadir conexión para ver los conectores disponibles en el panel izquierdo, en la sección Conectar.

La mayoría de los conectores integrados funcionan igual en todas nuestras plataformas y se describen en el tema Conectores admitidos(El enlace se abre en una ventana nueva) en la ayuda de Tableau Desktop.

Nota: Cuando se conecte a una fuente de datos, evite utilizar el nombre reservado "Número de registros" como nombre de campo o un campo calculado. El uso de este nombre reservado generará un error relacionado con los permisos.

Consideraciones al usar conectores integrados

  • Si abre un flujo en una versión en la que no se admita el conector, el flujo se puede abrir, pero podría tener errores o no ejecutarse a menos que se eliminen las conexiones de datos.

  • Cuando se usa un conector basado en MySQL, el comportamiento predeterminado es que la conexión es segura cuando SSL está habilitado. Sin embargo, Tableau Prep Builder no admite conexiones SSL personalizadas basadas en certificados para conectores basados en MySQL.
  • Algunos conectores, que se detallan en las secciones siguientes, tienen requisitos diferentes cuando se utilizan con Tableau Prep Builder.

Conectarse a fuentes de datos en la nube con Tableau Server o Tableau Cloud
Conectarse a datos de Salesforce
Conectarse a Salesforce Data Cloud
Conectarse a datos de Google BigQuery
Conectarse a datos de SAP HANA
Conectarse a archivos espaciales y bases de datos
Conectarse mediante ODBC
Conectarse a los datos de Microsoft Excel y limpiarlos con el intérprete de datos

Conectarse usando conectores personalizados

Cuando Tableau Prep no proporciona un conector integrado para sus datos basados en ODBC y JDBC, puede usar un conector personalizado. Puede:

Los conectores personalizados para datos basados en ODBC y JDBC son compatibles con la versión 2020.4.1 y posteriores de Tableau Prep Builder.

Para obtener más información sobre el desarrollo de conectores, consulte Ejecutar su conector (en inglés).

Algunos conectores personalizados requieren la instalación de un controlador adicional. Si se le solicita durante el proceso de conexión, siga las indicaciones para descargar e instalar el controlador necesario. Actualmente, los conectores personalizados no se pueden utilizar con Tableau Cloud.

Utilizar conectores creados por socios

Los conectores creados por socios u otros conectores personalizados están disponibles en el panel Conectar. Estos conectores se enumeran en Conexiones adicionales y también están disponibles en la página Conectores de Tableau Exchange.

  1. Haga clic en Conexiones en el panel izquierdo.
  2. Desde la sección Conectores adicionales del panel Conectar, haga clic en el conector que desea utilizar.
  3. Haga clic en Instalar y reiniciar Tableau.

    Después de instalar el conector, aparece en la sección A un servidor del panel Conectar.

Nota: Si recibe una advertencia de que los conectores no se pueden cargar, instale el archivo .taco que necesita desde la página Conectores de Tableau Exchange. Si se le solicita que instale los controladores, vaya a Tableau Exchange para obtener instrucciones y ubicaciones de descarga de controladores.

Conectarse a fuentes de datos publicadas

Las fuentes de datos publicadas son aquellas que puede compartir con otros. Cuando desee que una fuente de datos esté disponible para otros usuarios, puede publicarla desde Tableau Prep Builder (versión 2019.3.1 y posteriores) a Tableau Server o Tableau Cloud, o como resultado de su flujo.

Puede usar una fuente de datos publicada como fuente de datos de entrada para su flujo, ya sea que esté trabajando en Tableau Prep Builder o en la web.

Nota: Cuando se publica un flujo que incluye una fuente de datos publicada como entrada, se asigna al editor como propietario predeterminado del flujo. Cuando el flujo se ejecuta, utiliza al propietario del mismo para la cuenta Ejecutar como . Para obtener más información sobre la cuenta Ejecutar como, consulte Ejecutar como cuenta de servicio(El enlace se abre en una ventana nueva). Solo el Administrador del sitio o del servidor puede cambiar el propietario del flujo en Tableau Server o Tableau Cloud y solo a sí mismos.

Tableau Prep Builder admite:

  • Fuentes de datos publicadas que incluyen funciones o filtros de usuario a partir de Tableau Prep Builder 2021.1.3.
  • Conexiones a un solo servidor y sitio. No se admite iniciar sesión en un servidor diferente o en el mismo servidor y un sitio diferente. Debe utilizar el mismo servidor o la misma conexión de sitio para hacer lo siguiente:
    • Conéctese a la fuente de datos publicada.
    • Publique la salida de flujo en Tableau Server o Tableau Cloud.
    • Programe el flujo para que se ejecute en Tableau Server o Tableau Cloud.

    Si su flujo usa fuentes de datos publicadas y cierra sesión en el servidor, esto interrumpe la conexión del flujo. El flujo tendrá un estado de error y no podrá ver los datos de la fuente de datos publicada en el panel de perfil o la cuadrícula de datos.

Nota: Tableau Prep Builder no admite fuentes de datos publicadas que incluyan datos multidimensionales (cubos), conexiones de varios servidores o fuentes de datos publicadas con tablas relacionadas.

Tableau Server Y Tableau Cloud admiten:

  • Fuentes de datos publicadas con filtros de usuario o funciones a partir de Tableau Server y Tableau Cloud 2021.2.
  • Crear o editar un flujo en la web usando una fuente de datos publicada (Tableau Server o Tableau Cloud 2020.4 y posteriores)
  • Conectarse a fuentes de datos publicadas (Tableau Server y Tableau Cloud 2019.3 y posteriores)

    Nota: Es posible que las versiones anteriores de Tableau Server no admitan todas las funciones de la fuente de datos publicada.

Acerca de las credenciales y los permisos:

  • Debe tener asignada una función de Explorer o superior en el sitio de Server en el que ha iniciado sesión para conectarse a las fuentes de datos publicadas. Solo los usuarios Creator pueden crear o editar flujos en la web. Para obtener más información acerca de los roles de sitio, consulte Establecer los roles de sitio del usuario(El enlace se abre en una ventana nueva) en la ayuda de Tableau Server.
  • En Tableau Prep Builder, el acceso a la fuente de datos está autorizado según la identidad del usuario que inició sesión en el servidor. Verá solo los datos a los que tiene acceso.
  • En la creación web de Prep (Tableau Server y Tableau Cloud), el acceso a la fuente de datos también está autorizado según la identidad del usuario que inició sesión en el servidor. Verá solo los datos a los que tiene acceso.

    Sin embargo, cuando ejecuta el flujo manualmente o mediante un programa, el acceso a la fuente de datos se autoriza en función de la identidad del propietario del flujo. El último usuario en publicar un flujo se convierte en el nuevo propietario del flujo.

  • Los administradores del sitio y del servidor pueden cambiar el propietario del flujo, pero solo para ellos mismos.
  • Las credenciales deben estar insertadas para conectarse a la fuente de datos publicada.

    Consejo: Si las credenciales no están insertadas en la fuente de datos, actualice la fuente de datos para incluir las credenciales insertadas.

Usar fuentes de datos publicadas en su flujo

Para conectarse a una fuente de datos publicada y usarla en su flujo, siga las instrucciones que correspondan a su versión de Tableau Prep:

Tableau Prep Builder 2020.2.2 y versiones posteriores y en la web
Tableau Prep Builder 2020.2.1 y anteriores

Conectarse a conexiones virtuales

Compatible con Tableau Prep Builder 2021.4.1 y posteriores y en Tableau Server y Tableau Cloud versión 2021.4 y posteriores. Data Management es necesario para utilizar esta función.

Puede conectarse a los datos mediante conexiones virtuales para sus flujos. Las conexiones virtuales son un recurso que se puede compartir y que proporciona un punto de acceso central a los datos.

Consideraciones al conectarse a conexiones virtuales:

  • Las credenciales de la base de datos están integradas en la conexión virtual. Solo necesita iniciar sesión en su servidor para acceder a las tablas en la conexión virtual.
  • Las directivas de datos que aplican seguridad a nivel de fila se pueden incluir en la conexión virtual. Solo se muestran las tablas, los campos y los valores a los que tiene acceso cuando trabaja con sus flujos y los ejecuta.
  • La seguridad de nivel de fila en conexiones virtuales no se aplica a la salida de flujo. Todos los usuarios con acceso a la salida de flujo ven los mismos datos.
  • No se admiten SQL personalizado ni SQL inicial.
  • Los parámetros no son compatibles. Para obtener más información sobre el uso de parámetros en su flujo, consulte Crear y usar parámetros en flujos.

Para obtener más información sobre las conexiones virtuales y las pol´tiicas de datos, consulte la ayuda de Tableau Server(El enlace se abre en una ventana nueva) o Tableau Cloud(El enlace se abre en una ventana nueva).

  1. Abra Tableau Prep Builder y haga clic en el botón Añadir conexión .

    En la creación web, en la página de inicio, haga clic en Crear > Flujo o en la página Explorar, haga clic en Nuevo > Flujo. Después, haga clic en Conectar a datos.

  2. En el panel Conectar, en Buscar por datos, seleccione Tableau Server.

  3. Inicie sesión para conectarse a su servidor o sitio.

    En la creación web, se abre el cuadro de diálogo Buscar datos del servidor en el que ha iniciado sesión.

  4. Haga clic en Escribir todo.

  5. Seleccione Conexiones virtuales.

  6. Seleccione la fuente de dtos que desea utilizar y, a continuación, haga clic en Conectar.

  7. La fuente de datos se añade al panel de flujo. En el panel Conexiones, puede seleccionar de la lista de tablas incluidas en la conexión virtual y arrastrarlas al panel de flujo para comenzar su flujo.

Nota: Si ve operaciones de Cambio de nombre en el panel Cambios cuando se conecta a una conexión virtual, no las elimine. Tableau Prep genera automáticamente estas operaciones para asignar y mostrar el nombre fácil de usar del campo.

Conectarse a extracciones de datos de Tableau

Puede conectarse a una extracción de datos como entrada a su flujo de datos. Las extracciones son subconjuntos de datos guardados que puede crear mediante el uso de filtros y la configuración de otros límites. Las extracciones se guardan como archivos .hyper.

Para obtener más información sobre el uso de extracciones con Tableau Prep Builder, consulte Guardar y compartir el trabajo.

Conectarse a los datos a través de Tableau Catalog

Ahora, si tiene habilitado Data Management(El enlace se abre en una ventana nueva) con Tableau Catalog, también puede buscar y conectarse a bases de datos y tablas almacenadas en Tableau Server o Tableau Cloud.

Para obtener más información sobre Tableau Catalog, consulte "Acerca de Tableau Catalog" en la ayuda de Tableau Server(El enlace se abre en una ventana nueva) o Tableau Cloud(El enlace se abre en una ventana nueva).

Otras opciones de conexión

Cuando se conecta, también puede ver las siguientes opciones, según la conexión que elija.

Usar SQL personalizado para conectarse a datos

Si conoce exactamente la información que necesita de una base de datos y sabe cómo escribir consultas SQL, puede usar consultas SQL personalizadas para conectarse a datos como en Tableau Desktop. Puede utilizar SQL personalizado para unir en filas los datos en todas las tablas, redistribuir los campos para efectuar uniones entre bases de datos, reestructurar o reducir el tamaño de los datos para llevar a cabo análisis, etc.

  1. Conéctese a la fuente de datos y, en el panel Conexiones, en el campo Base de datos, seleccione una base de datos.

  2. Haga clic en el vínculo SQL personalizado para abrir la pestaña SQL personalizado.

  3. Escriba o pegue la consulta en el cuadro de texto y, a continuación, haga clic en Ejecutar para ejecutar la consulta.

  4. Agregue un paso de limpieza en el panel de flujo para ver que solo se agregan campos relevantes de la consulta SQL personalizada al flujo.

Usar SQL inicial para consultar sus conexiones

Compatible con Tableau Prep Builder versión 2019.2.2 y versiones posteriores y al crear flujos en la web a partir de la versión 2020.4.1.

Puede especificar un comando SQL inicial que se ejecutará cuando se establezca una conexión compatible con una base de datos. Por ejemplo, al conectarse a Amazon Redshift, puede introducir una instrucción SQL para aplicar un filtro al conectarse a la base de datos, igual que si añadiera filtros en el paso de entrada. El comando SQL se aplicará antes de que los datos se muestren y carguen en Tableau Prep.

A partir de la versión 2020.1.3 de Tableau Prep Builder y en la web, también puede incluir parámetros para pasar los datos de nombre de la aplicación, versión y nombre del flujo para incluir los datos de seguimiento cuando consulte su fuente de datos.

Ejecutar el SQL inicial

Para actualizar sus datos y ejecutar el comando SQL inicial, realice una de las siguientes acciones:

  • Cambie el comando SQL inicial y actualice el paso de entrada restableciendo la conexión.
  • Ejecute el flujo. El comando SQL inicial se ejecuta antes de procesar todos los datos.
  • Ejecute el flujo en Tableau Server o Tableau Cloud. El SQL inicial se ejecuta cada vez que se ejecuta el flujo, como parte de la experiencia de carga de datos.

Nota: Data Management(El enlace se abre en una ventana nueva) es necesario para ejecutar su flujo siguiendo un programa en Tableau Server o Tableau Cloud. Para obtener más información sobre Data Management, consulte Acerca de Data Management(El enlace se abre en una ventana nueva).

  1. En el panel Conexiones, seleccione un conector de la lista que admita SQL inicial.
  2. Haga clic en el enlace Mostrar SQL inicial para ampliar el cuadro de diálogo e introducir las instrucciones SQL.

Incluir parámetros en una declaración de SQL inicial

Compatible con Tableau Prep Builder versión 2020.1.3 y versiones posteriores y al crear flujos en la web a partir de la versión 2020.4.1.

Puede pasar los siguientes parámetros a su fuente de datos para añadir detalles adicionales sobre su aplicación, versión y nombre de flujo de Tableau Prep. Los parámetros TableauServerUser y TableauServerUserFull no se admiten actualmente.

ParámetroDescripciónValor devuelto
TableauAppLa aplicación que se utiliza para acceder a su fuente de datos.

Prep Builder

Prep Conductor

TableauVersionEl número de versión de la aplicación.

Tableau Prep Builder: Devuelve la versión exacta. Por ejemplo: 2020.4.1.

Tableau Prep Conductor: devuelve la versión principal del servidor donde está habilitado Tableau Prep Conductor. Por ejemplo: 2020.4

FlowNameEl nombre del archivo .tfl en Tableau Prep BuilderEjemplo: Entertainment Data_Cleaned