Etiquetado: Develop a Data Model
-
¿Qué aprendiste en la sección “Develop a Data Model”?
¿Cómo te servirá esto que aprendiste en tus desarrollos de Power BI?
¿Cómo te servirá esto que aprendiste al presentar el examen de certificación?
-
Se tienen que tener muy claros los filtros o campos llave que nos permiten hacer la direccion de datos correcta para que fluya la información.
El RLS que util herramienta para compartir la información de los reportes.
El Power Bi Service excelente comenzar a conocer las funciones que realiza asi como el uso de Data Set.
Las Q and A nos facilitaran tambien la interaccion con el usuario.
SIN DUDA UNA LECCION llena de temas nuevos y una infinidad de herramientas para explotar …sin limite!!
Todo esto le dará mayor valor a nuestros siguientes reportes.
MUCHAS GRACIAS!!!El RLS me fascinó, con este curso recién puedo explorar las opciones de PBI Service con un usuario pro y me han dado muchas luces para sustentar ello en la compañía donde laboro.
Además la relación entre tablas, es importante, pueden afectar la información que mostremos, y dar una mala lectura al negocio.
Muy buena la sección, aprendí sobre como funciona el RLS , las relaciones entre tablas , jerarquías y como estas se deben de mostrar en las visualizaciones. El tema de QA realmente lo desconocía y su uso hace bastante interactivo el reporte con el usuario una vez que se hayan definido bien los sinónimos.
Para el tema del powerbi.com no me aparecía en la segunda cuenta de “Natalia” cuando compartía el reporte, no se explica en el video pero se le debe de agregar un rol ( no hablo de los roles en el powerbi desktop ) sino los que vienen siendo : viewer , colaborate , admin ect . Le puse como viewer para que me apareciera en el grupo de trabajo creado ( workplace ).
Adicional no logre de captar en el video el concepto a detalle para el “security filter in both directions” , dado que solo hacen la mención pero no el ejemplo completo ( solo lo mencionan en el quiz ), así como las complicaciones en diferentes escenarios de seleccionar el “both” , solo indican que no es lo recomendado.
Igual bastante bueno, se aprende y a la vez surgen nuevas dudas que tocara buscarlas, ahora nos encaminamos hacia las demás secciones.
Waoo fue una super lección, temas nuevos para mi.
Puedo compartir que esto de RLS fue muy nuevo para mi, necesitare volver a esta sección para resolver muchas dudas después de la practica.
Por otro lado la sección de Q&A me encanto, creo que hace mucho muy dinámicos los informes que vayamos creando.
Me quedo super claro que sin un buen modelado de datos el desarrollo que realicemos se nos puede complicar mucho, así que seguir las buenas practicas en el modelado como tipos de filtros, que las relaciones estén bien hechas, etc. considero que es fundamental para tener un desarrollo efectivo.
¿Qué aprendiste en la sección “Develop a Data Model”?
En esta sección vimos 6 temas.
- Aplicar “cross-filter direction” y “security filtering ”: En este tema aprendimos a configurar las relaciones entre las tablas. Existen dos tipos de relaciones de uno a uno, de uno a varios, y de varios a varios. Aplicamos el security filtering cuando tenemos configurado roles de usuarios y usamos la relación varios a varios. Esto nos sirve para asegurarnos que los usuarios accedan solo a los accesos que les son permitidos.
- Crear “calculated tables”: Trata de como crear tablas calculadas utilizando funciones de DAX para esos fines. Aprendimos a usar la función SUMARIZECOLUMNS, CALENDARAUTO() dentro de la función ADDCOLUMNS() para agregar mas columnas de fecha generadas en el acto por la función CALENDARAUTO(). También existen otras funciones que crean tablas.
3.Crear “Hierarchies”: Aprendimos que son las jerarquías y como crearlas en power bi. Estas acumulan saldos desde una jerarquía inferior a una superior. Se pueden crear desde el modelo de datos con las columnas que ya están disponibles, también con la función dax: “PATH”. Es un excelente instrumento para ver niveles de información.
4.Crear columnas calculadas: Se pueden crear desde la visualización de datos. Desarrollan el modelo de datos pero los hace mas ineficiente, por lo que se recomienda crear las columnas con medidas.
5.Implementar “Row-Level Security ( RLS) roles”: Aprendimos a crear roles y a asociarlos a los usuarios de los datos. Nos sirve para controlar las informaciones que queremos mostrar ya sea por usuarios o por grupos de usuarios. Se crean desde powerbi desktop, y se comparte en el servicio de powerbi en nube.
6 Configurar la funcionalidad de “Q&A”: Esta funcionalidad sirve para que el usuario haga preguntas al modelo. Trabaja con los sinónimos que le asignamos a las tablas y columnas en sus propiedades. Se configura en la pestaña home o modeling. Se pueden crear sinónimos, preguntas establecidas, sugeridas por el usuario, ect.
¿Cómo te servirá esto que aprendiste en tus desarrollos de Power BI?
Estos temas me servirán para desarrollar un modelo de datos con mas funcionalidades para compartir informaciones y crear mejores tablas para el modelo.
¿Cómo te servirá esto que aprendiste al presentar el examen de certificación?
Para el examen estaremos preparados para las preguntas relacionadas con el desarrollo de nuestro modelo de datos.
- ¿Qué aprendiste en la sección “Develop a Data Model”?
Aprendí a que las relaciones entre tablas tienen direcciones las cuales se pueden cambiar, aprendí a crear tablas calculadas y para que pueden servir, aprendí sobre jerarquías y como le puede hacer más fácil la vida al usuario, aprendí a implementar RLS y configurar Q&A - ¿Cómo te servirá esto que aprendiste en tus desarrollos de Power BI?
hacer más potentes mis reportes y ahorrando recursos poder hacer reportes más eficientes - ¿Cómo te servirá esto que aprendiste al presentar el examen de certificación?
Me ayudará a sortear las preguntas que puedan venir sobre estos temas y estar más preparada para contestar
¿Qué aprendiste en la sección “Develop a Data Model”?
La configuración del Q&A es base para poder optimizar la experiencia del usuario a la hora de hacer las consultas que no se puedan visualizar en los gráficos que se elaboren en el reporte. Por otro lado, el uso de las RLS me permite delimitar la información que por un tema de Jerarquía dentro de una organización no se puede mostrar en su totalidad.
Hola buenas tardes, en la sección Develop a Data Model, aprendi la Visualizacion de Q&A y a usar las preguntas y respuestas de manera correcta, aun así creo que deberé volver a verlo para afinar ello, sugiero un video bonnus adicional en este punto.
Entendi mucho mejor como usar el RLS
Buenos dias.
Le comparto lo aprendido.
Me ha permitido profundizar mis conocimientos en la configuración de Q&A. Como escribir en la sintaxis que tipo de gráficos mostrarse y cuales.
Crear la tabla calendario usando funciones de Calculate Tables ADDCOLUMN .
Row Level security y el uso dinamico de la función UserprincipalName.
Muchas gracias.
Buenas noches! Lo que destaco, principalmente de este módulo, son los siguientes puntos:
- Las columnas calculadas son distintas de las medidas y se recomienda utilizar estas últimas.
- RLS : Muy útil para manejar un único reporte con distintos accesos a información según los distintos usuarios.
- Administración de los Q&A.
Modulo muy completo! muchas gracias!
Wow Kevin, súper completo el resumen. Muchas gracias por compartirlo aquí con todos, nos va a ser de mucha utilidad
Hola DataPros, esto es lo aprendido en esta sección:
- Revisión de los conceptos de cross-filter direction, columnas y tablas calculadas y jerarquías. Hemos aprendido algunas formas de calcular las columnas, pero la mayor parte se hará con medidas que veremos más adelante.
- Implementar RLS. Tenía muchas ganas de conocer este tema ya que había oído hablar de él y en mi empresa se utiliza para filtrar por vendedores pero no sabía como generarlo. Me parece muy importante este punto. Como apunte y por si os sirve al resto, en mi empresa, que hay muchas combinaciones y unos cuantos vendedores, esta combinación se genera en un Excel, donde se mantiene una tabla con el nombre del vendedor y los correos que pueden ver dicha información, y esta tabla se importa como cualquier otra tabla. Así creo que es más sencillo el mantenimiento de estas relaciones. Todo esto lo configuramos en el Desktop pero aquí ya requiere de una configuración posterior en el Service.
- La configuración de la funcionalidad de Q&A también es de gran importancia de cara a poder obtener datos de forma más rápida sin tener que buscar las visualizaciones que se han preparado, pero para ello es importante realizar una buena configuración con los sinónimos y cada uno de los puntos estudiados en este modulo.
Saludos
Buenas noches
Esto fue lo aprendido en esta sección:
- La funcionalidad de las cross-filter direction y security filtering, las consideraciones que se deben de tener al colocar una relación en ambas direcciones
- La función SUMMARIZECOLUMNS para la creación de una tabla, esta tabla se puede ver en el modelo, pero no el query editor
- La función addcolumns(calendarauto()) , anteriormente habíamos visto la parte de generar el calendario, pero esta vez se realizo de una forma que se mas personalizada mediante DAX
- El poder generar jerarquías, se utilizo de ejemplo Pais, Ciudad, esto puede ayudar para poder navegar entre los niveles en una visualización
- Las columnas calculadas era algo que ya había visto antes, dependerá de lo que se este trabajando, aunque comúnmente se usan mas las medidas
- RLS : Este apartado fue totalmente nuevo verlo, lo había escuchando si, pero el realizarlo te da la visión de como puedes implementarlo en una organización, la forma de la restricción de acceso a datos, solo a los que tienen el rol creado, muy interesante; el USERPRINCIPALNAME, me pareció excelente opción para hacer roles por grupos, entendí que el crear roles es desde power bi desktop y luego la configuración se realiza desde el power bi services
- Finalmente la sección de preguntas y respuestas, es bastante amplia y considero que puede ayudar mucho para la comunicación entre usuarios finales y el personal de desarrollo.
- ¿Qué aprendiste en la sección “Develop a Data Model”?
- Saber aplicar el Cross-Filter Direction.
Es muy importante relacionar de manera correcta los datos para que el Business User tome las mejores decisiones. - Crear Calculated Table.
- Lo genial de estas sesiones es que aprendes medias DAX nuevas como =summarizecolumns(), =AddColumn(CalendarAuto()) y las puedes acoplar y utilizar con éxito en tus reporte pbix de la empresa en la que trabajas.
- Utilizar la función DAX CalendarAuto dándole un 2do nivel creando Tablas Calculadas.
- Crear Hierarchies y relacionarlas con visualizaciones de mapas.
- La importancia de Implementar el Roll-Level Security para un usuario o para un grupo de varios usuarios dentro del Power BI Service.
- La Accesibilidad de aplicar el Q&A en el Power BI Desktop, Power BI Service, en Dashboard y con la aplicación movil de Power BI.
- Debes estar registrado para responder a este debate.