Conectar Prestashop con Tableau

Si quiere realizar un análisis profundo de comportamiento de las ventas en una tienda desarrollada con Prestashop, podemos utilizar herramientas de inteligencia de negocios. En esta ocasión vamos a revisar Tableau, que tiene una interfaz bastante amigable lo que lo hace fácil de usar y se puede adaptar a las diferentes necesidades de cualquier industria.

En este articulo, la configuración que se realizara es para sistemas operativo macOS Monterrey. Lo que lo hace diferentes es el controlador de MySql que requiere Tableau.

  • Crear un usuario de consulta

En el panel de administración del hosting esta el apartado Bases de datos allí se debe encontrar la sección de Administración de usuarios. En esta parte se puede crear un usuario nuevo y que únicamente tenga rol de «Solo lectura».

Lo principal es que tenga acceso al SELECT y a SHOW VIEW. Además se le debe permitir las conexiones desde otro host. En este caso y solo de manera ilustrativa le he dejado cualquier host, pero las buenas prácticas es dejarle las conexiones des ip autorizadas, para realizar esto se selecciona la opción «Permitir conexiones desde», después solicitara la ip desde donde se quiere realizar la conexión.

Una vez realizado este paso debe obtener las direccional IP del servidor.

  • Información del Servidor

En el Panel, Plex Desk o la herramienta que le ofrezca su proveedor de servicios se encuentra esta información.

Con el usuario ya creado y la información del servidor ahora pasamos a Tableau.

  • Instalación del controlador MySql

Si es la primera vez que configura una conexión seguramente Tableau le pedirá que instale el controlador. Para la fecha en que realizo este post me envió a la siguiente pagina, donde me solicita el sistema operativo y la version de Bits.

Por recomendación de la documentación de Tableau, es necesario cerrar el programa antes de realizar la instalación del controlador.

https://www.tableau.com/es-es/support/drivers?edition=pro&lang=es-es&platform=mac&cpu=64&version=2022.2&__full-version=20222.22.0624.2136#mysql

Puede obtener la versión más reciente del controlador de MySql para macOS en (mxkozzz.dmg) del sitio web iODBC.org o descargar el archivo directamente.

Una vez instalado el controlador ahora si se abre Tableau Desktop y se selecciona la conexión MySql.

Allí le pedirá los datos de acceso al servidor, el usuario y la contraseña de conexión.

El puerto 3306 es el que es por defecto para este tipo de conexiones, si no han realizado ningún cambio en el hosting deben dejar el 3306.

Ingresan los datos y ya esta lista la conexión.

Aquí les dejo un ejemplo donde se evidencia que ya esta lista la conexión y solo queda comenzar a traer la información de las diferentes tablas de Prestashop.