Adiós 2022 y Bienvenido 2023

Se cerró la cortina del 2022, un año excelente en lo profesional.

Este mensaje va de mi experiencia. No incluye nombres, sería interminable. Hablo de ti, de vos, de ella, de aquel, de nosotr@s, vosotr@s y ustedes. Si has estado cerca, estás mencionad@.

Ha sido el año del regreso, el encuentro o reencuentro, año de desvirtualizar.

Nos alejamos del monitor para vernos en persona, darnos la mano, un abrazo y uno, o dos, besos.

En mi día a día, impartí infinitas horas de clase, participé en proyectos y analicé muchos modelos de datos. Gracias a los clientes por confiar, por darme tantas oportunidades. Cada sesión, cada hora invertida ha valido mucho la pena. Estoy muy agradecida por las generosas evaluaciones recibidas.

Impartí incontables consultorías individualizadas y dispuse de tiempo para contestar a todos y cada uno de los mensajes que recibí, eso creo. Si te dejé algún mensaje sin respuesta no dudes en avisar, me pude despistar.

Ha sido un año muy creativo como autora.

  1. Generé nuevos contenidos con LinkedIn Learning. Tuve la dicha de volver a los estudios de grabación en la ciudad Graz, en Austria, donde compartí días productivos y entrañables con el gran equipo que está radicado allí. Los cursos han sido muy bien recibidos. Los mensajes de agradecimiento para mí y para el equipazo que hay detrás son muy halagadores y estimulantes.
  2. Y… ¡publiqué mi primer libro! Curso Power BI de la colección Manuales Imprescindibles. No puedo estar más agradecida por la acogida y las muestras de cariño. ¡Ya estamos en la segunda edición del libro! Gracias al equipo de la editorial ANAYA Multimedia por la oportunidad.

La comunidad creció como nunca. Dediqué muchas horas a eventos online, locales, internacionales y globales.

  • Volvieron los eventos presenciales, los disfruté en España en ciudades como Madrid, Alicante, Barcelona y Bilbao. Ha sido tan bonito el reencuentro que se me cortó la voz más de una vez, por la emoción.
  • He visto crecer a muchas personas talentosas. He apoyado y acompañado a mujeres maravillosas en su crecimiento, es muy estimulante. He participado en muchas iniciativas para dar Visibilidad al talento femenino. Es un trabajo necesario y que se realiza con pasión y dedicación.
  • Este año he compartido escenario con mujeres de Ciudad México, Bogotá, Barcelona, Bilbao, India, Guatemala y Estados Unidos. ¡Qué honor!
    • Una gran experiencia, es enriquecedor realizar proyectos y participar en iniciativas con personas estupendas.
    • Algunas mujeres se animaron a su primera sesión técnica al ir acompañadas.
    • Yo les estoy muy agradecida por ser valientes, lanzarse a lo desconocido y fiarse.
  • He tenido también el honor de compartir sesiones con hombres. Te lo recomiendo, es un desafío bonito, interesante, es ir de la mano de otra persona. Gracias a todas y todos, he crecido y mejorado mucho en cada experiencia.
  • Estuve en el Primer encuentro de profesionales de datos en Cuzco, Perú.
    • Una experiencia inolvidable donde nació algo mágico entre comunidades LATAM y tuve oportunidad de visitarles en Colombia; Costa Rica y Panamá.
    • Este encuentro ha derivado en muchas actividades e iniciativas y tendrá consecuencias en 2023, porque lo que nació en Cuzco, no quedó allí, hoy es más firme, más grande y robusto.
  • Sin duda alguna Somos Power y Somos Comunidad.
    • Conseguimos generar mucha actividad en idioma español.
    • Hoy contamos con recursos, vídeos, libros, eventos, concursos, comunidades y grupos de todo tipo en los que nos honra hablar en nuestra lengua materna que tiene tantos acentos y matices que la hace muy rica.
    • El año 2022 no será el del inicio de este movimiento; pero sin dudas es el año en que muchos nos pudimos conocer en persona. Guardaremos este recuerdo con cariño.
  • Me fui a Seattle, EEUU, a presentar una sesión en PASS. Tuve el honor de ser ponente para dar Visibilidad al talento femenino.
  • Regresé a las oficinas de Microsoft, me reencontré con compañeros MVPs de todo el mundo y con parte del equipo de varios productos Microsoft, ¡qué ilusión!

He recibido muchos reconocimientos de personas y comunidades, es muy halagador e inspira a seguir trabajando, colaborando y generando tejido que es muy necesario.

  • Este 2022 llegó el 5to premio MVP que otorga Microsoft por trabajo con comunidades y apoyo en eventos e iniciativas que contribuyan a la formación y adopción de tecnologías Microsoft.
  • Recibí el premio Globant Award en la categoría Techfluencer a nivel de país, España. La iniciativa tiene como objetivo resaltar el trabajo y liderazgo de la mujer. Es una oportunidad para promover y visibilizar el talento de la mujer es el sector tecnológico. Es un premio que se otorga en base al mérito de la candidata y se elige por votación, estoy honrada y agradecida por el apoyo recibido.

¡Vaya Año 2022! Gracias, por todo lo vivido.

¡Vamos a por más en 2023, ya está abierta la cortina, y la luz de este nuevo año comienza a entrar en nuestras vidas!

¡Te deseo mucha salud, paz y bienestar y que tengas un Feliz y próspero Año Nuevo 2023!

Libro Curso Power BI de la serie Manual Imprescindible de ANAYA multimedia

Hoy te quiero contar que he escrito un libro sobre Power BI. 🙂

Con mucha emoción lo anuncié en febrero 2022 en las redes sociales: LinkedIn y Twitter. La acogida de la comunidad no se hizo esperar, fue inspirador y estimulante. Estoy muy agradecida.🤗

En marzo se publicó el libro que se titula Curso Power BI y forma parte de la colección Manual Imprescindible de ANAYA Multimedia. La edición digital muestra los gráficos e imágenes a colores y la edición en papel los muestra en blanco y negro, con tonos de grises.

¿Por qué he escrito un libro sobre Power BI con el Grupo ANAYA?

  • ANAYA me lo ofreció y acepté. Representó un reto, un gran honor y un privilegio escribir sobre una herramienta maravillosa y desde una editorial tan prestigiosa.
    • Ha sido un placer trabajar con un equipo muy profesional, encabezado por mi editor, Víctor Manuel Ruiz Calderón.🤝
  • Me apetecía mucho plasmar los contenidos que estaba trabajando en cursos y consultorías para que quedaran a mano de quien los necesitara y los quisiera consultar.

¿Por qué ahora?

  • La herramienta está madura. Ha despertado un gran interés. Es de fácil uso, es asequible en el coste y accesible a grandes cantidades de personas.
  • Hay demanda laboral para analistas de datos, y diseñadores de modelos de datos e informes de todo tipo. La oportunidad está servida.
  • La comunidad está madura. Hemos conseguido estar identificados, conocer nuestras habilidades, destrezas, y a la par, los grandes retos y desafíos que nos deparan al apostar en serio por aprender a trabajar con Power BI.
  • La comunidad necesita contenidos en idioma español sobre Power BI.👌

¿A quién está dirigido este libro?
El libro está dirigido a personas cuya labor está vinculada al análisis de datos, se consideren analistas, o no. Es válido para hombres y mujeres con funciones de técnicos, directivos, científicos de datos, consultores o usuarios de negocio en general que se dedican a la creación de informes analíticos e historias de datos en cualquier actividad.

  • No se asumen conocimientos previos, basta con tener interés en el análisis de datos.
    • Si no has trabajado nunca con Power BI, este libro es para ti.
    • Si ya tienes un conocimiento básico de Power BI te permite profundizar y afianzar conceptos.
  • Pero, si eres administrador de bases de datos, desarrollas tus modelos a gran escala, con servicios en la nube Azure y requieres conocimientos de arquitectura avanzada, integración con otras tecnologías Power Platform y administración de recursos en el Servicio Power BI, este no es el libro que buscas, los temas antes mencionados están fuera del alcance de los objetivos elegidos.

