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?

    • 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

        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.

          dlom
          Participante

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

            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.

              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.

                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:

                  cesar.chunga.saavedr
                  Participante
                    • ¿Qué aprendiste en la sección “Develop a Data Model”?
                    1. Saber aplicar el Cross-Filter Direction.
                      Es muy importante relacionar de manera correcta los datos para que el Business User tome las mejores decisiones.
                    2. Crear Calculated Table.
                    3. 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.
                    4. Utilizar la función DAX CalendarAuto dándole un 2do nivel creando Tablas Calculadas.
                    5. Crear Hierarchies y relacionarlas con visualizaciones de mapas.
                    6. La importancia de Implementar el Roll-Level Security para un usuario o para un grupo de varios usuarios dentro del Power BI Service.
                    7. 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.
                    llopez
                    Espectador

                      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.
                      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 31)
                                  • Debes estar registrado para responder a este debate.