Tableau y R: Preguntas frecuentes 2 En este documento se proporcionan respuestas para 10 preguntas frecuentes relacionadas con la integración de Tableau y R. Para preguntas relacionadas con los primeros pasos, la configuración de la integración con R y el paquete de Rserve con Tableau Desktop y Tableau Server, consulte este documento técnico y este artículo de la Base de conocimiento. También puede hallar recursos adicionales, incluido un seminario web grabado en la página de Soluciones de R. 1.¿Se pueden utilizar paquetes, modelos y otros elementos precompilados con Tableau y R? 2.Al integrar Tableau y R, ¿cuál es el método más recomendado para depurar secuencias de comandos de R o descubrir errores? 3.¿Se puede utilizar R para dar nueva forma a los datos? 4.¿Puede Tableau transferir datos de una base de datos relacional a R? 5.¿Se pueden transferir dinámicamente varios niveles de dimensiones de exploración en profundidad a una función de R? 6.¿Cómo se ejecuta una función con una mezcla de tipos variables? 7.¿Se pueden insertar imágenes y gráficos de R en Tableau? 8.¿Cuál es el método más recomendado para la integración de R con Tableau de modo que se puedan reutilizar modelos de R dentro de la misma sesión? 9.¿Tableau Reader se integra con R? 10.¿Existen planes futuros para una integración más profunda con R? 3 1. P: ¿Se pueden utilizar paquetes, modelos y otros elementos precompilados con Tableau y R? R: Sí. La regla general es que si se puede hacer en R, la integración con Tableau es sencilla. Esto incluye cualquier paquete estadístico, paquetes de cómputo paralelo, modelos y bibliotecas, así sean estándares dentro de R o sean creados de manera independiente. También incluye versiones comercializadas de R, incluida Revolution Analytics. También se pueden proporcionar marcos de datos de R de a una columna a la vez. 2. P: Al integrar Tableau y R, ¿cuál es el método más recomendado para depurar secuencias de comandos de R o descubrir errores? R: Hay dos maneras de lograr esto. La primera es utilizar el comando “write.csv” dentro del campo calculado que solicita una secuencia de comandos de R. La segunda es utilizar una versión depurada del ejecutable independiente de Rserve (Rserve_d.exe) que imprimirá cualquier código que R esté aplicando mientras Tableau solicite las secuencias de comandos de R. 3. P: ¿Se puede utilizar R para dar nueva forma a los datos? R: Sí. Consulte este ejemplo, en el que se emplean R y el escalamiento multidimensional para dar nueva forma a más de 1600 columnas de Tableau. 4. P: ¿Puede Tableau transferir datos de una base de datos relacional a R? R: Sí, Tableau puede transferir datos de cualquier fuente y ejecutar secuencias de comandos de R en dichos datos, así se trate de un archivo plano, una base de datos relacional, un cubo o un almacén de datos sin estructura. 4 5. P: ¿Se pueden transferir dinámicamente varios niveles de dimensiones de exploración en profundidad a una función de R? R: Sí, y es muy sencillo. En Tableau, las secuencias de comandos de R se ejecutan en cálculos de tabla y, por lo tanto, se pueden ejecutar en varias dimensiones. Simplemente, cambie el nivel de agregación de la dimensión deseada y compute el cálculo de tabla de manera correspondiente. 6. P: ¿Cómo se ejecuta una función con una mezcla de tipos variables? R: Tableau puede enviar tipos de datos mezclados a R. En SCRIPT_X, la X representa el tipo variable que se devuelve a Tableau. En la mayoría de los casos, la columna que se devuelva a Tableau contendrá un tipo de variable simple. Si existen tipos mezclados (por ej., valores de números y texto mezclados), se puede devolver como una secuencia de comandos mediante el uso de SCRIPT_STR. 7. P: ¿Se pueden insertar imágenes y gráficos de R en Tableau? R: Se pueden generar imágenes de R en paneles de control de Tableau como objetos de imagen y señalar las imágenes de R a través de objetos de URL. 8. P: ¿Cuál es el método más recomendado para la integración de R con Tableau de modo que se puedan reutilizar modelos de R dentro de la misma sesión? R: Consulte este documento técnico sobre primeros pasos acerca de Rserve. En este se proporcionan más detalles acerca de sesiones guardadas, y se muestra la diferencia entre las instalaciones de Rserve en Windows y Linux en los entornos privados en comparación con los entornos compartidos. 5 9. P: ¿Tableau Reader se integra con R? A : Actualmente, necesitará Tableau Desktop o Tableau Server para ver un libro de trabajo de Tableau con secuencias de comandos de R. 10. P: ¿Existen planes futuros para una integración más profunda con R? R: Siempre escuchamos las ideas de los clientes y nos encantaría conocer la clase de integración más profunda que usted desearía ver. Realice una publicación en nuestro Foro de ideas.