¿Cómo está estructurado el libro?

  • El primer bloque presenta la herramienta, su instalación y los entornos Power Query en Power BI Desktop desde los que se desarrollan las tareas de modelado y diseño. Los capítulos del 1 al 4 describen cómo conectar a datos externos, cómo ver, transformar y limpiar los datos importados hasta preparar el modelo de datos para el informe en Power BI.
  • Power BI es una herramienta de Inteligencia de Negocio. Para dar respuesta a los casos de negocio se consulta el modelo tabular. Un buen modelo lo es todo en Power BI, por eso se describe y se especifica la necesidad de su optimización en el segundo bloque con los capítulos 5 y 6.
  • En el tercer gran bloque del libro que abarca los capítulos del 7 al 10, se expone, desde sus bases, la capacidad del lenguaje de expresiones DAX en la resolución de los requisitos de negocio en informes de Power BI. Se crean los componentes para proteger paso a paso el modelo tabular y dar solución a los escenarios. Se tratan temas tan importantes con los contextos y las funciones DAX. Se describe el uso avanzado de filtros y análisis de acumulados y comparativas en el tiempo. El contenido insiste en el uso del lenguaje DAX para la optimización de los modelos de datos tabulares en Power BI. El enfoque es eminentemente práctico desarrollado con ejemplos para poder comprender y asimilar mejor los conocimientos.
  • La creación de informes analíticos es la piedra angular de la toma de decisiones, por eso en este libro se ha creado un cuatro bloque de capítulos que van del 12 al 15 dedicados al diseño de informes. Power BI es capaz de combinar acciones de analítica avanzada y ciencia de datos en la transformación y modelado de los mismos, y en la visualización y exploración de los resultados.
  • El capítulo 16 se dedica a descubrir las posibilidades del Servicio Power BI, el entorno en la nube de Microsoft. Se describe cómo publicar los datos e informes generados para conseguir disponibilidad web y móvil de dicha información. El contenido formativo incluye cómo acceder al servicio, cómo publicar elementos, crear paneles o cuadros de mando y las opciones existentes para realizar trabajo colaborativo y tener disponibilidad inmediata y móvil de los datos.

¿Hay ejemplos?

Los ejemplos que se han trabajado para este libro pueden descargarse desde el sitio Web de Anaya Multimedia, no se exige la compra del libro con antelación.

¿Cómo se puede adquirir?

Gracias a la generosidad y el patrocinio de la editorial ANAYA Multimedia, se han distribuido y se regalarán a futuro, ejemplares gratuitos del libro en varios eventos de comunidades técnicas afines. ¡Gracias! 👏👍

Te dejo estas opciones de compra online.

1.- ANAYA Multimedia https://anayamultimedia.es/libro/manuales-imprescindibles/curso-de-power-bi-ana-maria-bisbe-york-9788441544345/

2.- amazon.es https://www.amazon.es/dp/8441544344

3.- amazon.com https://www.amazon.com/dp/8441544344

4.- buscalibre.com – solo para algunos países en LATAM

5.- agapea.com https://www.agapea.com/Ana-Maria-Bisbe-York/Curso-de-Power-BI-9788441544345-i.htm

6.- BookDepository.com https://www.buscalibre.com.mx/libro-curso-de-power-bi/9788441544345/p/54063227

Si lo prefieres en formato digital, prueba en este enlace que pertenece a la tienda online del grupo ANAYA, donde se puede comprar en formato epub para los lectores de LATAM, no funciona con todos los países, ya me dirás si te vale.
https://tiendaonline.cga.es/busqueda.php?flt_txt=power%20bi

Puedes encontrar el libro en muchas tiendas físicas.

¡Gracias a todas y todos! Los comentarios recibidos inspiran a seguir trabajando en la creación de contenidos.

ANAYA Multimedia y yo queremos escucharte:

  • Te invitamos a que nos dejes tus valoraciones, comentarios, ideas y propuestas de mejora, ya sea en público o en privado.
  • Te agradecemos que nos cuentes si te ha ayudado, si aportó conocimiento y sobre todo, lo que has echado de menos en los ejemplos, imágenes y textos del libro.

¡Gracias por elegirnos!

Imagen que muestra la página con la documentación de Power BI.

Recursos para aprender Power BI en idioma español

En los últimos años se ha puesto en valor la importancia del tratamiento del dato de forma prioritaria. La llegada de una herramienta como Power BI es respuesta a esta necesidad y a la vez impuso para dar solución a muchos escenarios en los que la analítica del dato se hace vital para avanzar.

Todos los días veo alguna publicación o recibo al menos un mensaje de una persona, interesada en comenzar a andar el camino hacia el conocimiento de la herramienta Power BI, la creación de modelos e informes analíticos con ella y la base teórica relacionada con el manejo, tratamiento, modelado, visualización y extracción de información desde los datos.

¿Cómo me puedo formar en idioma español?

Es la pregunta recurrente. Voy a dividir mi respuesta en tres bloques, por una parte los grandes proveedores: Microsoft, LinkedIn Learning y ANAYA multimedia, luego las comunidades técnicas y para finalizar mis vídeos en eventos estructurados por temáticas abordadas sobre Power BI.

1.- Desde Microsoft, LinkedIn Learning y ANAYA Multimedia

Te recomiendo que visites la página principal, Inicio Power BI, y que accedas a los recursos y contenidos creados por Microsoft.

  • Documentación en Microsoft Learning

Te dejo algunos enlaces que puedes acceder desde la página de inicio de Power BI o directamente: Learning, Docs y además Power BI en Power Platform y Documentos Microsoft. Muy recomendada también la Documentación de guía de Power BI.

  • Documentación para la Certificación en Power BI

Actualmente existe Microsoft Certified: Data Analyst Associate que se va a sustituir por Microsoft Certified: Power BI Data Analyst Associate.

El examen DA100 se cambia por el PL-300, puedes ver más aquí.

Los contenidos para la certificación concentran una excelente ruta de aprendizaje, que te recomiendo explorar con independencia de tu intención de examinarte.

  • Galerías con ejemplos desde el sitio Power BI

Aquí encontrarás, como indica su nombre un conjunto de Galerías de elementos, componentes y contribuciones realizadas por el grupo de producto en Microsoft, fabricantes y por la comunidad Power BI a nivel mundial.

Iniciativa de Microsoft + LinkedIn Learning

Esta iniciativa se puso en marcha con la llegada de la pandemia, abarca muchos perfiles y ha sido utilizada por millones de personas para mejorar sus conocimientos. Ofrece itinerarios formativos gratuitos y con certificado de finalización dirigidos a mejorar destrezas y habilidades.

Los cursos de Power BI están en el itinerario Conviértete en analista de datos y Conviértete en analista financiero.

Imagen con la página de la iniciativa LinkedIn Learning y Microsoft, se muestra la ruta para Analista de datos.

Otros cursos de LinkedIn Learning con contenidos sobre Power BI en idioma español los puedes encontrar en mi perfil como formadora LinkedIn Learning.

Imagen con el perfil que tengo como formadora en LinkedIn Learning. Se aprecia que he publicado 20 cursos y que el último curso sobre Modelado con DAX es un curso Popular.

Libro Curso Power BI de la colección Manual Imprescindible de ANAYA multimedia

El próximo 17 de marzo se realizará el lanzamiento del libro Curso de Power BI en la colección Manual imprescindible que se encuentra en preventa en el sitio de ANAYA Multimedia y en otras muchas tiendas y sitios online.

Imagen de la portada del libro Curso Power BI de ANAYA multimedia. El fondo es amarillo y las letras en azul.

El libro abarca los temas que he identificado como más necesarios en mis alumnos y colaboradores cuando comparto sesiones técnicas, cursos y tutorías. Se ha escrito con mucha ilusión y tanto el equipo de ANAYA Multimedia como yo esperamos que resulte de utilidad.

No dudes en contactar si necesitas alguna ayuda para conocer cómo puedes acceder a este contenido.

2.- Aportes de la Comunidad

La comunidad es el entorno en el que los usuarios de determinada tecnología o los amantes de alguna materia se reúnen, comparten, aprenden y crecen juntos. Se materializa en forma de grupos que se integran en sitios como LinkedIn, Meetup, Facebook, Youtube, equipos en Teams, Slack y otros muchos entornos colaborativos y redes sociales.

Colaboro en muchas comunidades en español e inglés. Hay muchas, muchísimas comunidades, insisto. Te recomiendo buscar en tu localidad, según sea tu área de interés y encontrarás a personas con tu perfil, gustos y necesidades. Si no hay, puedes crear tu propia comunidad. Y si ya hay un grupo en tu localidad, también eres libre de crear otro que se ajuste más a tu criterio. No hay límite alguno en la participación y colaboración desde las comunidades técnicas.

Te dejo una pequeña lista de las comunidades enfocadas directamente a Power BI en español en las que participo activamente, que son:

3.- Mis vídeos

He querido dejar una sección para resumir algunos de los vídeos que están publicados en las redes y que puedes consultar sobre temáticas de Power BI presentadas en eventos técnicos o sesiones de motivación.

Introducción

Power Query

Modelado con DAX

Analítica avanzada

