En el plan Enterprise, MercaMap publica tus tablas en el sitio de Tableau Cloud de tu empresa como fuentes de datos: tus analistas eligen MercaMap · placements o MercaMap · shelf_snapshot en Tableau y trabajan sobre ellas, sin archivos que abrir ni claves en la pantalla de nadie. Los datos vienen del feed OData y Tableau los actualiza una vez a la semana. Si solo usas la aplicación de escritorio de Tableau, usa en su lugar el archivo .tds de cada tabla (herramientas de BI).
Lo que hace
Un administrador de la cuenta abre «Conectores» › «Tableau» y, en «Publicar en Tableau Cloud», pega la dirección del sitio, el nombre y el secreto de un token de acceso personal, el proyecto y las tablas que publicar. Publicar crea una clave, así que la página te pide antes tu segundo factor. Después, MercaMap:
- entra en el sitio con el token, busca el proyecto y crea una clave de solo lectura de tu cuenta para ese sitio, con su nombre (
Tableau Cloud · marca-xpara el sitiomarca-x), solo con los permisos que necesitan las tablas elegidas (data:read,issues:read,campaigns:read) y la validez más larga que admite una clave, 1 año; - publica cada tabla como fuente de datos del proyecto, en lugar de la que tenga el mismo nombre, con la clave guardada como sus datos de acceso: el usuario
mercamapy la clave entera como contraseña; - pide a Tableau que haga la extracción de cada fuente de datos y programa su actualización completa los martes por la mañana, el día después de que MercaMap publique cada semana, en un cuarto de hora propio de tu cuenta entre las 09:00 y las 12:00, para que los sitios de una misma región de Tableau Cloud no lean el feed todos en el mismo minuto;
- cierra la sesión, y la página muestra cada fuente de datos, cuándo se actualiza por primera vez y la clave con el día en que caduca.
La dirección es la que muestra tu navegador en una página del sitio, por ejemplo https://prod-ch-a.online.tableau.com/#/site/marca-x/home. MercaMap solo envía sus peticiones a ese servidor de Tableau Cloud; aquí todavía no se puede usar un servidor de Tableau propio.
El token
Un token de acceso personal permite a MercaMap actuar como su usuario de Tableau en esta publicación. Ese usuario lo crea en Tableau Cloud, en «Configuración de mi cuenta» › «Tokens de acceso personal», le da un nombre y copia el secreto, que Tableau muestra una sola vez (tokens de acceso personal). Puede que antes un administrador del sitio tenga que activar los tokens, en la configuración del sitio. MercaMap usa el token solo para esta publicación y cierra la sesión al terminar: nunca lo guarda, ni lo anota en un registro, ni te lo vuelve a mostrar.
Usa un token creado solo para esto. Tableau cierra la sesión anterior de un token cuando el token vuelve a entrar, así que un script que use el mismo token a la vez cierra la de MercaMap, y Tableau caduca los tokens que nadie usa durante un tiempo.
El rol de Tableau que necesita
El usuario del token necesita el rol del sitio Creator, o el de administrador del sitio, y permiso para publicar en el proyecto: es el propietario de las fuentes de datos que publica, hace sus extracciones y crea sus tareas de actualización. Cuando Tableau rechaza algo, la página dice por qué con palabras claras y el código de Tableau: el token o el sitio rechazados, un rol que no puede publicar, un proyecto que no existe, el almacenamiento del sitio lleno.
La actualización semanal
Tableau lee el feed con la clave que guarda y rehace cada extracción los martes. La primera extracción se hace justo después de publicar, y la página la espera unos minutos. Si Tableau aún la está haciendo cuando termina la publicación, la página lo dice y esa fuente de datos todavía no tiene actualización semanal: cuando Tableau termine la extracción, programa la actualización en Tableau, en «Origen de datos › Actualizaciones de extracción». Una fuente de datos que ya tenía una tarea de actualización la conserva y no recibe otra.
La clave, y volver a publicar
La clave aparece junto a tus otras claves en «Ajustes de la cuenta» › «API», y en la página de «Tableau», con el nombre del sitio, y solo Tableau guarda su valor, cifrado en tu sitio. No pongas ese nombre a una clave tuya: una nueva publicación la tomaría por suya. Vuelve a publicar antes de que caduque la clave: cada vez se crea una clave nueva y, cuando todas las tablas elegidas se han publicado, se revoca la clave anterior del sitio. Una tabla que publicaste antes, en cualquier proyecto del sitio, y dejas fuera de una nueva publicación deja de actualizarse.
Para pararlo todo, revoca la clave en «Ajustes de la cuenta» › «API»: cada fuente de datos que la usa falla en su siguiente actualización. Después, borra las fuentes de datos en Tableau si ya no las quieres.
Lo que cuesta
Publicar en Tableau Cloud no cuesta nada aparte de tu plan. Cada actualización semanal lee el feed, así que cuenta para las 60 peticiones por minuto de la clave y las 500.000 filas al día de la cuenta (límites de uso y filas diarias). En Tableau Cloud, las actualizaciones cuentan para los límites de tu sitio, como cualquier extracción: su almacenamiento, su tiempo de actualizaciones al día y lo que puede durar una actualización (capacidad del sitio).