Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

El primer pilar del desarrollo de LuckyTemplates es la carga y transformación de datos. En este tutorial, aprenderá acerca de los 12 elementos de predesarrollo de datos de LuckyTemplates que necesita configurar y recordar antes de crear su informe.

Es importante hacer esta lista de verificación antes de cualquier otra cosa, ya que garantiza un desarrollo del informe sin problemas . Asegúrese de observar estas prácticas recomendadas.

Tabla de contenido

1. Deshabilitar funciones específicas

En primer lugar, se recomienda deshabilitar la función de fecha/hora automática en LuckyTemplates. Hay dos formas de hacer esto: puede deshabilitar esta función globalmente o deshabilitarla para el archivo actual.

Deshabilitarlo globalmente significa que los archivos actuales y futuros no tendrán esta función. Haga esto yendo a Archivo , luego a Opciones y configuraciones . En Carga global y de datos , desmarque la casilla Día/hora automática para nuevos archivos en Inteligencia de tiempo.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Para deshabilitar solo el archivo actual, acceda a la misma pestaña Opciones y busque Archivo actual . En la pestaña Carga de datos, desmarque la casilla Fecha/hora automática .

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Otra función para deshabilitar es la detección automática de nuevas relaciones . También se encuentra en Archivo actual en Relaciones.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

2. Resaltado cruzado versus filtrado cruzado

Hay dos formas de interactuar con objetos visuales en los informes de LuckyTemplates. Estas interacciones se pueden filtrar o resaltar de forma cruzada. El resaltado cruzado está habilitado de forma predeterminada en LuckyTemplates.

Para cambiar esta opción, ve de nuevo a Archivo y luego a Opciones y configuraciones. En la sección Archivo actual en la configuración del informe , puede cambiar la interacción visual predeterminada de resaltado cruzado a filtrado cruzado .     

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Así es como se verá. Para el resaltado cruzado , puede ver que cuando hace clic en un canal en el primer gráfico de barras, el segundo gráfico de barras resalta una parte seleccionada para cada barra.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

La parte resaltada permanece en un color oscuro mientras que la parte no seleccionada permanece en un color claro.

Si hace clic en un canal diferente, verá que la longitud de cada barra de color claro en el segundo gráfico de barras no cambia. Solo las partes resaltadas cambian según el canal seleccionado.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Por otro lado, para el filtrado cruzado , la longitud de cada barra cambia cuando cambia de un canal a otro.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Esta es la opción recomendada para usar al crear informes en LuckyTemplates.

3. Separación de conjuntos de datos de LuckyTemplates del informe

Debe desarrollar y publicar conjuntos de datos en un archivo PBIX independiente.

Una de las ventajas de publicar conjuntos de datos por separado es que puede usar el proceso de aprobación en el servicio LuckyTemplates para promover y certificar conjuntos de datos.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Es una práctica ideal seleccionar y respaldar un conjunto de datos, preferiblemente uno certificado, al desarrollar un nuevo informe.

4. Tabla de fechas dedicadas

La siguiente configuración previa al desarrollo que debe realizar es asegurarse de que su informe tenga una tabla de fechas dedicada .

Como ejemplo, puede usar la tabla de Fechas extendida disponible en el foro LuckyTemplates al que puede acceder usando este . Una vez que haya accedido, copie y pegue el código M en una consulta en blanco.

Otra cosa que debe hacer es marcar la tabla Fechas como una tabla de fechas para habilitar el uso de cálculos de inteligencia de tiempo en LuckyTemplates.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

También debe asegurarse de que su tabla de fechas sea contigua (una fila por día) y cubra completamente los bordes de su tabla de hechos.

Recuerde agregar siempre años completos a la tabla Fechas. También es una práctica recomendada agregar un año futuro adicional a la tabla Fechas para habilitar la previsión mediante cálculos de inteligencia de tiempo.

Si su tabla de fechas tiene más días de los que desea que se muestren en su informe, puede controlar los elementos visuales mediante segmentaciones. Puede usar la columna IsAfterToday o la columna Desplazamiento en el panel Filtro.

5. Comprobación antes de crear

Antes de comenzar y crear un informe, primero debe verificar si necesita hacer un informe. Hazte estas preguntas:

  • ¿Hay un informe existente?
  • ¿Existe un modelo de datos existente?
  • ¿Existe un conjunto de datos certificado existente?
  • ¿Hay un conjunto de datos promocionado existente?
  • ¿Hay un conjunto de datos existente?

Y lo más importante, ¿realmente necesitas empezar de cero?

6. Puesta en escena y referencia de datos de LuckyTemplates

Cuando está cargando una tabla de datos plana, puede tener hechos y dimensiones en otra tabla, como en un archivo de Excel. Si este es el caso, muévalo a una sección de consulta provisional y cámbiele el nombre. Una vez hecho esto, puede desmarcar Habilitar carga .

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

A continuación, cree una referencia para cada tabla de hechos y búsqueda y cámbiele el nombre de forma adecuada.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Edite cada referencia y mantenga solo las columnas necesarias. Asegúrate de eliminar los duplicados.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Y, por último, organice su modelo de datos. Poner datos similares en sus propios grupos.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

7. Informe de rendimiento

Uno de los factores más importantes que afecta el rendimiento es el volumen de datos.