Iré actualizando los recursos. Espero que resulte de utilidad. Nos vemos pronto.

De regreso al blog tras casi dos años

Pues sí, tras casi dos años sin actualizar el blog, me dispongo a retomarlo. El blog es ese punto de encuentro con mis lectores y lectoras, es el sitio donde he creado libremente mis contenidos y traducciones durante 20 años, agrupados, o no, en series temáticas y además, en el blog he publicado sobre eventos, libros y noticias de actualidad.

¿Qué ocurrió en estos dos años? Pues sin duda alguna nuestra vida cambió, nos llegó una pandemia y lo puso todo de cabeza.

¿Cómo lo he enfrentado? Mi forma personal de enfrentar este período tan complejo ha sido trabajar, trabajar y trabajar para que la mente no volara a las cifras de damnificados por la enfermedad.

  • Muchas personas afectadas, muchas familias perjudicadas y vidas perdidas. Un infierno de cifras en el que no quiero pensar. Así es que me cuidé todo lo que pude, cuidé de los míos, cumplí las normas para proteger a los ajenos y trabajé.

Trabajé en varios sentidos:

1.- Superación y creación de contenidos

  • Estudio continuo, constante, investigación, superación. Prueba y error.
  • Creación de contenidos sobre Power BI:
    • En forma de cursos audiovisuales para LinkedIn Learning que puedes ver en mi perfil de formadora.
    • En un libro de la editorial Anaya en la colección Manuales imprescindibles que puedes encontrar a la venta en muchos sitios. Te dejo el enlace desde la editorial ANAYA.

2.- Trabajo en la comunidad técnica con cuatro objetivos claramente definidos:

  • Encontrar referentes en toda España, dar oportunidad a jóvenes, noveles de cualquier edad, mujeres y hombres para hacer crecer el tejido en torno a varias iniciativas que se engloban en lo que hemos llamado Power Platform España.
    • En particular, desde Power Platform Madrid hemos trabajado de forma coordinada, en equipo, para realizar encuentros que en su inicio fueron quincenales y luego mensuales. Nos puedes encontrar en el meetup.
    • Los vídeos de los encuentros que hemos celebrado en Power Platform Madrid y otras comunidades en Power Platform España, están subidos al canal.
  • Dar visibilidad al talento femenino aportando a varias iniciativas y en especial apoyando y dedicando muchos esfuerzos a una iniciativa que se llama Women for Technical Talks.
    • Desde noviembre 2019 y hasta noviembre 2021 participé activamente en la consolidación de este grupo, la organización de encuentros mensuales y en los tres eventos Anfitrionas hablemos de tecnología que se celebraron y que están publicados en su canal.
  • Acortar distancias con las comunidades técnicas y las mujeres en LATAM y el resto del mundo de habla hispana.
    • La capacidad de trabajar en modo virtual ha permitido que nos encontremos, trabajemos en iniciativas y proyectos juntos. Ha sido enriquecedor y espero que lo siga siendo por mucho tiempo más, en modo híbrido, combinado con eventos presenciales.
  • Participar como asistente, ponente o incluso organización, en eventos de comunidades técnicas más allá de Power Platform España.

3.- Colaborar en eventos de comunidades técnicas en idioma inglés.

No he podido viajar, mi situación familiar no me lo ha permitido. He dejado de asistir a eventos presenciales que se han celebrado y habrían sido de mi agrado. Como contraparte he mantenido la participación en los eventos que ha sido posible desde un modo virtual.

¿Por qué retomar el blog ahora?

Porque han pasado dos años del mes del inicio del confinamiento por la pandemia, el trabajo propuesto se ha hecho, los proyectos se han consolidado y hay que pensar en ir regresando a la vida de antes y mi vida de antes incluye el blog.

  • Quiero escribir sobre los eventos en los que voy participando o eventos que se han celebrado en estos dos años, eventos que se han grabado, por lo que se pueden retomar, comentar y divulgar.
    • Este mes de marzo 2022 viene cargado de oportunidades en eventos, es un buen tema para comentar en el blog.
  • Este mes de marzo 2022 además, ANAYA multimedia publica el libro Curso Power BI que espero ayude a muchas personas en su aprendizaje sobre Power BI.
    • Quiero escribir sobre el proceso, desde la idea y la motivación, las dudas, los miedos hasta la satisfacción una vez conseguido.
  • Quiero compartir contenidos sobre Análisis de datos, modelado, integración y calidad, escribir sobre visualización, optimización, en fin, tomar como punto de encuentro Power BI y ver lo que consigo aportar.

Nos vemos pronto.

Herramientas útiles para #PowerBIAdicto: Power BI Comparer Tool

Sigo con la serie dedicada a herramientas que nos ayudan en nuestro trabajo diario con Power BI. Hoy te quiero presentar la herramienta llamada Power BI Comparer Tool.

Autora

Power BI Comparer Tool fue creada por Imke Feldmann y presentada en su blog, The BIccountant.

Sobre Imke Feldmann, a la que puedes seguir en Twitter , te puedo decir tengo el placer de conocerla en persona y además de ser encantadora, realiza un trabajo extraordinario para la comunidad Power Query, ya sea con Power BI o Excel. Imke, ha escrito una gran cantidad de artículos con trucos y soluciones muy creativas en el mundo de tratamiento de datos con Power Query. Si quieres aprender a solucionar tus dudas con Power Query, The BIccountant es uno de los sitios a los que ir a buscar. Y no sólo nos enseña Power Query, su blog es muy completo como puedes ver en este resumen de etiquetas.

image1.png

Su extraordinario aporte le hace merecedora del premio Microsoft MVP desde hace varios años. Si coincides con Imke en una conferencia o evento, no te pierdas sus sesiones.

Power BI Comparer Tool, es una herramienta creada para ayudarte a comparar dos versiones del mismo archivo y para ayudarte, de tal forma, que te enteres de cualquier cambio que hayas podido hacer, sin esfuerzo, rápidamente. Vas a ahorrar mucho tiempo y vas a ser mucho más productivo al utilizar Power BI Comparer Tool.

Se anunció el pasado 15 de septiembre, es decir, antier 😊 Está, como quien dice, acabadita de salir del horno. Te invito a jugar con ella, a sacarle provecho desde ya y que lo sepas, ¡¡ todas las sugerencias son bienvenidas !!

Pasos a seguir

1.- Entrar en el sitio para descargar Power BI Comparer Tool

Ve directamente al artículo: Compare Power BI files with Power BI Comparer tool

2.- Descargar el fichero Excel

image2.png

Al abrirlo, vemos un informe con estas hojas ya preparadas.

image3.png

La primera hoja nos va a instruir sobre el uso de la herramienta, el resto las veremos luego.

3.- Tener a mano los dos ficheros a comparar.

Yo voy a seguir con el mismo archivo de la sesión que presenté en el Data Grillen y un duplicado para ver el efecto de la herramienta.

image4.png

Como el objetivo es comparar archivos e identificar los cambios, he realizado una serie de acciones en la versión de septiembre, como son:

  • Crear, modificar y eliminar una consulta
  • Crear y eliminar medidas
  • Crear y eliminar tablas calculadas
  • Crear y eliminar páginas en el informe
  • Agregar visualizaciones a una página nueva y a una existe
  • Agregar una visualización de usuario o custom visual

Los archivos PBIX no tienen que estar abiertos.

4.- Convertir los archivos PBIX en PBIT

Lo primero es convertir el PBIX en PBIT, esto parece ser la clave para el descubrimiento de los metadatos grabados en nuestros PBIX. De tres herramientas vistas hasta ahora, las tres pasan por este mismo primer paso.

Para crear una plantilla (PBIT) de un archivo PBIX vamos al menú ArchivoExportarPlantilla.

Abre una ventana con la opción de agregar una descripción y guardar en la ruta adecuada. Aquí tengo ya los originales y las plantillas.

image5.png

Los archivos PBIT tampoco tienen que estar abiertos.

5.- Abrir el archivo Excel que contiene Power BI Comparer Tool

El Excel se puede renombrar, fue lo que hice para no perder nada.

6.- Indicar la ruta de las plantillas que acabo de crear

Es muy sencillo, ya lo indica la autora en la propia hoja de Excel, hay que fijar la ruta para la versión anterior, en mi caso de junio, y la actual, de septiembre.

image6.png

7.- Realizar ajustes en propiedades de consulta Power Query de Excel

Para este paso vamos al menú Excel, a la pestaña Datos, la opción Nueva consulta y del menú desplegable escogemos Propiedades de consulta.

image7.png

Posible mensaje de advertencia

