Tableau

Tableau Embedded Analytics: Parte 1 – primeros pasos

¿Sabías que puedes incrustar vistas y cuadros de mando interactivos de Tableau en páginas web, blogs, páginas wiki, aplicaciones web y portales de intranet u otras aplicaciones externas?

Las vistas incrustadas (o embebidas) se actualizan según los cambios en los datos subyacentes, o según las actualizaciones de datos programadas en Tableau Server o Tableau Online que alojan las vistas. Como resultado, las vistas siguen las mismas restricciones de licencias y permisos que Tableau Server y Tableau Online. Esto significa que para ver una vista de Tableau que se puede incrustar en una página web, el usuario que accede a la vista también debe tener una cuenta en Tableau Server o Tableau Online.

 

Los casos comunes de uso de la incrustación pueden ser:

  • Cuadros de mando de Tableau como componentes de aplicaciones line-of-business o verticales;
  • Integración con knowledge bases interne o sistemas CRM;
  • Añadiendo visualizaciones interactivas dentro de los artículos del blog (tenemos muchos ejemplos en el nuestro);
  • Incorporación en aplicaciones móviles personalizadas.

 

Incrustar un dashboard o una visualización en una página web es bastante sencillo y puedes seguir los siguientes pasos para obtener el código de incrustación proporcionado con una vista:

 

  1. Haz clic en el botón Compartir en la parte superior de una vista.

 

 

2. Haz clic en Copiar enlace y, a continuación, pega el enlace en la página web o haz clic en Copiar código de incrustación para obtener el código de incrustación.

 

 

Hemos realizado los pasos básicos, pero hay que tener en cuenta que una integración bien diseñada requiere gestionar otras cosas como la autenticación, los permisos, la gestión de contenidos y el rendimiento. Dependiendo de sus objetivos de integración, puede requerir el uso de una variedad de características y técnicas. A continuación, encontrarás un resumen de las principales API y funcionalidades utilizadas en las implantaciones integradas.

 

Funcionalidades clave y API

API de JavaScript – API para incrustar e interactuar a nivel de código con los cuadros de mando individuales. Útil para personalizar la experiencia del usuario al interactuar con un panel de control e integrarse con la funcionalidad de incrustación.

API REST – API para consultar y gestionar el contenido/los usuarios de Tableau Server o Tableau Online. Útil para integrar la gestión de usuarios de Tableau Server con la gestión de usuarios de aplicaciones incrustadas, gestionar el contenido y los permisos del servidor o consultar los metadatos del servidor para que se muestre la información correcta al usuario.

Trusted Authentication/Trusted Tickets– Inicio de sesión único (SSO) para vistas incrustadas. Si los usuarios de tu aplicación intentan acceder al contenido de Tableau, la autenticación de confianza le permitirá transferir sus credenciales a Tableau Server para que no vean una página de inicio de sesión de Tableau Server.

SAML, OpenID, Active Directory, Kerberos – Para los entornos que ya utilizan uno de estos sistemas, se pueden aprovechar para lograr el inicio de sesión único.

Salesforce Canvas Adapter: aplicación que permite el inicio de sesión único durante la integración de Salesforce. Para habilitar el uso de Trusted Authentication o SAML en Salesforce, es necesario configurar este adaptador de middle-ware.

Mobile App Bootstrap – Ejemplos/modelos para incrustar en aplicaciones móviles. Una buena manera de empezar si tienes aplicaciones móviles y quieres incluir contenido de Tableau.

Document API API para actualizar la información de conexión de la fuente de datos. Te permite crear contenido (por ejemplo, plantillas) en el escenario en el que tienes muchas bases de datos estructuralmente similares para escenarios de multi-tenancy o dev/test/prod.

Filtro de usuario – la funcionalidad de filtro de usuario permite filtrar de forma segura un libro de trabajo en función de la información de acceso de Tableau Server o de Online. En los escenarios de multi-arrendamiento, si tienes una sola base de datos para múltiples usuarios o clientes, puedes utilizar filtros de usuario para asegurar que cada usuario sólo pueda ver las filas a las que tiene acceso.

En los próximos artículos, veremos algunas de estas funcionalidades disponibles con más detalle, en particular cómo incrustar cuadros de mando de Tableau a través de la API de JavaScript.

¡Para leer más consejos útiles y continuar tu formación en Tableau, puedes seguirnos en nuestras redes sociales de LinkedIn y Facebook!

Suscríbete al boletín

Para estar informado sobre las novedades de Tableau y Alteryx, sobre nuestros productos y servicios y sobre los próximos eventos de Visualitics, suscríbete a nuestro boletín. ¡Puedes elegir el tipo de envío que prefieres y darte de baja en cualquier momento!
¿Qué novedades quieres recibir?
¿Qué empresa trata tus datos?

VISUALITICS PARTNERS, S.L. (en adelante, “VISUALITICS“)

¿Por qué tratamos los datos que te pedimos?

Únicamente tratamos tus datos para poder prestarte los servicios de VISUALITICS + info

¿Cuál es la legitimación para este tratamiento de tus datos?

Estos datos son necesarios para llevar a cabo la prestación de los servicios ofrecidos por VISUALITICS + info

¿Se van a hacer cesiones o transferencias con tus datos?

Si así lo consientes, tus datos podrán ser cedidos a terceras empresas. + info

¿Cuáles son mis derechos?

El interesado tiene derecho a ejercitar su derecho de:

– Acceso, rectificación, supresión, oposición, portabilidad de los Datos, limitación del tratamiento y a no ser objeto de decisiones automatizadas individualizadas + info

¿Tienes dudas?

Tanto si tienes alguna o sugerencia como si quieres darte de baja ponte en contacto con nosotros enviando un email a la siguiente dirección: info@visualitics.es