Modelado y preparación de datos

Modelado y preparación de datos

Zoho Analytics le permite vincular una o más tablas con una función llamada columnas de búsqueda. Esta función le permite combinar conjuntos de datos mientras crea informes. Sin embargo, si desea fusionar dos o más conjuntos de datos en una sola tabla, deberá utilizar la función Combinación de datos.

Por ejemplo, supongamos que tiene una base de datos de ventas que contiene datos de ventas anuales almacenados como tablas individuales (como Ventas 2016, Ventas 2017, etc.). ¿Qué sucede si desea combinar los datos de “Ventas 2016” con los datos de “Ventas 2017” y crear una tabla consolidada para que pueda analizar las ventas de todos los años?  En este punto, es útil contar con la función de combinación de datos. Puede combinar los datos de cualquier número de tablas y almacenarlos como una sola tabla para fines de generación de informes y análisis.

Zoho Analytics utiliza la función Tabla de consulta para combinar conjuntos de datos.

1. ¿Qué es la combinación de datos?

La combinación de datos es un método para fusionar conjuntos de datos similares de dos o más tablas a fin de crear un solo conjunto de datos (una tabla) que facilite la generación de informes y el análisis. Zoho Analytics le permite combinar conjuntos de datos mediante una tabla de consulta.

2. ¿Qué es una tabla de consulta?

La tabla de consulta es una función que le permite preparar datos para facilitar la generación de informes y el análisis. Puede capturar 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, combinar conjuntos de datos (UNION), transformar datos, aplicar funciones de consulta SQL, unir conjuntos de datos y más.

Haga clic para obtener más información sobre las tablas de consulta.

3. ¿Cómo combinar dos o más conjuntos de datos?

Zoho Analytics le permite fusionar dos o más conjuntos de datos (tablas) mediante la función SQL UNION en las tablas de consulta

Tenga en cuenta que las columnas que desea combinar en las múltiples tablas deben tener tipos de datos compatibles.

Supongamos que tiene dos tablas que contienen datos de ventas de los años 2016 y 2017.

En la siguiente imagen, se muestra la estructura de la tabla que contiene datos de ventas del año 2016.

En la siguiente imagen, se muestra la estructura de la tabla que contiene datos de ventas del año 2017.

Ahora puede fusionar los dos conjuntos de datos siguiendo los pasos a continuación:

  • Abra la tabla Ventas 2016 o Ventas 2017.
  • Haga clic en Nuevo > Nueva tabla de consulta.
  • Ingrese la siguiente consulta en el Editor de consultas que se abre.

La siguiente consulta combina los datos de la tabla “Ventas 2016” con los datos de la tabla “Ventas 2017”. Aparecerá una muestra de los datos en la parte inferior de la consulta en ejecución.

SELECT
"Date",
"Customer Name",
"Product",
"Product Category",
"Sales",
"Cost"

FROM"Sales 2016" 
UNION ALL
SELECT

"Date"
"Customer Name",
"Product",
"Product Category",
"Sales",
"Cost"

FROM"Sales 2017" 

  • Haga clic en Guardar para guardar la tabla de consulta.

Haga clic aquí para obtener más información sobre la función UNION.

4. ¿Hay alguna directriz que se deba seguir al combinar dos conjuntos de datos?

Sí, asegúrese de que se cumplan las siguientes condiciones antes de combinar dos conjuntos de datos.

  • Los conjuntos de datos que deben combinarse deben ser similares. 
    Por ejemplo, puede combinar una tabla de ventas con otra tabla de ventas. Sin embargo, no podrá combinar una tabla de ventas con una tabla de departamentos.
  • Las columnas que se combinan deben tener el mismo tipo de datos o tipos similares.

En caso de que no se cumpla alguno de los criterios antes mencionados, no podrá combinar las tablas.

5. ¿Hay un límite para el número de tablas que puedo combinar?

No, puede combinar datos desde cualquier cantidad de tablas y guardarlos como una sola tabla.

6. Si cambio los datos en las tablas principales, ¿esto se reflejará también en la tabla de consulta?

Sí, cualquier cambio que realice en las tablas principales también se reflejará automáticamente en la tabla de consulta.

7. Recibí un error que indica “Revise si el número de columnas utilizadas en las afirmaciones seleccionadas es el mismo o no”. ¿Qué debería hacer?

Este error ocurre cuando el número de columnas seleccionadas de las tablas no es el mismo.

En nuestro ejemplo, Ventas 2016 contiene 6 columnas, mientras que Ventas 2017 contiene 5 columnas.

Este problema se puede rectificar especificando el mismo número de columnas de ambas tablas.

8. Recibí un error que indica “Se encontraron columnas de muestra duplicadas en su consulta SQL”. ¿Qué debería hacer?

Esta declaración de error ocurrirá en los siguientes casos:

  • Tiene dos columnas con el mismo nombre de columna.
    Por ejemplo, si su conjunto de datos contiene dos columnas con el nombre “Región”.
  • El nombre de alias de su columna coincide con cualquier otra columna de la tabla principal.
    En el siguiente ejemplo, el nombre de la columna “Categoría de producto” tiene el alias “Producto”. Sin embargo, si revisa la consulta, esta también contiene una columna llamada Producto

Para evitar esto, asegúrese de que todos los nombres de columna sean únicos. Alternativamente, defina diferentes nombres de alias para las columnas de muestra duplicadas a fin de que los nombres de columna de muestra sean únicos.

9. ¿Puedo crear informes con base en esta tabla fusionada?

Sí, puede crear informes de cualquier tipo sobre esta tabla de consulta al igual que en una tabla normal. Consulte la sección Crear informes para obtener más información.

Sí, puede vincular la tabla de consulta combinada con cualquier otra tabla mediante una columna de búsqueda.

Para hacerlo:

  • Abra la tabla de consulta.
  • Seleccione la columna que desea cambiar a una columna de búsqueda.
  • Haga clic con el botón secundario en el nombre de la columna y seleccione Cambiar a columna de búsqueda.
  • En el cuadro de diálogo Cambiar a columna de búsqueda que se abre, seleccione la columna que desea asignar para búsqueda.
  • Haga clic en Aceptar.

Haga clic para obtener más información sobre la creación de columnas de búsqueda.

11. ¿Dónde puedo obtener más información sobre tablas de consulta?

Consulte el siguiente documento para obtener más información sobre las tablas de consulta: https://desk.zoho.com/portal/zohocorp/kb/articles/query-tables-for-data-preparation


Modelado relacional | Creación de fórmulas | Tabla de consulta