En este punto me apareció este mensaje de advertencia. Creo que no tuvo consecuencias en el resultado final. No estoy segura, es muy posible que se me pase algo que ver, por las prisas. Lo muestro por si le ocurre a alguien que no se desanime, que siga adelante , yo lo hice 😊,y aquí está el resultado.

image8.png

7.1.- Niveles de privacidad

Power Query en Excel y Power BI permiten establecer un nivel de aislamiento entre las consultas, lo que afecta la forma en que se pueden combinar. Si quieres más datos, te dejo los enlaces para Excel  y para Power BI.

Para el buen funcionamiento de la herramienta hay que configurar esta propiedad, tal y como aparece en la imagen:

image9.png

7.2.- Vista previa de datos en segundo plano

Si tenemos esta opción seleccionada lo que va a ocurrir es que al ejecutar la opción Actualizar todo, y ya te digo que es lo que vamos a hacer 😊, ocurre la carga de la vista previas de los datos, que es lo que vemos en el editor de consultas, en Power Query. Hay ocasiones, como esta, donde no necesitamos entrar en Power Query, por lo que es mejor mantenerlo desactivado.  Para ver más sobre esta opción, podemos aprender de otro de los grandes maestros, Chris Webb en su artículo: Power Query, Power BI And The “Allow Data Preview To Download In The Background” Option.

 

image10.png

8.- Actualizar todo

Es hora de hacer la magia, por lo que el último paso es seleccionar el botón Actualizar todo en la ficha Datos del menú de Excel.

image11.png

¿Mensajes de error?

Yo recibí dos mensajes de error. Lo mismo de antes. No sé la importancia que tienen estos mensajes, el resultado es bueno, luego lo veremos 😊.

image12.png

Informe creado por Power BI Comparer Tool

Sin salir del Excel, Power BI Comparer Tool ofrece un informe integrado por estas fichas:

image13.png

CompareMashup

image14.png

Los cambios que hice sobre las consultas en Power Query de Power BI se desvelan en esta página de informe. No nos podemos perder los segmentadores a la izquierda para la búsqueda rápida de cambios específicos.

Trabajo con segmentadores

Podemos buscar según el tipo de cambio, por ejemplo, Nueva consulta.

image15.png

O quizás consulta eliminada.

image16.png

O, podemos ir directamente a la consulta que queremos verificar para ver si hubo cambios. Selecciono la consulta Customer desde el segmentador.

image17.png

Como vemos el trabajo con el fondo amarillo destaca inmediatamente el cambio.

Explorar la página

Sin utilizar los segmentadores, podemos simplemente explorar la página de Excel, moviéndonos con el ratón o el teclado para ir detectando en su contenido los cambios que ha detectado.

Veamos ejemplos de diferencias entre informes Power BI y cómo se ven en el informe creado por Power BI Comparer Tool.

  • Crear una nueva consulta

image18.png

  • Eliminar una consulta

image19.png

  • Modificar una consulta creando una nueva columna

image20.png

CompareTables

En esta página encontré muchos de los cambios hechos sobre el modelo, ya sea desde la consulta o con DAX. Cuenta con segmentadores, igual que la página anterior.

image21.png

Cambios relativos a DAX o M

Voy a destacar cómo vi reflejados los cambios que hice y que se relacionan con el código:

  • Nueva tabla creada con Power Query

image22.png

  • Nueva columna creada con Power Query

image23.png

  • Tabla creada con DAX que fue eliminada

image24.png

  • Columna de una tabla calculada con DAX, que fue eliminada

image25.png

  • Medida que fue eliminada

image26.png

  • Nueva medida creada

image27.png

En esta misma hoja de Excel encontré acciones de modelado como las siguientes:

  • Ocultar tablas y columnas

image28.png

  • Crear una carpeta y mover columnas, aquí entrarían también los cambios de formato y tipo de datos

image29.png

  • Nueva jerarquía.

image30.png

Errores provocados por los cambios realizados

Como consecuencia de mis acciones, que he de reconocer que fueron arbitrarias, surgieron errores en el modelo y qué bien, ¡esta herramienta es tan buena que los detecta! 👏👍

  • No existe la tabla.

image31.png

  • Como no existe la tabla, afecta a la medida

image32.png

  • Error de dependencia al borrar algún elemento

image33.png

CompareVisuals

Le llega la hora al informe como tal, modificaciones en el diseño de páginas y objetos que se utilizan en la visualización. Con sus segmentadores respectivos.

image34.png

Aquí dejo algunos de los cambios detectados.

  • Nueva página desde cero en la nueva opción

image35.png

  • Nuevo gráfico.

image36.png

  • Uso de la nueva jerarquía que se creó para esta versión

image37.png

  • Custom visual agregado en la nueva versión

image38.png

  • Modificar una página agregando una tarjeta

image39.png

  • Eliminar una página

image40.png

  • Duplicar una página

image41.png

  • Utilizar un rectángulo

image42.png

EverythingElse

Pues en esta página hay un poco de todo, 😊 y viene también preparada, con sus segmentadores específicos.

image43.png

La herramienta ha detectado entre otros cambios los que hubo en cadenas de conexión y filtros de informe.

  • Cambios en cadenas de conexión

image44.png

  • Cambios en filtros

image45.png

ChangeHistory

Esta última página deja ver los cambios en las versiones de Power BI Comparer

image46.png

Trabajo con filtros

Como el resultado del informe está desarrollado en tablas de Excel, los filtros están activos y disponibles, no dudes en jugar con ellos también. Te dejo un ejemplo:

image47.png

Y aquí el resultado

image48.png

Conclusiones

Me parece una herramienta muy buena, que nos va a permitir ahorrar muchísimo tiempo de trabajo y revisión de ficheros. En realidad, no soy capaz de interpretar toda la información que ofrece; pero no me asusta, con el tiempo seguro que iré aprendiendo y de lo que el tiempo pasa voy aprovechando todo lo que puedo 😊

¡Gracias, Danke, Imke! 👏👍

Power BI Comparer es, sin dudas, un trabajo espectacular y una muestra más de tu entrega a la comunidad y #FamiliaPowerBI 🙂

En próximas entregas estaré presentando otras Herramientas útiles para Power BI Adicto 😊

Herramientas útiles para #PowerBIAdicto: Power BI Documenter 3/3

Hoy ya termino con la presentación de una herramienta creada por la fabulosa comunidad de usuarios de Power BI que se llama Power BI Documenter.

Autor o creador:

La herramienta ha sido creada por Data Vizioner. Os presento a quienes están detrás de esta herramienta en Data Vizioner: Nima Shahri – @NRShahri, Soheil Bakhshi – @biinsightnz y Timothy Roberts – @tjrobertsnz. 

El objetivo es documentar, revisar y mejorar la calidad y eficiencia del modelo de datos a partir de los elementos que se utilizan en el informe. Se liberó su primera versión en Julio de 2018, aunque su primera beta data de unos cuantos meses antes. Su equipo ha trabajado en mejoraras contantes. De los avances y de muchas buenas sugerencias para nuestro trabajo con Power BI podemos leer en su blog.  Para ver sus novedades y estar actualizados les podemos seguir en Twitter -@pbidocumenter o en LinkedIn

El informe creado consta de varias fichas.

image10.png

En esta última parte veremos lo que falta por analizar que son dos fichas muy importantes y que nos reportan un gran beneficio: Practices y Roles.

Practices

Esta es una hoja muy importante, llegó la hora de aprender y aplicar las buenas prácticas en nuestro modelo de datos. Power BI Documenter no sólo va a detectar fallos sino que nos va a ayudar a eliminar esos errores.

image1.png

Bien, de acuerdo, mi modelo no está bien del todo. Insisto es que es un ejemplo para demo de una sesión #HappyDAXing por lo que hay que hacer cosas mal para poderlas explicar, luego mejorarlas durante la sesión 😊 En realidad nos viene de maravilla que Power BI Documenter lo detecte, así vemos de qué se trata.

Veamos cada caso.

Auto Time/Date

De forma predeterminada en Power BI Desktop aparece activada la opción para preparar las columnas de tipo Fecha (Date) para análisis en jerarquías.

image2.png

¿Qué significa esto? Pues que para cada columna de tipo Fecha se crea una tabla extra de fechas con cuatro columnas calculadas que representan los cuatro niveles de jerarquía predeterminados: Año – Trimestre – Mes – Día. Puede resultar muy cómodo para trabajar, ya que basta con seleccionar la columna tipo Fecha y ya tenemos a nuestra disposición la jerarquía con todos los niveles preparados para el análisis.

Dos detalles que no tienen relevancia con el tema que nos ocupa; pero… ya que estamos 😊

  • Los nombres de las columnas están en inglés, porque este modelo se creó con el IDE en inglés, si trabajamos con IDE en español las columnas aparecen nombradas en idioma español.
  • El indicador que aparece al lado de cada columna calculada tiene una diferencia si es número o texto ¿lo habías notado?

image3.png

Volvemos a la optimización del modelo… ¿sabemos cuántas columnas tipo Fecha hay en el modelo?¿Y qué va a pasar en el futuro si se agregan nuevas tablas?¿Hemos pensado en cuántas tablas con 4 columnas calculadas con DAX, todas ocultas a nosotros, se están creando por detrás?

Lo mejor es desactivar la opción, de ello se habla en este artículo Automatic time intelligence in Power BI (May 13, 2019) de los maestros Alberto Ferrari y Marco Ruso,

 

Una vez desmarcada la opción habrá que indicar cuál es la tabla que se va a trabajar como tabla de fechas, lo que es a su vez imprescindible para trabajar las funciones de BI de tiempo. Para ello desde el menú de Power BI Desktop, ficha Modelado, botón Marcar como tabla de fechas.

image4.png

Power BI Documenter detecta este fallo de optimización de modelo y emite este mensaje.

image5.png

Campos no utilizados

Se refiere a los campos que no se han utilizado en ninguna de las páginas del informe y que no forman parte de las propiedades de ninguna de las visualizaciones utilizadas. Esos campos deben ser ocultados. Hay dos opciones para ello.

  • Desde el propio campo en la ficha Informes y Ocultar desde el menú desplegable.

image6.png

  • Desde la vista Modelo en Power BI Desktop seleccionar la columna o campo y en el panel Propiedades – grupo General – Está oculta que aparece como Desactivar, seleccionar para que se vea Activar.

image7.png  image8.png

La columna o medida oculta permanece en el modelo y ocupa espacio.

Veamos las ventajas de ocultarlas.

  • Permanecen disponible para los cálculos; pero se libera del panel de campos en la vista informes lo que es muy efectivo porque nos permite mostrar sólo lo que necesitemos utilizar en las propiedades de la visualización.
  • Cuando publicamos nuestro modelo en el Servidor Power BI, contamos con una excelente funcionalidad que es Obtener conclusiones rápidas sobre lo que puedes leer en estos dos escritos del grupo de productos de Power BITipos de información compatibles con Power BIGeneración automática de conclusiones de datos con Power BI. Lo interesante en este caso es que los algoritmos sólo tienen en cuenta las columnas y medidas que están visibles, por lo que la calidad de la muestra para los algoritmos es mejor.

Lo dicho, si no lo usas en visualización, ocúltalo!!

Power BI Documenter una vez más, nos alerta de esta situación.

image9.png

Tablas no utilizadas

Ocurre lo mismo que con los campos, el proceso es exactamente igual y los beneficios son los mismos. Con relación a las tablas muchas veces me he encontrado es que se puede ahorrar además la carga al modelo si aplicamos acciones en Power Query. Por esto es sumamente útil esta recomendación que nos hace Power BI Documenter.

image10.png

Descargar versión mejorada

Esto ya es un regalo del equipo de Data Vizioner. Resulta que se van al archivo original y ocultan todas las columnas calculadas, medidas y tablas que han sido detectadas como no utilizadas. Esto no tiene precio. El tiempo que nos puede llevar no sólo a detectar este escenario sino el tiempo que nos puede llevar ir ocultando cada uno de los elementos. Power BI, desde la vista modelo nos permite marcar múltiples columnas, incluso de tablas diferentes y ocultarlas; pero aun así, el trabajo que se hace desde Power BI Documenter es espectacular.

Veamos un ejemplo. En el informe se detecta que la columna ID de la tabla Indicators no se utiliza y está visible (entono el mea culpa, se me pasó por alto)

image11.png

Al abrir la nueva versión creada por Power BI Documenter, la columna ID de la tabla Indicators ya está oculta, ¿a que es genial?

image12.png

Ocurre lo mismo con las tablas. En la ficha Modelo que vimos antes, se destacan las tablas que no se utilizan en las visualizaciones y se deben ocultar.

image1 (3).png

Pues bien, al ver la nueva versión mejorada, veo que las tablas ya están definidas como ocultas.

image13.png

Solo te dejo la advertencia de que no hay ningún cambio del nombre para la versión mejorada, ten cuidado si has hecho cambios, no vayas a sobreescribir archivos y pierdas trabajo.

El archivo que descargué se llama image15.pngYo lo guardé en una carpeta extra, para no perder nada.

image16.png

Roles

Esta última ficha del Power BI Documenter es muy interesante y muy importante, porque trata de un aspecto que puede quedar “oculto” a nuestra vista y este informe lo desvela de forma muy clara y con mucha comodidad para su análisis.

Puede que no haya roles definidos, no hay problema, tenemos como resultado un comentario y nada más que hacer.

image21.png

Por otra parte, puede que en realidad sí que hayan sido creados los roles de seguridad.

¿Qué son los roles?

Cuando se habla de roles se habla de crear roles de seguridad en Power BI Desktop que se configuran con filtros específicos en lenguaje DAX. En el Servidor Power BI se asignan los cursos a cada rol y se garantiza el acceso controlado a los datos.

image22.png

Es lo que se llama Seguridad a nivel de filas. Para no alargar demasiado este post te dejo un enlace sobre el tema, Seguridad de nivel de fila (RLS) con Power BI.

En este ejemplo Power BI Documenter detecta que se han creado dos roles sobre el conjunto de datos.

image23.png

Al desplegar puedes ver la condición sobre la que se ha creado cada uno de los roles. Esto es lo que se define en una expresión, aunque desde Power BI Desktop es cómodo crearlo.

image24.png

Download

Existe la opción de descarga que nos deja tener en un único archivo todos los roles que se hayan definido con todas sus condiciones. Algún problema nos encontramos con el tratamiento de acentos. El nombre de los archivos no incluye el nombre original, sino que sólo pone Roles.

image25.png  image26.png

Eliminar informe en sitio de Data Vizioner

Ten en cuenta que no dispones de espacio ilimitado. La versión gratuita es muy generosa al permitirnos subir y analizar archivos de hasta 1MB. Por lo que mi recomendación es que una vez hayas identificado lo que necesitas, elimines el informe y reserves espacio para nuevos análisis.

image28.png

Conclusiones

Hasta aquí la descripción de la herramienta Power BI Documenter creada por el equipo de Data Vizioner.

En resumen, me encanta. Me ayuda mucho para poder analizar el contenido de PBIX que he creado, o que me llegan de mis clientes, para optimizar el modelo. Es muy sencillo de trabajar, muy intuitivo, y además…

El desarrollo de Power BI Documenter, no termina aquí. 😊

El equipo de Data Vizioner me ha comentado que siguen trabajando en la incorporación de nuevas funcionalidades, así es que si con lo que ya ofrece la herramienta nos parece interesante y útil tenemos que mantenernos atentos a las novedades que no van a tardar en llegar 👏

En próximas entradas al blog voy a comentar sobre más Herramientas útiles para #PowerBIAdicto

Espero que resulte de utilidad.

Herramientas útiles para #PowerBIAdicto: Power BI Documenter 2/3

Hoy voy a continuar con la presentación de una herramienta creada por la fabulosa comunidad de usuarios de Power BI que se llama Power BI Documenter.

Autor o creador:

La herramienta ha sido creada por Data Vizioner. Os presento a quienes están detrás de esta herramienta en Data Vizioner: Nima Shahri – @NRShahri, Soheil Bakhshi – @biinsightnz y Timothy Roberts – @tjrobertsnz. 

El objetivo es documentar, revisar y mejorar la calidad y eficiencia del modelo de datos a partir de los elementos que se utilizan en el informe. Se liberó su primera versión en Julio de 2018, aunque su primera beta data de unos cuantos meses antes. Su equipo ha trabajado en mejoraras contantes. De los avances y de muchas buenas sugerencias para nuestro trabajo con Power BI podemos leer en su blog.  Para ver sus novedades y estar actualizados les podemos seguir en Twitter -@pbidocumenter o en LinkedIn

El informe creado consta de varias fichas.

image10.png

En la primera parte vimos Report, Custom Visuals e Info. Hoy voy a presentar M Script y Model. Vaya par de fichas excelentes para ganar productividad en nuestro trabajo, me encantan las dos.

M Scripts

Esta es una de mis fichas favoritas. Hay que tener en cuenta que la herramienta trabajaba con colores para los elementos del código M antes de que lo hiciera Power BI Desktop, por lo que es muy cómodo trabajar desde este entorno.

