En Zoho Analytics, puede unir a tablas para crear informes mediante uno de los dos métodos que se indican a continuación.
Cuando desee crear informes con datos que abarquen varias tablas, Zoho Analytics proporcionará una función especial llamada Unión automática. Con esta función se unen automáticamente las tablas cuando se crean informes, si las tablas se conectan mediante la columna Búsqueda. Para que esta característica funcione, debe especificar que dos tablas están relacionadas mediante la columna Búsqueda. Para definir una relación de búsqueda entre dos tablas, es esencial que las tablas tengan al menos una columna que sea común entre ellas. Analicemos esto en mayor profundidad con un ejemplo.
A continuación, se muestra un ejemplo de cómo definir las columnas de búsqueda y cómo con la unión automática se combinan tablas, a la vez que se crean informes, según la relación de búsqueda
Modelo "Espacio de trabajo de ventas de tiendas":
En el modelo Espacio de trabajo de ventas de tiendas mencionado anteriormente, las tablas Ventas y Vendedor tienen una columna en común denominada ID del vendedor. En la tabla "Ventas", cada venta está asociada al ID del vendedor que realizó la venta. En la tabla "Vendedor", cada vendedor se identifica con un ID único especificado en la columna ID del vendedor. De manera similar, las tablas Ventas y Detalles del producto tienen una columna en común denominada Product_ID. En la tabla "Ventas", cada venta está asociada con un producto identificado por la columna Product_ID. En la tabla Producto, cada producto se identifica con un ID único especificado en la columna Product_ID.
Dadas estas columnas relacionadas, podemos definir la relación de búsqueda entre las tablas Ventas y Vendedor mediante la columna de ID del vendedor. De manera similar, entre las tablas Ventas y Detalles del producto, se puede establecer una relación de búsqueda basada en la columna en común Product_ID. Una vez que se define la relación de columna de búsqueda, Zoho Analytics unirá automáticamente los datos de estas tablas mediante la función de unión automática cuando comience a crear informes basados en estas tablas.
Puede definir el formulario de búsqueda de su tabla existente o hacerlo durante la importación. También puede definir una búsqueda en el editor de informes. En la siguiente sección, se explica cómo definir la búsqueda entre tablas.
En esta sección, se explica cómo se define la relación de búsqueda a partir de tablas.
Supongamos que tenemos un Espacio de trabajo de ventas de tiendas con las tablas descritas en la sección anterior. Comencemos a definir la búsqueda entre las tablas Ventas y Vendedor a través de la columna en común ID de vendedor.
Ahora, se establece una relación entre las tablas Ventas y Vendedor a través de la columna de búsqueda ID del vendedor. Aquí denominamos a la tabla Ventas como dependiente de la tabla Vendedor, ya que la tabla Ventas busca una columna de la tabla Vendedor, la cual se denomina como elemento principal.
De manera similar, puede definir cualquier número de relaciones de búsqueda entre las tablas relacionadas en un espacio de trabajo.
Zoho Analytics identifica automáticamente columnas similares y proporciona sugerencias de búsqueda durante la importación. En la siguiente presentación se explica cómo funciona.
Zoho Analytics permite unir tablas en el editor de informes cuando necesite incluir datos de otra tabla. En la siguiente presentación se explica cómo incluir los datos de otra tabla para efectos de generación de informes.
Una vez que las tablas se relacionan entre sí mediante columnas de búsqueda, puede crear los informes si selecciona cualquiera de las tablas con relación de búsqueda. Zoho Analytics unirá automáticamente los datos de estas tablas y generará el informe cuando arrastre y suelte columnas de todas las tablas.
A continuación, se muestra cómo se crea el gráfico de vendedores mediante la función de unión automática:
La función de unión automática unirá automáticamente los datos de las tablas Ventas y Vendedor mediante la columna de búsqueda ID de producto y proporcionará el informe.
Además, las columnas de las tablas relacionadas se pueden utilizar para filtrar el informe. Si continuamos con el ejemplo anterior, se puede usar la columna Nombre del producto de la tabla Detalles del producto para filtrar los datos del gráfico y mostrar las Ventas realizadas por el Vendedor en cuanto a los Productos seleccionados, como se muestra a continuación.
De forma predeterminada, Zoho Analytics unirá las tablas con la función de unión izquierda. Los posibles tipos de unión son:
Puede cambiar el tipo de unión. Para hacerlo:
Puede vincular varias tablas mediante varias columnas de búsqueda en su espacio de trabajo. Cuando cree un informe, Zoho Analytics utilizará las columnas de búsqueda adecuadas (ruta de búsqueda) creadas entre ellas y generará el informe mediante la función de unión automática.
Sin embargo, en algunos casos es posible que esto no se adapte a su necesidad específica. Para abordar esto, Zoho Analytics permite elegir la ruta de búsqueda entre las tablas que se utilizarán para la creación de informes mediante la opción Configurar ruta de búsqueda.
Veamos un ejemplo de un modelo de Espacio de trabajo de rastreo de errores. Aquí, las tablas Errores y Usuarios se unen directamente mediante dos columnas de búsqueda, es decir, ID de usuario asignado e ID del creador del informe. En la tabla Errores también hay una búsqueda en la tabla Proyectos mediante el ID de proyectos. Las tablas Proyectos y Usuarios se unen mediante la búsqueda entre el ID del propietario y el ID del usuario. Esto crea una conexión indirecta entre las tablas Errores y Usuarios a través de la tabla Proyectos.
Con el modelo anterior, veamos un ejemplo de la creación del informe Errores identificados por el usuario. De forma predeterminada, cuando genera un informe de errores identificados por cada usuario, Zoho Analytics puede utilizar la búsqueda de ID de usuario asignado a la tabla Usuarios incorrecta, ya que indicará errores asignados a cada usuario.
En este caso, puede cambiar esto si selecciona el ID del creador del informe como la columna búsqueda que se utilizará. En la siguiente ilustración se muestra cómo cambiar la columna de búsqueda para efectos de unión.
Ahora se genera el informe Errores identificados por los usuarios que se muestra a continuación.
También puede seleccionar varias columnas de búsqueda entre cada par de tablas en una ruta. Esto permite crear informes sobre datos que cumplan con múltiples condiciones. Digamos que desea crear informes de errores en que tanto el usuario asignado como el creador del informe son el mismo usuario. Para ello, seleccione tanto el ID del usuario asignado como el ID del creador del informe como las columnas de búsqueda. En la siguiente ilustración, se muestra cómo seleccionar ambas columnas de búsqueda para efectos de unión.
Zoho Analytics también permite cambiar la ruta de búsqueda que une las tablas.
Digamos que necesita un informe sobre errores surgidos en proyectos clasificados por propietarios. Debido a que Errores y Usuarios son tablas que se unen directamente, Zoho Analytics generará el informe como Errores asignados para los usuarios clasificados por proyectos. Desestimará la tabla Proyectos entremedio para generar los informes.
Para cumplir con sus requisitos, puede unir las tablas Errores y Usuarios a través de la tabla Proyectos. En la siguiente ilustración se muestra cómo cambiar la ruta de búsqueda para unir tablas.
Ahora, la tabla Errores está vinculada a la tabla Usuarios a través de la tabla Proyectos y recupera los datos de errores generados en todos los proyectos clasificados por los propietarios del proyecto (los usuarios).
Nota: Solo puede configurar una ruta única para conectar dos tablas. No puede configurar diferentes rutas para dos columnas de la misma tabla en el informe. Sin embargo, puede configurar diferentes rutas para columnas de diferentes tablas.
La tabla de consulta es una función que permite preparar datos para facilitar la generación de informes y los análisis. Puede combinar datos de una o más tablas en un espacio de trabajo y crear vistas de datos específicas mediante las consultas estándar SQL SELECT. Estas vistas de datos son similares a las tablas y puede realizar operaciones como creación de informes, compartir e incluso crear otra tabla de consultas sobre una tabla de consultas existente.
Puede crear tablas de consulta para filtrar conjuntos de datos, agrupar en lotes conjuntos de datos (unión), transformar datos, aplicar funciones de consulta SQL, unir datos y más.
Por ejemplo, se puede crear una consulta para combinar las tablas Ventas y Vendedor y para obtener las ventas realizadas por cada vendedor, como se muestra a continuación.
La consulta de ejemplo anterior une las tablas Ventas y Vendedor. Una vez que crea una tabla de consultas que se vaya a unir a las tablas necesarias, Zoho Analytics permite crear cualquier tipo de informes para el análisis y la visualización de esta.