Aprendizajes de la sección “Develop a Data Model” del módulo “Model the data”

  • dlom
    Participante

      ¿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?

    • Jorge_Bastidas
      Espectador

        Sin duda la sección que más me gustó fue la del Row Level Security, pues desconocía cómo se configuran los roles para compartir los reportes con otros usuarios, una función que es muy demandada por las empresas que manejan licencias pro. En lineas generales, el módulo fue bastante útil :muscle:

        josses
        Espectador

          Aprendí varios conceptos nuevos e interesantes en cuanto a lo que venía viendo sobre Power BI.
          Por un lado, la aplicación de los filtros en las relaciones, su correcta utilización y el detalle de reconocer el patrón del N° que se repite.
          Otra de las cosas que me resultó muy útil y práctica es la creación de tablas calculadas y columnas calculadas y las fórmulas de DAX para realizarlo. Me pareció muy importante y las voy incorporando, pero, como todo lo que vamos aprendiendo, se hará más sencillo cuando lo apliquemos en la práctica diaria.
          El RLS y las Q&A aportan conceptos muy importantes, los cuales pude comprender mejor, ya que cuando lo ví por primera vez (estoy repitiendo en algunos momentos las clases, para comprenderlas mejor), me dejaron dudas, pero volviendo a ver el tema y relacionándolo con los módulos que vienen más adelantes sobre RLS y Q&A se entiende mucho mejor.
          Es una sección muy completa con conceptos muy importantes para el modelo de datos.

          jburrull
          Espectador

            Aprendí a aplicar dirección filtros cruzados e n relaciones de entre tablas
            Aprendí a crear tablas calculadas y jerarquías
            Crear roles RLS en Power BI Desktop, validarlos y asignarlos en el servicio en la nube
            Configurar Q&A creando sinónimos desde palabras originales en inglés hacia el español.

            dlom
            Participante

              Definitivamente Argenis. El modelo de datos es el fundamento para un buen desarrollo de Power BI.

              chaffardet
              Espectador

                Sin duda una de las partes más importantes que se deben dominar, El cross filter a veces no lo veo tan sencillo de implementar pero con la práctica ya se verá.

                El Q&A muy interesante para hacer el reporte más user friendly, así la experiencia del usuario sea la más adecuada y productiva.

                Muy interesante esta parte del curso.

                sfnavarrete
                Espectador

                  Buenos días con Tod@s,

                  ¿Qué aprendiste en la sección “Develop a Data Model”?

                  • De acuerdo la dirección que se tiene en el modelo de datos entre las tablas se puede propagar un filtro.
                  • En la función SUMMARIZECOLUMNS(); no se puede especificar una columna más de una vez.
                  • La adaptación de ADDCOLUMMNS (CaledarAuto(),“Año”,Year(Date)) para crear una tabla calendario desde DAX.
                  • Solo hay cómo hacer jerarquías con columnas de la misma tabla. Con medidas no hay como hacer jerarquías.

                   

                  Tener varias opciones de crear sinónimos para que cliente puede interactuar con palabras que son familiares para el/ella en Q&A.

                  • El potencias que se tiene con RLS, para restrigir el acceso a datos a determinados usuarios, y no solo en visualizaciones sino al conjunto de datos. Se puede crear que cada área de negocio tenga su propia data.
                  • Super útil la lógica de crear una columna de medida para asignar un Encargado (usuario) a la tabla Seller.

                  ¿Cómo te servirá esto que aprendiste en tus desarrollos de Power BI?

                  • La verdad ayudará mucho sobretodo con RLS para compartir o tener un dataset con acceso para cada área de negocio puedo ver lo que necesite.
                  • Tener preguntas sugeridas para una mejor interacción del usuario final.

                  ¿Cómo te servirá esto que aprendiste al presentar el examen de certificación?

                  Creo que todo lo que se esta viendo en el curso es muy importante para el examen.

                  Saludos,
                  Santiago

                  rcuevas
                  Espectador

                    Buen día.

                    Les comparto mis comentarios:

                    ¿Qué aprendiste en la sección “Develop a Data Model”?

                    Normalizar para reducir la redundancia de datos, saber cuándo aplicar Jerarquías, como configurar el “Q&A”, crear columnas calculadas, pero el tema que más me interesó fue el de aplicar el RLS en los informes.

                    ¿Cómo te servirá esto que aprendiste en tus desarrollos de Power BI?

                    Aplicar el RLS en los informes que tengo creados Power BI ya que es parte de las buenas practicas y revisar mi modelo de datos.

                    ¿Cómo te servirá esto que aprendiste al presentar el examen de certificación?

                    Entender mejor cada uno de los temas, ya que son cosas nuevas que no había visto, tanto su utilidad y funcionalidad, con los ejemplos me queda más claro.

                    Isidre
                    Espectador

                      Lo aprendido

                      • No confundir el campo a través del cual se filtra con el campo que hace de clave transmisora de ese filtro entre las tablas afectadas. Ya tuve esa duda en el apartado “Role-Playing dimensions”
                      • La dirección puede cambiarse (de single a both) si el escenario lo requiere, teniendo muy en cuenta las implicaciones que conlleva a través de las relaciones entre tablas.
                      • Cuando aplicamos el RLS podría resolvernos el problema de la transmisión de ese filtro de seguridad. La recomendación es evitarlo, pues los “contras” pueden ser muy superiores a los “pros”
                      • Distintas formas de crear tablas con DAX, pudiendo añadir columnas que son resultado de una métrica. La combinación entre tablas o columnas no tiene restricción, pero las métricas que incorporemos estarán sujetas a la relación entre las tablas involucradas.
                      • Columnas calculadas y Contexto de Fila (Row Context), este apartado ya lo tenía bien trabajado de lo aprendido con DAX en su momento.
                      • La RLS nos permite filtrar en un único informe aquella información que debe ser visible para cada usuario. La información a filtrar se gestiona a través de la creación de “Roles”, que son los que recogerán los filtros a aplicar.
                      • En el servicio de Power BI deberemos asignar a los usuarios del WorkSpace donde se encuentre el informe , los roles que le corresponden a cada uno a través del “DataSet”. Esto además lo podemos realizar de forma dinámica filtrando a través del “USERPRINCIPALNAME”.
                      • Las capacidades que nos ofrece el apartado de “Q&A” son enormes. Podemos incorporar los sinónimos que nos convengan para que el motor de “Q&A” entienda mejor las preguntas del usuario. De la misma forma nos permite incorporar preguntas predefinidas para facilitar las consultas.

                      Utilidad para el desarrollo de los modelos en Power BI

                      Todo ello me permitirá enriquecer los modelos desarrollados y los futuros, de cara a facilitar la usabilidad de los reportes.

                      KevinRoger
                      Participante

                        ¿Qué aprendiste en la sección “Develop a Data Model”?

                        • Aplicar “CrosssFilter direction” y “security filtering”
                        • Crear Tablas Calculadas
                        • Crear Columnas Calculadas
                        • Crear Jerarquías
                        • Implementar RLS (Row Level-Security Roles) y su importancia en la confidencialidad de la información.
                        • Qué es, cómo trabajar y configurar la funcionalidad de “Q&A”.

                        ¿Cómo te servirá esto que aprendiste en tus desarrollos de Power BI?
                        -Aplicar “CrosssFilter direction” y “security filtering”

                        • En esta sección aprendimos a ver en el sentido que fluye la información entre una tabla y otra y que también podemos modificar este flujo “Single o Both”. También podemos validar si el flujo de la información está correcta a traves del “Patrón de los números que se repiten”, esto nos indicará que hay un problema en la relación entre tablas.

                        -Crear Tablas Calculadas

                        • Este apartado me sirvió para crear una tabla donde quisiera relacionar dos campos de diferentes tablas, tomando en cuenta que están relacionadas, donde al utilizar la función “SUMMARIZECOLUMNS” podemos seleccionar estos campos y además podemos crear una columna dándole un nombre y una expresión. Es necesario agregar que este tipo de tablas se crea por DAX, lo que implica que no se podrán ver en el Query Editor. Por último hay muchas formas de seleccionar esta opción para crear una tabla: Home --> New Table o Table Tools–> New Table

                        -Crear Columnas Calculadas

                        • Al igual que en “Tablas Calculadas” se pueden crear campos nuevos, donde pueden interactuar dos o más campos a través de operaciones básicas como suma, resta, multiplicación, etc. y así obtener los resultados deseados en la nueva columna creada.

                        -Crear Jerarquías

                        • Este apartado es muy importante al momento de querer resumir información según el nivel de jerarquía que queramos revisar.
                        • También aprendí que es conveniente al momento de visualizar jerarquías utilizar la opción “Expand all down one level in the hierarchy” para poder visualizar los datos segmentados de manera correcta. También es posible crear una jerarquía nueva, haciendo click derecho sobre el campo y luego arrastrar el campo de jerarquía inferior.
                        • Por último al momento de querer utilizar una tabla calendario, se recomienda desactivar las jerarquías automáticas de fecha yendo a Option and Settings–> Option–> desactivar “time intelligence” en Global Data Load y en Current file Data Load.

                        -Implementar RLS (Row Level-Security Roles) y su importancia en la confidencialidad de la información.

                        • Aprendí que este es un método para restringir el acceso a datos a determinados usuarios en un único reporte al que estos usuarios tienen acceso en la nube de Power BI.
                        • Para lograr esto se recomienda crear en Power BI Desktop roles según el campo que filtrará la información al usuario.
                        • En caso de tener muchos usuarios a los cuales de manera estática no se recomienda agregar, es mejor crear un grupo de trabajo en el Workplace y ese grupo agregarlo al rol creado.

                        -Qué es, cómo trabajar y configurar la funcionalidad de “Q&A”.

                        • En esta sección aprendí que Q&A es una manera de obtener respuestas a través de consultas (en inglés)
                        • Cuando la palabra que utilices no se encuentre en la base de datos, puedes agregarla como sinónimo y así será más fácil realizar consultas.

                        ¿Cómo te servirá esto que aprendiste al presentar el examen de certificación?

                        • Creo que esta sección es el paso siguiente a lo que es limpieza de datos, pero aún así es igual de relevante ya que si queremos relacionar tablas es muy importante de que esté correctamente implementado
                        • También el crear tablas o columnas calculadas es una buena manera de complementar los datos que no vienen desde la base original y que se pueden crear para agregar al modelo de datos.
                        • Por último RLS será muy relevante para la certificación ya que la información que está en un solo reporte no siempre deben verla todos los usuarios, por lo tanto es necesario generar una segmentación en el acceso a los datos.
                        JoseSanchez
                        Participante

                          He aprendido la importancia de la configuración del Cross filter direction. También cómo se establece el RLS TRow Level Security .

                           

                          dennysSalazar117
                          Participante

                            Saludos, del tema Desarrollar un modelo de datos he concluído lo siguiente:

                            -La dirección de la relación de las tablas es de suma importancia tanto para el filtrado, obtención de datos, realizar gráficas y niveles de seguridad. Depende de su dirección, si está mal configurado el resultado no será el esperado.

                            -Las tablas calculadas deben aplicarse si estrictamente se debe evitar aumentar el tamaño del modelo al duplicar los datos. Para ello se hará uso de otros métodos como DAX.

                            dat2194862088
                            Participante
                              dlom dijo

                              ¿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?

                              Hola. En esta sección comprendí mucho mejor el manejo y creación de roles para los usuario y como aplicar RLS.

                              Esto es muy útil ya que es importante saber como con un solo reporte yo puedo mostrar los datos o la información correcta, de acuerdo al usuario que lo necesite.

                              El examen incluye esta temática, por lo que es importante comprender como funciona.

                              Héctor Vicente Delgado
                              Participante

                                ¿Qué he aprendido en la sección "Develop a data model"?

                                -Creación de columnas calculadas y su contexto de fila (Row Context).
                                -Como manejar y administrar las Q&A.
                                -Como implementar los  roles de seguridad a nivel de fila para controlar quien tiene acceso a la información.
                                -La creación de jerarquías para resumir la información.
                                -El concepto cross-filter direction para manejar los datos de forma correcta.
                                -La funcion  addcolumns(calendarauto()), creada en este caso desde DAX.

                                Nicolas
                                Participante

                                  Si se repiten datos en muchas filas revisar el tema de los filtros cruzados.

                                  La seguridad de las filas para compartir datos de forma restringida mediante la funcion userprincipalname es muy buena, se puede incluso con formulas más avanzadas si sos de determinado sector que puedas ver x información es decir seguir filtrando información y tambien por ejemplo que nadie pueda ver info sensible.

                                   

                                  Sds.

                                  Juan
                                  Participante

                                    Buenas noches,

                                    Muy buen modulo el cual me esclareció dudas que tenia con respecto a:

                                    - Me gusto mucho conocer la función de SUMMARIZECOLUMNS en el apartado de Crear tablas calculadas, ya que con ella podemos relacionar dos elementos de diferentes tablas para nuestros analisis.

                                    - El apartado de las jerarquías son muy útiles para potenciar nuestros visuales y tambien para facilitar el uso del reporte a los usuarios.

                                    - Row Level Security y su configuración, sobre todo la dirección del filtro que también involucra esta funcionalidad.

                                    - Finalmente, lo de Q&A le agrego mucho valor para mi a la sección ya que no tenia idea las posibilidades de configuración que se tenía disponible.

                                    Muchas gracias!

                                  Viendo 15 respuestas - de la 16 a la 30 (de un total de 36)
                                  • Debes estar registrado para responder a este debate.