En la siguiente imagen se muestra el código M con los pasos para dos de las consultas que integran mi modelo. Está muy bien tratado y es todo el contenido de todas las consultas. Me parece muy bien logrado, lo he aprovechado muchísimas veces y he conseguido un gran ahorro de tiempo.

image1.png

Es posible distinguir los objetos, las etiquetas y las funciones, así como parámetros de funciones y los valores de los mismos.

Download

Este botón, permite descargar en un único paso todo el contenido de todas las consultas a un TXT, que se llama model. Hay que tener en cuenta que esta vez no se utiliza el nombre del archivo plantilla y un sufijo, sino sólo model.

image2.png

El tener a mano la estructura de todos los pasos de todas las consultas, así como todos aquellos elementos que tenemos en Power Query que son parámetros y funciones es una maravilla. Aporta un gran ahorro de tiempo y funcionalidades enormes para realizar búsquedas y tratamiento de texto, en fin. Esta posibilidad también nos da la oportunidad de aprender lenguaje M sin que tengamos que estar entrando al Editor avanzado de cada consulta por separado.

Copy to clipboard

Es posible copiar directamente al Portapapeles para pegar luego en nuestro editor de texto preferido, por ejemplo, el bloc de notas.

image3.png

Model

Esta ficha es de suma importancia, el informe sobre el modelo de datos se divide en 4 apartados que se pueden desplegar o contraer a demanda según sea la información que se necesite.

image4.png

Model diagram

Este apartado nos ofrece el modelo de datos en forma gráfica. Es muy ilustrativo, vemos:

  • las relaciones entre tablas, en este modelo hay varias tablas sueltas. Recordemos que no se trata de un proyecto real sino de una presentación en una charla, por lo que hay varias tablas extras para la demo.
  • Las tablas mostradas en color naranja no se están utilizando en el informe. Esto es muy ineficiente. El informe con este tratamiento de colores nos alerta de inmediato.
  • Las tablas que muestran CT en su nombre son tablas calculadas con DAX, no se han cargado en el modelo de datos.

image1 (3).png

Hay un par de funcionalidades integradas en el diagrama:

  • Al pinchar la imagen se mueve hacia derecha o izquierda, todo junto.
  • Al seleccionar una tabla se realiza una acción de filtrado sobre el resto de apartados que ofrecen información del modelo. Para quitar el filtro pinchar en blanco no es el mismo objeto, no se vale lo de pinchar para una cosa o la otra como en Power BI.

image6.png

Model details

El apartado detalles del modelo muestra una tabla con los elementos que componen el modelo de datos y algunas de las propiedades de cada campo. Se trata de los campos que se utilizan en el informe. Para cada uno se detallan las páginas de informe donde se utilizan, si están ocultos (que se indica con una H), o no, y según sea el caso la expresión de cálculo en lenguaje DAX que lo define. Estaréis de acuerdo conmigo en que es una maravilla.

image7.png

  • Hay columnas que se utilizan en más de una hoja de informe o más de una vez en en la misma hoja. Todos los casos están cubiertos en esta sección

image1 (2).png

  • Si se trata de columnas calculadas, además de indicarlo con CC, tenemos acceso a la  expresión DAX que se utiliza. Comodísimo.

image2 (2).png

  • Lo mismo ocurre con las medidas, lo indica con una M y podemos analizar la expresión DAX.

image3 (2).png

Download

Este apartado cuenta además, con la opción de descarga de los campos. El nombre del archivo descargado incluye el nombre del archivo original y un sufijo Fields.

image8.png      image9.png

Las propiedades de las columnas que se recogen en el CSV pueden sernos muy útiles en un análisis. Se trata de identificar si es una columna calculada o no, si está oculta, si se le ha definido una carpeta para su organización visual y desde luego, la expresión del cálculo DAX.

image10.png

image11.png

Filters

Para que la búsqueda de elementos del modelo de datos sea más cómoda y específica, podemos filtrar entre ver solo los campos utilizados, solo los campos no utilizados o no filtrar y verlos todos.

image12.png

Al filtrar por los campos no utilizados en el informe, Power BI Documenter identifica aquellos que están ocultos o hidden, lo que está bien desde el punto de visualización. Si no utilizas el campo en la visualización, si no lo integras en los elementos visuales, ocúltalo. Aun así, estará disponible para los cálculos.

image13.png

Table Details

Esta sección del informe se dedica a mostrar las propiedades de las tablas del modelo.

image14.png

Indica CT para las tablas calculadas, que se crearon con lenguaje DAX , indicaría H si hubiese alguna oculta y además muestra el modo de almacenamiento de los datos cuyo valor en español puede ser: Importar, Direct Query o Dual.

image15.png

Si regresamos al PBIX original, vemos que estos valores coinciden con lo que se ha definido y que podemos encontrar la vista Modelo en el panel Propiedades, sección Avanzado

image16.png

Si quieres ampliar un poco sobre las diferencias que existe al utilizar un modo u otro te recomiendo leer: Modo de almacenamiento en Power BI Desktop  y Usar modelos compuestos en Power BI Desktop.

Download

Aquí también podemos hacer una descarga a CSV, con opción de tratarla como tabla de Excel. El archivo conserva el nombre original más un sufijo, como en otros casos.

image18.png

Calculated Tables

La última sección en esta página del informe creado por Power BI Documenter se dedica a las tablas calculadas, aquellas creadas con el lenguaje de expresiones DAX.

image19.png

Me encanta que muestre la expresión, es de gran ayuda, gracias Data Vizioner, me ahorras mucho tiempo a la hora de analizar informes que no he creado yo con estos detalles que ofreces, y también para los que he creado yo 😊.

Download

Y otra vez, oportunidad descarga con sufijo CalculatedTables

image20.png

Hasta aquí la segunda parte de la descripción del informe que genera Power BI Documenter de Data Vizioner. Esta vez cubrí las fichas M Script y Model.

Power BI documenter es una gran herramienta creada para el beneficio de la comunidad de usuarios de Power BI. En este post hemos visto otro bloque de la información que ofrece y las acciones que nos permite realizar y aun queda por ver el final, que trae funcionalidades muy buenas. En la tercera y última parte entrada del blog voy a terminar de describir esta herramienta, nos quedan dos importantes fichas por ver: Practices y Roles.

Espero que también te resulte de utilidad, nos vemos en la tercera parte.

Herramientas útiles para #PowerBIAdicto: Power BI Documenter 1/3

Veamos hoy una herramienta creada por la fabulosa comunidad de usuarios de Power BI que se llama Power BI Documenter.

Autor o creador:

La herramienta ha sido creada por Data Vizioner

El objetivo es documentar, revisar y mejorar la calidad y eficiencia del modelo de datos a partir de los elementos que se utilizan en el informe. Se liberó su primera versión en Julio de 2018, aunque comenzamos a jugar con versiones beta desde unos cuantos meses antes. Su equipo ha trabajado en mejoraras contantes. De los avances y de muchas buenas sugerencias para nuestro trabajo con Power BI podemos leer en su blog.

Para trabajar con Power BI Documenter tienes la opción de hacerlo con tres posibles licencias: Gratis, Profesional o Empresarial, sus características se ven en la siguiente imagen.

image1.png

Ha tenido una gran acogida por parte de la comunidad y los profesionales. Se está utilizando de forma profesional en más de 20 países, a día de hoy. Las características que voy a describir se corresponden con la licencia gratuita.

Para ver sus novedades y estar actualizados les podemos seguir en Twitter -@pbidocumenter o en LinkedIn

Os presento a quienes están detrás de esta herramienta en Data VizionerNima Shahri – @NRShahri, Soheil Bakhshi – @biinsightnz y Timothy Roberts – @tjrobertsnz.

Requisitos previos

1.- Crear plantilla

Antes de poder trabajar con Power BI Documenter, es necesario crear una plantilla, PBIT del informe creado con Power BI Desktop que tiene extensión PBIX y que queremos analizar.

En mi caso voy a utilizar el archivo que presenté como Demo en mi sesión #HappyDAXing en el evento Data Grillen, el pasado junio. Este archivo tiene muchos elementos, muchas páginas, tablas, medidas y diferentes tipos de gráficos y objetos de informe.

image2.png

Para crear una plantilla basta con ir al menú Archivo, opción Exportar y luego Plantilla de Power BI.

image3.png

Puedes dejar un comentario a la hora de crear tu plantilla.

image4.png

Tenemos que asegurarnos de tener el archivo original PBIX y el archivo plantilla PBIT, no es necesario que estén en la misma carpeta.

Ahora ya estamos listos y nos vamos al sitio de Data Vizioner

2.- Darse de alta en el sitio de Data Vizioner