Reduzca la cantidad de datos a cargar tanto como sea posible. Siga siempre el axioma: si no lo necesita, no lo recupere . Es más fácil agregar cosas nuevas a un informe que quitar cosas.

Cuando pone demasiadas cosas en un informe, está pagando una penalización por el rendimiento. Por lo tanto, se recomienda realizar el filtrado en la fuente.

Si no puede hacerlo en la fuente, puede usar Power Query . Utilice la opción de filtro automático para cargar las filas necesarias. Y use las opciones Elegir columnas o Eliminar columnas para cargar las columnas necesarias.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Entre Elegir columnas y Quitar columnas, es mejor usar la primera. Elegir columnas facilita la recuperación de columnas adicionales dentro de LuckyTemplates si alguna vez necesita hacerlo en el futuro.

8. Plegado de consultas para datos de LuckyTemplates

El plegamiento de consultas es un intento de LuckyTemplates de combinar varios pasos de selección y transformación de datos en una única consulta de origen de datos.

Para determinar si una consulta se está doblando, debe hacer clic con el botón derecho en el panel Pasos aplicados y luego mirar la opción Ver consulta nativa .

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Si esta opción no está atenuada al hacer clic con el botón derecho en un paso de Power Query, entonces se está utilizando el plegado de consultas. Si está atenuado, la consulta no se está doblando.

Aquí hay un ejemplo de cómo se ve esto. El paso de navegación en esta demostración no tiene atenuada la opción Ver consulta nativa. Por lo tanto, se está utilizando el plegado de consultas.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Si se selecciona, mostrará una declaración de selección de SQL simple.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Para este ejemplo, los pasos Filas filtradas y Valor reemplazado ya tienen sus datos filtrados. Entonces, al ver los pasos Consulta nativa de Filas filtradas y Valor reemplazado, las declaraciones mostrarán un mayor colapso de tres consultas en una.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Este es LuckyTemplates diciendo que la mejor manera de obtener datos en su modelo es hacer que la fuente haga el trabajo por usted.

Aquí hay otros puntos importantes para recordar sobre el plegado de consultas:

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

9. Modo de conectividad

Antes de comenzar su informe, elija el modo de conectividad correcto. El modo de importación es la configuración predeterminada y debe usarse cuando sea posible, ya que ofrece el mejor rendimiento de informes. El modo de consulta directa se puede utilizar si se desean datos actualizados al minuto, pero puede afectar negativamente al rendimiento.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Se puede acceder al modo de conexión en vivo con los modelos de almacenamiento de datos existentes (por ejemplo, cubos multidimensionales SSAS).

10. Ubicación para transformaciones de datos

También es importante conocer la ubicación adecuada para las transformaciones de datos.

El mejor lugar para hacerlos es en la fuente. Si no puede hacerlos en la fuente, hágalos en Power Query . Si no puede hacerlo en Power Query, hágalo en DAX.

Realice sus transformaciones de datos tan arriba como sea posible y tan abajo como sea necesario.

Si puede hacer ajustes en Power Query, sería mejor que en DAX. Si no es dinámico dentro del contexto de una sesión de informe, considere hacerlo en Power Query para simplificar su DAX y aumentar el rendimiento del informe .

Y en cuanto a la forma de sus tablas, esfuércese por hacer que las tablas Fact sean largas y delgadas, mientras que las tablas Dimension deben ser cortas y anchas.

11. Nombres y tipos de datos

Algunas de las mejores prácticas para la asignación de nombres son el uso de esquemas de asignación de nombres consistentes que sean fáciles de entender. Cambie el nombre de todos los elementos de su informe según sea necesario para cumplir con un estándar de nomenclatura coherente. Estos elementos incluyen tablas, consultas, columnas y pasos de Power Query, entre muchos otros.

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Esto es importante porque permite a los usuarios que no están involucrados en el proceso de desarrollo del informe comprender fácilmente lo que sucede en el informe.

Aunque LuckyTemplates hace un excelente trabajo al asignar los tipos de datos correctos, es posible que se necesiten algunos ajustes. Aquí hay puntos importantes para recordar para los tipos de datos:

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

12. Granularidad de los datos de LuckyTemplates

El último elemento de esta lista de verificación de configuración previa al desarrollo es la granularidad .

Debe esforzarse por obtener sus datos con una granularidad consistente. Cuando combine diferentes granularidades en su solución, use Power Query o DAX para asignar los datos de referencia de manera adecuada.

Aquí hay un ejemplo:

Lista de verificación de configuración previa al desarrollo de datos de LuckyTemplates

Los principales datos de Ventas son a nivel diario, lo que significa que su granularidad es día. Los datos de referencia del presupuesto son a nivel mensual, por lo que su granularidad es mensual. Necesitas hacer esto consistente. Ambos datos deben estar en días o en meses.

Conclusión

Esta lista de verificación detallada tiene todo lo que necesita para desarrollar un informe desde el principio. Habrá ocasiones en las que desee comenzar de inmediato con su informe.

Pero lo más probable es que apresurarse lleve más tiempo. Hay una mayor posibilidad de encontrar golpes y trampas. Revisar cada elemento de antemano le ahorrará mucho tiempo a largo plazo.

greg


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber