Incrustar vistas de Tableau Server en SharePoint (autenticación local)

Nota: El siguiente procedimiento para isnertar vistas de Tableau en SharePoint se retiró en Tableau 2023.3. Ya no es posible insertar vistas de Tableau siguiendo estas instrucciones.

Si Tableau Server utiliza la autenticación local para autenticar a los usuarios, hay algunos pasos adicionales que debe seguir para que puedan ver las vistas incrustadas en las páginas de SharePoint.

Si Tableau Server utiliza Active Directory para autenticar a los usuarios, consulte Incrustar vistas de Tableau Server en SharePoint (autenticación con Active Directory). Si desconoce qué tipo de autenticación utiliza Tableau Server, póngase en contacto con el administrador.

Requisitos

  • Para insertar vistas, necesita SharePoint 2013 o posterior.
  • Para ver vistas insertadas, los usuarios deben tener una licencia de Tableau Server y el mismo nombre de usuario en SharePoint.

Editar los permisos de seguridad de TableauEmbeddedView.dll

Edite los permisos de seguridad de TableauEmbeddedView.dll, de modo que todos los usuarios del sistema operativo puedan usarlo.

  1. Ubique los archivos TableauEmbeddedView.dll y TableauEmbeddedView.wsp que se instalan con Tableau Server. Si Tableau Server está instalado en la unidad C, los archivos estarán en el siguiente directorio:

    C:\Program Files\Tableau\Tableau Server\packages\extras.<version_code>\embedding\sharepoint\

  2. Copie los archivos al directorio raíz del servidor de SharePoint. El directorio raíz se ubica, generalmente, en C:\Inetpub\wwwroot\wss\VirtualDirectories\<port>\bin, por ejemplo:

    C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin
  3. Para editar los permisos de seguridad en TableauEmbeddedView.dll, haga clic con el botón secundario en TableauEmbedded.dll y, a continuación, seleccione Propiedades > Seguridad}.

  4. En Nombres de grupo o usuarios, seleccione Todos y haga clic en Editar.

  5. En Permisos para todos, seleccione Permitir para el permiso Control completo.

  6. Haga clic en Aceptar.

Instalar e implementar el archivo TableauEmbeddedView.wsp

El archivo TableauEmbeddedView.wsp entrega a SharePoint más información acerca de qué hacer con el archivo .dll. Copió el archivo TableauEmbeddedView.wsp en el directorio raíz de SharePoint en el procedimiento anterior. Para instalar e implementar el archivo .wsp, siga estos pasos:

  1. Abra la Consola de administración de SharePoint 2013 e introduzca el siguiente comando:

    Add-SPSolution -LiteralPath "C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin\TableauEmbeddedView.wsp"

  2. En la página principal de la Administración central de SharePoint, haga clic en Configuración del sistema.

  3. En la sección Administración del conjunto de servidores, haga clic en Administrar soluciones del conjunto de servidores.

  4. En la página Administración de soluciones, haga clic en la solución que desea implementar.

  5. En la página Propiedades de la solución, haga clic en Implementar solución.

  6. En la sección Implementar cuándo de la página Implementar solución, seleccione una de las siguientes opciones:

    • Ahora

    • A una hora especificada. Especifique una hora con los cuadros de fecha y hora.

  7. En la sección Implementar en, en la lista Una aplicación web específica, haga clic en Todas las aplicaciones web o seleccione una aplicación web específica y, a continuación, haga clic en Aceptar.

  8. Abra el sitio de SharePoint. Haga clic en el icono de configuración y, a continuación, seleccione Configuración del sitio.

  9. En Administración de la colección de sitios, haga clic en Características de la colección de sitios.

  10. Desplácese a la característica TableauEmbeddedView y haga clic en Activar para activar la característica.

Verificar la implementación de la parte web

En el siguiente procedimiento, verificará que la parte web de Tableau esté instalada.

  1. Abra el sitio de SharePoint en un navegador web.
    El sitio puede tardar algunos momentos en aparecer.

  2. Haga clic en el icono de configuración y, a continuación, seleccione Configuración del sitio.

  3. En Galerías, haga clic en Partes web.

  4. Confirme que TableauEmbeddedView.webpart aparece en la lista.

Incrustar una vista con la parte web de Tableau

Puede incrustar la parte web de Tableau en una página de SharePoint nueva o existente.

  1. Abra la página donde desea incrustar una vista y cambiar al modo de edición.

  2. En la sección de la página donde desea incrustar la vista, en la pestaña Insertar , haga clic en Parte web.

  3. En Categorías, en la carpeta Personalizado (o Varios), seleccione TableauEmbeddedView y, a continuación, haga clic en Agregar en la esquina inferior derecha.

  4. Seleccione la parte Web TableauEmbeddedView, haga clic en la flecha desplegable y, a continuación, seleccione Editar parte web.

  5. En el lado derecho de la página, puede especificar los atributos de la parte web TableauEmbeddedView.

    • En Nombre de Tableau Server, especifique el nombre de su Tableau Server. No es necesario especificar "http://" antes del nombre de Tableau Server.
    • En Ver ruta de acceso, especifique la ruta de acceso a la vista que desea incrustar.
    • Especifique si desea mostrar la barra de herramientas, usar la autenticación confiable, usar SSL o si desea incrustar la vista como imagen en lugar de una vista interactiva.

    • En la sección Apariencia, puede especificar un Título para la parte web, la Altura, el Ancho, el estado de la interfaz y el tipo de interfaz. En general puede especificar una altura fija (por ejemplo, 700 pixeles) y ajustar el ancho al ancho de la zona.

  6. Haga clic en Aceptar para aplicar los cambios y salir del modo de edición.

Ahora la vista está incrustada en la página y los usuarios que accedan a ella iniciarán sesión automáticamente según su nombre de usuario y contraseña para SharePoint.

Éste es un ejemplo de incrustación de vistas en SharePoint mediante el archivo .dll proporcionado. También puede incrustar vistas en otros tipos de aplicaciones web. Para obtener más información, consulte JavaScript API(El enlace se abre en una ventana nueva) en el portal para desarrolladores de Tableau.