Hay que darse de alta, o acceder si ya tenemos cuenta. Esta la imagen de la página para cumplimentar este paso.

image5.png

3.- Cargar la plantilla

Una vez autenticado se presenta la página: https://app.datavizioner.com/file.

image6.png

Basta con seleccionar el botón UPLOAD y nos presenta la siguiente ventana donde sólo es necesario que “dejar caer” una plantilla. Es posible traer más de una o la misma más de una vez.

image7.png

Una vez cargada la plantilla se presenta, brevemente esta información que refleja que se ha cargado correctamente.

image8.png

Sin que medie ninguna acción por nuestra parte, estamos listos para recorrer el informe que se ha creado el equipo de Data Vizioner con la herramienta Power BI Documenter.

image9.png

Explorar el documento

Para explorar el informe basta con un clic sobre la imagen.

El informe creado por Power BI Documenter, se divide en varias pestañas.

image10.png

Vamos a verlas una a una y lo vamos a hacer en tres partes. En la primera parte voy a cubrir las fichas Report, Custom Visuals e Info. En la segunda parte veremos M Scripts y Model. El resto de fichas las veremos en la tercera parte y final.

Report

Es la ficha que aparece como página de presentación y sirve como resumen inicial de los elementos contenidos en el informe, tanto en diseño como en modelo. Este resumen muestra las páginas que existen en el informe, los tipos de objetos utilizados y los elementos que integran el modelo de datos.

image11.png

Como hay tanta información, la voy a ir contando paso a paso.

Cuadro resumen

Lo primero que vemos es un resumen, las cifras de los elementos que integran nuestro informe.

image12.png

En mi ejemplo, se trata de un informe de 18 páginas en el que aparecen 65 objetos visuales de 6 tipos distintos. El modelo consta de 10 tablas con 27 medidas y 10 columnas calculadas. (Para los que me conocéis o seguís, en este caso se crearon columnas calculadas a propósito para demostrar su ineficiencia, no me estoy descuidando 😊)

Gráfico de barras

A continuación, y a la izquierda encontramos un gráfico de Barras que refleja la cantidad de elementos visuales de cada página de informe. El orden en el que aparecen las barras se corresponde con el orden en que aparecen las páginas de informe. No se utiliza orden alfabético ni es posible ordenar según la cantidad de elementos que contiene cada página.

image13.png

Si pasamos el ratón por encima de las barras se puede identificar bien el nombre de la página, se resalta la barra que se extiende hasta el final y se indica con mayor claridad el nombre de la página y la cantidad de elementos que contiene.

image14.png

Veamos la página del informe original, de mi PBIX, que se llama Interaction between contexts IIIl donde pone que hay 9 elementos.

image15.png

Es cierto que hay muchos objetos. Hay un panel en Power BI Desktop donde es muy cómodo ver los elementos que componen la página. Es el panel Selección, que encontramos en la ficha Vista. Al activar este panel se puede comprobar que existen, cómo no, 9 elementos.

image16.png

Desde este gráfico se puede realizar acción de filtrado que afecta al gráfico de columnas de la derecha. Si selecciono la misma página con la que estuve trabajando antes vemos la distribución de los 9 objetos existentes según su tipo. Hay 3 segmentadores, 3 tarjetas, un texto, una tabla y una imagen. Es muy cómodo trabajar con estos gráficos.

image17.png

Gráfico de columnas

El gráfico de columnas, a la derecha, muestra la cantidad de veces que se han utilizado en el informe los distintos tipos de visualizaciones. En mi caso se han empleado los siguientes tipos:  tabla, texto, tarjeta, matriz (que se identifica como Pivot table), segmentador e imagen.

image18.png

No tengo idea de cuál es el criterio para mostrar los elementos en el gráfico, no es alfabético ni depende de la cantidad.

Para comprobar que el informe es correcto. Selecciono la matriz o Pivot Table. Desde el Power BI Documenter ocurre una acción de filtrado, por lo que el gráfico de barras sólo muestra las 6 páginas donde el diseño del informe contiene una matriz.

image19.png

Sería muy aburrido ir a cada página, copiar y pegar la imagen con cada matriz. Creerme si os digo que hay 6 objetos tipo matriz utilizados en el informe y han sido perfectamente bien identificados por Power BI Documenter. Como dije antes, es muy cómodo encontrar e identificar los elementos que necesitemos.

Segmentador o Filtro

El informe incluye la posibilidad de analizar, por partes, las medidas, columnas y jerarquías, según se trabaje con estos botones de filtrado.

image20.png

El efecto de esta acción lo recibe la tabla que se muestra debajo, que recibe la acción de filtrado que provocan además los gráficos. Pero los segmentadores no provocan acción alguna sobre los gráficos que vimos antes.

Así es que si existe un filtro en el gráfico de barras por la misma página de antes que se llama Interaction between contexts IIIl y filtramos, además, por Medidas tenemos este resultado.

image21.png

Botón para descarga

El informe ofrece, en muchos de los apartados, la opción de realizar una descarga en CSV.   image22.png

Al seleccionar este botón tenemos la descarga image23.png

El nombre que genera Power BI Documenter combina el nombre de la plantilla que estamos analizando y un sufijo -Visuals. image24.png

La estructura que se ha generado al descargar a CSV es la siguiente:

image25.png

Al convertir el texto en columnas y luego en tabla tenemos lo siguiente.

image26.png

Con la tabla en Excel podemos seguir analizando si es que fuese necesario.

Tabla con modelo de datos

Y por último en esta primera página del informe de Power BI Documenter, la tabla que muestra el contenido del modelo de datos que se ha utilizado en el informe, muestra la página del informe, del PBIT, el nombre del objeto visual con un identificador, ya que yo no lo he nombrado, el tipo de visualización y el elemento concreto que se utiliza, ya sea columna, medida o nivel de jerarquía.

image28.png

Custom Visuals

En este informe solo se utilizan componentes nativos, por lo que en la página aparece un mensaje que ofrece esta información.

image29.png

Las visualizaciones de usuario o custom visuals son opciones adicionales, no integradas en Power BI que han sido creadas por Microsoft o por la comunidad Power BI. las opciones que existen, sus características y enlaces para descarga se encuentran en Microsoft AppSource.

Para ilustrar el informe que crea Power BI Documenter relativo a Custom Visuals abro otra plantilla que había subido antes a Data Vizioner y que contiene custom visuals y esto es lo que podemos ver, un resumen de los custom visuals que se han utilizado, con la opción de desplegar más información sobre cada uno.

image30.png

En este caso no tenemos información sobre en qué sitio se integran en el informe ni qué elementos del modelo de datos se utilizan, lo que tenemos es información sobre el objeto como tal. Veamos un ejemplo:

image31.png

Info

Esta es una ficha que muestra información del fichero y de la versión de Power BI Desktop, lo que es muy interesante y puede ser relevante según sea el escenario.

image32.png

Hasta aquí la primera parte de la descripción del informe que genera Power BI Documenter de Data Vizioner. En la segunda parte veremos las fichas: M Script y Model.

Power BI documenter es una gran herramienta creada para el beneficio de la comunidad de usuarios de Power BI. En este post hemos visto una buena parte de la información que ofrece y las acciones que nos permite realizar y aun queda bastante más. Yo la utilizo con mucha frecuencia.

Espero que también te resulte de utilidad, nos vemos en la segunda parte.

Herramientas útiles para #PowerBIAdicto: Power BI Field Finder

En el trabajo con Power BI se nos presentan situaciones en las que debemos analizar el modelo de datos, ver su rendimiento y realizar acciones para conseguir su optimización. Una de las primeras tareas a realizar es comprobar la eficiencia de cada uno de los elementos que integran el modelo de datos y el informe.

La maravillosa comunidad de usuarios de Power BI en particular y Power Platform en general está desarrollando, desde hace unos años un conjunto de herramientas que nos pueden ayudar mucho en esta labor de análisis de metadatos y optimización.

Entiendo que puede ser de utilidad, recorrer en una serie, algunas de estas herramientas.

Hoy quiero comentar sobre la última, que al menos yo, he conocido. se trata de una herramienta muy interesante creada para ayudarnos a comprender el contenido y la distribución de los elementos que tenemos en un informe Power BI que se almacenan en un archivo pbix.

Su nombre es Power BI Field Finder, que a pesar de estar en su versión 1, me parece que ya se muestra como algo muy interesante y útil.

