Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
En este tutorial, aprenderá sobre Power Query y el lenguaje M dentro del escritorio de LuckyTemplates.
Aunque puede haber ligeras diferencias, puede aplicar las mismas técnicas generales en otros productos de Microsoft como Excel, Analysis Services y otras herramientas de Microsoft con un Power Query Engine integrado.
Tabla de contenido
¿Qué es PowerQuery?
Power Query está diseñado para la transformación y preparación de datos . Viene con una interfaz gráfica para conectarse a una amplia gama de fuentes de datos.
También tiene un editor, más conocido como Power Query Editor en el escritorio de LuckyTemplates, que se utiliza para transformar datos sin procesar.
El proceso de transformación de datos sin procesar también se conoce como ETL , que significa Extraer, Transformar y Cargar .
Power Query extrae datos conectándose a una amplia variedad de fuentes de datos. Luego remodela, limpia y transforma sus datos. Y finalmente, carga los datos en el modelo de datos.
Los datos nunca son perfectos. Por lo tanto, el objetivo del Editor de consultas es ayudar al usuario a aplicar la mayoría de las transformaciones comunes interactuando con un conjunto simple de cintas, menús y otros componentes.
Esta capacidad de transformación es común a todas las fuentes. Entonces, independientemente de la fuente subyacente, la experiencia del usuario dentro del Editor de consultas sigue siendo la misma.
Una vez que se conecte a una fuente de datos, tendrá una vista previa de los datos.
La vista previa se basa en un subconjunto que le permite diseñar su consulta. Solo verá los datos completos cuando haga clic en Cerrar y aplicar . Esto significa que puede trabajar con conjuntos de datos muy grandes.
El motor Power Query está disponible en muchos productos y servicios. El destino donde se almacenarán los datos depende de la consulta utilizada.
¿Qué es el lenguaje M?
M es un lenguaje mashup funcional que distingue mayúsculas de minúsculas y está diseñado para la transformación de datos.
Cuando realiza una transformación, el código para ese paso se genera automáticamente para usted. Por lo tanto, no necesita escribir un código M usted mismo.
Sin embargo, hay casos en los que necesita aprender a escribir códigos M. Estos incluyen la creación de funciones personalizadas, la realización de transformaciones más complejas, la optimización y la creación de conectores personalizados.
Y con la introducción de IntelliSense en septiembre de 2018, la distinción entre mayúsculas y minúsculas ahora tiene un impacto menor en los códigos M.
IntelliSense le permite llamar a miembros del #shared intrínseco , como todas las funciones M nativas, funciones personalizadas, variables o nombres de pasos y parámetros.
M es un lenguaje funcional. Cuando comprende su flujo, se vuelve más fácil leer y escribir códigos M.
Como práctica recomendada general, asegúrese de tener la barra de fórmulas visible en la interfaz de usuario en todo momento. De esta forma, puede ver el código M generado y seguir su flujo y sintaxis.
Hay una variedad de recursos en línea disponibles donde puede obtener más información sobre M .
Un recurso es la Especificación del lenguaje de fórmulas que describe la estructura del lenguaje en sí y la referencia de la función M que enumera todas las funciones y su documentación. Power Query también contiene una biblioteca estándar accesible a través de la palabra clave #shared .
Pero en general, lo más importante cuando se aprende algo nuevo es practicar, practicar y practicar .
Conclusión
El Power Query Editor es una herramienta poderosa cuando se realizan transformaciones de datos. Una vez que comprenda sus conceptos básicos, le resultará más fácil convertir sus datos sin procesar en información más significativa.
Y aunque el lenguaje M a menudo se genera automáticamente para usted, siempre es mejor aprenderlo. Esto será una gran ventaja cuando se trate de escenarios más complejos en el futuro.
Toronjil
Qué es uno mismo en Python: ejemplos del mundo real
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.
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.
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.
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.
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.
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.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
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