Corrección de relaciones en el modelo de datos central
Mi modelo de datos central consta de todas las tablas que arreglé en el editor de consultas. Esto incluye mi tabla de Clientes, tabla de Ubicaciones, tabla de Productos, etc.
Ya que limpié esas tablas y estoy seguro de que tengo todos los datos que necesito por ahora, voy a hacer clic en Cerrar y aplicar para cerrar el editor de consultas y aplicar los cambios pendientes.
Por supuesto, esto no significa que no volveré al editor de consultas una vez que comience a trabajar en el modelado de datos. Definitivamente regresaría mucho, especialmente si necesito hacer transformaciones adicionales o si necesito traer nuevos datos dependiendo de lo que requieran mis informes.
El proceso de aplicar las consultas en mi modelo de LuckyTemplates puede llevar algún tiempo, según la cantidad de datos que tenga.
Pero una vez que termine la aplicación, terminaré en un lienzo nuevo donde puedo comenzar a crear mi análisis.
Algunas personas pueden saltar directamente a esta parte. Pero lo que suelo hacer es comprobar las relaciones creadas en torno a los datos con los que trabajé cuando estaba en el editor de consultas.
Esta es el área de modelado, a la que puedo acceder a través de este ícono en particular aquí.
Si no tiene experiencia en LuckyTemplates y anteriormente trabajaba en Excel, esto le resultará completamente desconocido. Es importante que comprenda esta parte porque es crucial para desarrollar cualquier cosa dentro de LuckyTemplates.
Aquí es donde puedo asegurarme de que las relaciones entre mis datos se establezcan de manera óptima. De lo contrario, será más difícil realizar correctamente cualquier cálculo o análisis.
Las relaciones están representadas por estas líneas y flechas que atraviesan las tablas de datos.
LuckyTemplates normalmente adivina las relaciones entre las diferentes tablas automáticamente. Desafortunadamente, LuckyTemplates se equivoca en esta parte la mayor parte del tiempo .
Por lo tanto, generalmente empiezo eliminando estas relaciones existentes, especialmente cuando no estoy 100 % seguro de si las relaciones predeterminadas que LuckyTemplates ha colocado tienen sentido.
En Excel, normalmente tendría un archivo enorme con cientos de columnas. Pero el modelado de datos dentro de LuckyTemplates es diferente.
Aquí, por ejemplo, tengo un conjunto básico de información y luego tengo tablas de apoyo separadas que tienen información de filtrado dentro de ellas. Entonces termino con diferentes tablas con diferentes grupos de datos en cada una.
Esta es la parte crítica en el modelado de datos: identificar si cada tabla es una tabla de búsqueda o una tabla de hechos . Es importante comprender qué hacen estos dos tipos de tablas para que pueda comprender qué tipo de relaciones puede dibujar a través de ellas.
Una tabla de hechos lleva todas las transacciones , como en esta tabla de ventas.
Por otro lado, una tabla de búsqueda contiene información de filtrado.
Una vez que he identificado dónde pertenecen mis tablas, las organizo. Me gusta alinear mis tablas de búsqueda aquí arriba en una sola fila.
En cuanto a mi tabla de hechos, me gusta ponerla debajo.
Por supuesto, algunas personas podrían hacerlo de manera diferente. Pero esta es la mejor práctica que quiero compartir porque tengo la filosofía de mantener las cosas lo más simples posible.
Coloco estas tablas en capas porque quiero visualizar cómo van las relaciones. Yo llamo a esto una cascada de filtros . De esta manera, tengo mis tablas de búsqueda en la parte superior enviando información de filtrado a los datos sin procesar con los que estoy trabajando.
Esto es algo muy básico, pero es crucial que lo domines porque puede hacer o deshacer tus cálculos más adelante.
Comprender los conceptos básicos del modelado de datos lo ayuda a asegurarse de obtener los resultados correctos en sus informes. Le ahorrará la frustración de tratar de encontrar la causa raíz de los errores que pueden resultar de las relaciones incorrectas.