Ha sido creada por Stephanie Bruno, a la que tengo el inmenso placer de conocer. Junto a sus compañeros, hace un trabajo maravilloso vinculando Power BI con proyectos de salud desde la fundación en la que trabaja y que se dedica a luchar contra el SIDA en niños, fundamentalmente en África. La fundación se llama Elizabeth Glaser Pediatric AIDS Foundation @EGPAF. Una de las últimas participaciones en grandes eventos de comunidad como ejemplo de la labor que realizan con sus datos lo tenéis aquí, y si tenéis más curiosidad, podéis echar un vistazo a #MySkills4Afrika, una gira y proyecto solidario en África para combinar conocimiento, experiencia, altruismo y solidaridad. En resumen, una mujer cuyo trabajo resulta muy inspirador, ejemplo de #WomenInTech. La podéis seguir por las redes:  LinkedIn y Twitter.

Precisamente fue en Twitter donde me enteré de la existencia de esta herramienta, os dejo el Twitt donde se anunció.

image2 (3).png

El objetivo es que podamos encontrar rápidamente en qué sitios de nuestro informe se utiliza una determinada medida o columna del modelo de datos. El incremento de productividad que nos puede aportar una herramienta de este estilo es incalculable.

Pasos para utilizar Power BI Field Finder:

1.- Hay que descargar Power BI Field Finder desde su sitio en GitHub: https://github.com/stephbruno/Power-BI-Field-Finder

2.- Luego, como se explica en el sitio y en el README que lo acompaña, basta con abrir el archivo plantilla de Power BI, con extensión .pbit.

image1.png

3.- La plantilla pide, como parámetro de entrada, el nombre del archivo que necesitamos analizar; pero con la ruta completa e indicando la extensión.

image2.png

En mi caso voy a utilizar el archivo que presenté como Demo en mi sesión #HappyDAXing en el evento Data Grillen, el pasado junio. Este archivo tiene muchos elementos, muchas páginas, tablas, medidas y diferentes tipos de gráficos y objetos de informe.

image4.png

Para ilustrar el ejemplo de uso de la herramienta, lo he dejado en la misma carpeta; pero puede estar en cualquier sitio, con tal de que se especifique bien la ruta.

image3.png

Al definir el valor de la cadena para el parámetro no son necesarias las comillas,  solo la ruta y la extensión, comprobando que estén bien escritas.

image4.png

4.- Seleccionar el botón Cargar.

Comienza la magia de creación del informe, aquí es donde se analizan los metadatos y se generan las tablas del nuevo modelo de datos, del modelo del Power BI Field Finder.

image6.png    image5.png

Voy a mostrar una imagen del modelo de datos resultante, que estuve mirando, aunque sólo sea por curiosidad.

image1 (2).png

5.- Como resultado prepara un informe Power BI con extensión pbix, sin nombre, hay que guardarlo como cualquier otro. image7.png.

Contenido del informe creado por Power BI Field Finder

El informe consta de 4 páginas, que veremos con detalle a continuación.

image8.png

1.- Instructions – Instrucciones

Esta página contiene información de utilidad sobre la herramienta y cómo realizar la actualización. Lo veremos en detalle, al final de este post.

2.- Columns and measures – Columnas y medidas

Esta página te informa sobre el uso de las columnas y las medidas en el informe. Sólo incluye las columnas o medidas que se utilizan en el informe. Las que no se ven aquí, es porque no se han utilizado, aunque se hayan definido.

image14.png

En la esquina superior derecha tiene un segmentador que permite simplificar el análisis, filtrando por nombre de las tablas de nuestro modelo de datos, el propio, no el que está utilizando la herramienta.

image10.png               image11.png

Digamos que me centro en mi tabla _Calculations que solo contiene medidas creadas con DAX, este sería ahora el aspecto:

image14.png

En mi ejemplo, si miramos al pbix original estas son las medidas definidas.

image12.png      image13.png

En el informe emitido por Power BI Field Finder sólo se ven las que se utilizan. Como vemos hay una gran diferencia entre todas las medidas que están definidas y las que se utilizan en el informe. Este es un ejemplo de informe que al ser analizado se concluye que se impone entonces una tarea de revisión de este modelo, para limpiar todo lo que sobra. Y no solo con las medidas, es válido para las columnas de las tablas.

La matriz muestra las medidas en filas y las hojas de informe en columnas, y como valor el conteo de apariciones de la medida en la página. Todo esto se muestra con objetos nativos de Power BI y por supuesto, con DAX !!!

image15.png

Fíjate que en la página DAX Reports pone que se utiliza la medida Total Sales dos veces, veamos que es cierto.

image16.png

Ninguna se utiliza como filtro de página ni de informe, lo que es cierto 😊 no hay nada que mostrar.

El informe incluye en esta página, además, una tabla, con una fila que contiene vistas en miniatura que representan la posición de estos elementos, en mi caso, las medidas, dentro de cada página del informe. La creatividad es impresionante.

Veamos algunas páginas, para comparar con el informe original.

image17.png

En la primera página, Calculated Columns vs Measures, tengo un texto, un ejemplo de columnas calculadas en la primera tabla y las medidas en la segunda, así como una tarjeta que muestra también una medida, las he marcado en negro ¿no es genial y creativo lo que te devuelve la herramienta? Un rectángulo en verde que indica el objeto tipo tarjeta y uno naranja que indica la tabla.

image18.png

Y aquí te dejo la segunda página, que se llama Evaluation Context, para que la veas también, en este caso hay dos tablas y una matriz que se identifica en color verde oscuro. Está muy bien representado cada tipo de objeto en la posición adecuada y con el código de colores correspondiente. Es sencillo, se ve claramente. Lo tiene todo.

image17.png

image19.png

Ten en cuenta que detecta justo el sitio donde hay medidas, ignorando todo lo demás.

Además, esta tabla con miniaturas, tiene capacidad para filtrar. Al seleccionar una miniatura se hace acción de filtrado y solo se muestran los elementos correspondientes a dicha miniatura.

image2 (2).png

3.- Page Details – Detalle de página

Esta es una página muy interesante, aquí se detallan los objetos que tenemos en cada página de nuestro informe con una leyenda de colores según el tipo de elemento, distingue, además de las visualizaciones integradas en el panel, elementos como textos e imágenes.

Vamos los ejemplos de las dos primeras páginas de mi informe, las mimas que analizamos antes: Calculated Columns vs Measures y Evaluation Context.

image20.png

image21.png

4.- Helpful resources – Recursos útiles

Y en la última página, una valiosa colección de recursos útiles, los copio y pego directamente, para que sea más fácil seguir los enlaces.

Realizar actualizaciones

Como vimos, en mi ejemplo no se habían utilizado filtros de página o informe. Para probar la funcionalidad que garantiza la actualización, me fui al archivo de origen y agregué unos filtros a nivel de página, por la columna Ocupación de la tabla Clientes y a nivel de todas las páginas o informe completo por la columna Color de la tabla Productos como se ve en la imagen.

image3 (2).png

1.- Si se mantiene el nombre y ruta del archivo pbix a analizar

En mi caso no he cambiado ni nombre, ni ruta, basta con Actualizar desde la ficha Inicio de Power BI Desktop.

image6 (2).png

Como resultado, aparece la información sobre la existencia de filtros

image5 (2).png

2.- Si no se mantienen el nombre o la ruta del archivo pbix a analizar

En caso de que haya cambiado el nombre o la ruta del archivo o que directamente queramos hacer este análisis para otro fichero PBIX sin pasar por el paso de la plantilla, basta con ir al Editor de consultas o Power Query de Power BI

image8 (2).png

Luego, localizar el parámetro que se llama PBIX filename e indicar la nueva cadena.

image7 (2).png

Y para finalizar, Actualizar.

Conclusiones

De verdad que me parece un trabajo excelente, visual y sencillo. No olvidemos que se trata de una herramienta de trabajo. La combinación resultante es muy beneficiosa para buscar elementos en el cuerpo y modelo de un informe.

Me ha encantado esta herramienta, espero que te guste tanto como a mi y que sea de utilidad.

¡¡ Muchas gracias, thanks a lot, dear Steph !!

Te espero en el siguiente artículo, para seguir hablando de Herramientas útiles para #PowerBIAdicto.

 

Modelado tabular con Power BI – Herramienta de Inteligencia de negocios

Microsoft Power BI dista de ser una simple herramienta de visualización, tal y como comenté antes . Se trata más bien de una excelente herramienta para desarrollar al completo los procesos de Inteligencia de Negocio o Business Intelligence.

El artículo “Power BI is a model-based tool”,  escrito por el maestro Alberto Ferrari que debía ser de lectura obligada para todos en este gremio, pone las cosas en su sitio en temas del poder de Power BI como herramienta de modelado. Otro ejemplo muy bueno es el de el artículo “Why data modeling is important in #powerbi” escrito por su compañero, el también maestro Marco Russo. Sigue leyendo