Power BI

¿Qué columnas no se utilizan en mi modelo de datos de Power BI?

Power BI

¿Qué columnas no se utilizan en mi modelo de datos de Power BI?

Nivel: Intermedio.

Uno de los servicios comerciales que ofrezco es completar una verificación de estado de las implementaciones de Power BI. Miro todo, incluido el modelo de datos, el DAX, las consultas, el enfoque de distribución y otras cosas para ayudarlo a pulir su trabajo. Pensé en compartir con ustedes una de las grandes herramientas que utilizo cuando hago tal auditoría; es decir Herramienta de limpieza Power BI de Imke Feldman. Esta herramienta es única ya que incluye metadatos sobre los elementos visuales utilizados en un informe. Una vez que tenga esta información sobre todos los elementos visuales, puede averiguar qué columnas del modelo de datos se están utilizando y, por lo tanto, qué columnas no se están utilizando.

El problema con las columnas

Tengo un dicho en Power BI. Cargue todas las columnas que necesite y nada que no necesite. El motivo de este consejo es que las columnas pueden hacer que su modelo de datos sea más grande y menos eficaz. Por supuesto, necesitará algunas columnas en su modelo de datos para diferentes propósitos. Algunos se utilizan para definir medidas y otros se utilizan para cortar, cortar en cubitos y resumir sus datos en las diversas imágenes. Pero es muy común que las personas carguen todo desde la fuente, lo que significa que es probable que algunas de las columnas se carguen pero no se utilicen. Una vez que el modelo de datos está listo y se realizan los informes, puede ser beneficioso eliminar las columnas que no se están utilizando y que probablemente no se utilizarán para informes ad hoc en un futuro próximo. La pregunta es: ¿cómo encuentra que las columnas no se utilizan? Aquí es donde entra en juego la herramienta Power BI Cleaner de Imke; Le mostraré cómo usarlo a continuación.

Estos son los pasos para encontrar qué columnas no se usan en su modelo de datos de Power BI:

  • Descarga la herramienta Power BI Cleaner
  • Guarde su workbook de Power BI como un archivo de plantilla
  • Descargue el archivo VertiPaq Analyzer
  • Cargue el archivo de plantilla y el archivo de VertiPaq Analyzer en la herramienta Power BI Cleaner
  • Identifique las columnas no utilizadas en el modelo de datos y elimínelas como desee.

Lo guiaré a través de estos pasos usando una copia de mi workbook de Adventure Works Power BI que uso en mi capacitación. Este libro tiene algunas medidas y bastantes elementos visuales, por lo que será bueno ver lo que no se está utilizando.

Descarga la herramienta Power BI Cleaner

Puede descargar la herramienta Power BI Cleaner desde https://www.thebiccountant.com/2020/01/01/tidy-up-power-bi-models-with-the-power-bi-cleaner-tool/

También lea el blog vinculado anteriormente si está interesado. Encontrará la descarga en la parte inferior de la página como se muestra a continuación.

111620_2257_whichcolumn1-1134157

Descomprima el archivo descargado para obtener el libro de Power BI PowerBICleanerVx_Upload.pbix. Esta es la herramienta que vamos a utilizar (versión 7 en este momento).

111620_2257_whichcolumn2-4932941

Guardar el workbook de Power BI como un archivo de plantilla

La herramienta más limpia accede a los metadatos desde un archivo de plantilla para el libro de Power BI. Para crear el archivo de plantilla, abra el workbook y luego guárdelo como un archivo de plantilla de Power BI como se muestra a continuación.

111620_2257_whichcolumn3-6720121

Descargue el archivo del analizador VertiPaq

El siguiente paso es descargar el archivo de Vertipaq Analyzer con DAX Studio desde el workbook de Power BI. Inicie DAX Studio haciendo clic en la pestaña Herramientas externas (n. ° 1 a continuación) en el menú y luego en DAX Studio (n. ° 2 a continuación). Si no tiene DAX Studio o la pestaña Herramientas externas, lea los artículos que vinculé anteriormente.

Quizás te interesa >>>  Dar formato al gráfico de anillos en Power BI

111620_2257_whichcolumn4-3938461

En DAX Studio, haga clic en la pestaña Avanzado (n. ° 1 a continuación) en el menú y luego en Exportar métricas (n. ° 2 a continuación).

111620_2257_whichcolumn5-7493519

Guarde el archivo Vertipaq Analyzer en su carpeta como se muestra a continuación.

111620_2257_whichcolumn6-4547632

Ahora puede cerrar su libro de Power BI.

Identificar las columnas no utilizadas en el modelo de datos

Abra el workbook de la herramienta Power BI Cleaner. Es posible que vea un mensaje como se muestra en función de la antigüedad de su workbook. Si lo ve, debe ignorarlo y pasar al siguiente paso.

111620_2257_whichcolumn7-4085389

Debe cargar los datos de la versión de plantilla de su workbook de Power BI y el archivo VertiPaq Analyzer que descargó de DAX Studio en esta herramienta Power BI Cleaner.

Haga clic en Transformar datos (n. ° 1 a continuación) en el menú y luego en Editar parámetros (n. ° 2 a continuación).

111620_2257_whichcolumn8-1216559

Copie las rutas de los archivos para el archivo PBIT y el archivo VPAX como se muestra a continuación. Tenga en cuenta que necesita la ruta completa, incluido el nombre del archivo.

111620_2257_whichcolumn9-5209732

Haga clic en Aceptar y luego en Actualizar el libro.

Power BI Cleaner Tool actualiza y carga sus datos.

111620_2257_whichcolumn10-5109437

Después de la actualización, eche un vistazo a la matriz que viene incluida con la herramienta. Verá una lista de tablas y columnas que se cargan en su modelo de datos. El propósito de este ejercicio es encontrar las columnas que no se están utilizando, así que mire la información de Dónde se utiliza (que se muestra como el # 1 a continuación). Esta columna indica dónde se utiliza cada columna de su modelo de datos, ya sea en medidas o visuales. Si no se utiliza una columna, estará en blanco (# 2 a continuación). Estas son las columnas que puede eliminar de su modelo de datos para reducir el tamaño y mejorar potencialmente el rendimiento de su workbook.

111620_2257_whichcolumn11-1884767

Puede filtrar la matriz que se muestra arriba para mostrar solo las columnas no utilizadas de todas las tablas en el modelo de datos. Para hacer esto, vaya a la tabla Columnas y busque el Donde usado Columna, no la Medida (# 1 a continuación). Arrastre esta columna a la Filtros en esta página (# 2 a continuación).

111620_2257_whichcolumn12-7686153

A continuación, en Filtros, aplique el filtrado básico para mostrar solo valores vacíos como se muestra a continuación.

111620_2257_whichcolumn13-8108239

Esto muestra las 41 columnas del modelo de datos que no se utilizan.

111620_2257_whichcolumn14-3967643

¿Qué columnas deberían eliminarse?

Técnicamente, podría eliminar todas las columnas que no se estén utilizando; sin embargo, eso significará que limitará las capacidades de informes ad hoc de su informe, incluida la capacidad de usar Analizar en Excel y Preguntas y respuestas para crear informes ad hoc utilizando las columnas. Le sugiero que se concentre en los grandes y los que no tienen un significado material para el modelo de datos. No se trata solo de mejorar el rendimiento; también hay beneficios en la simplificación de su modelo. Será mucho más fácil para los redactores de informes usar su modelo si no tiene columnas de datos que no agregan significado o valor a sus informes. Elimina todo lo que no necesites. Lo peor que puede suceder es que reciba una solicitud para volver a agregarlo más tarde.

Nivel: Intermedio.

Uno de los servicios comerciales que ofrezco es completar una verificación de estado de las implementaciones de Power BI. Miro todo, incluido el modelo de datos, el DAX, las consultas, el enfoque de distribución y otras cosas para ayudarlo a pulir su trabajo. Pensé en compartir con ustedes una de las grandes herramientas que utilizo cuando hago tal auditoría; es decir Herramienta de limpieza Power BI de Imke Feldman. Esta herramienta es única ya que incluye metadatos sobre los elementos visuales utilizados en un informe. Una vez que tenga esta información sobre todos los elementos visuales, puede averiguar qué columnas del modelo de datos se están utilizando y, por lo tanto, qué columnas no se están utilizando.

El problema con las columnas

Tengo un dicho en Power BI. Cargue todas las columnas que necesite y nada que no necesite. El motivo de este consejo es que las columnas pueden hacer que su modelo de datos sea más grande y menos eficaz. Por supuesto, necesitará algunas columnas en su modelo de datos para diferentes propósitos. Algunos se utilizan para definir medidas y otros se utilizan para cortar, cortar en cubitos y resumir sus datos en las diversas imágenes. Pero es muy común que las personas carguen todo desde la fuente, lo que significa que es probable que algunas de las columnas se carguen pero no se utilicen. Una vez que el modelo de datos está listo y se realizan los informes, puede ser beneficioso eliminar las columnas que no se están utilizando y que probablemente no se utilizarán para informes ad hoc en un futuro próximo. La pregunta es: ¿cómo encuentra que las columnas no se utilizan? Aquí es donde entra en juego la herramienta Power BI Cleaner de Imke; Le mostraré cómo usarlo a continuación.

Estos son los pasos para encontrar qué columnas no se usan en su modelo de datos de Power BI:

  • Descarga la herramienta Power BI Cleaner
  • Guarde su workbook de Power BI como un archivo de plantilla
  • Descargue el archivo VertiPaq Analyzer
  • Cargue el archivo de plantilla y el archivo de VertiPaq Analyzer en la herramienta Power BI Cleaner
  • Identifique las columnas no utilizadas en el modelo de datos y elimínelas como desee.

Lo guiaré a través de estos pasos usando una copia de mi workbook de Adventure Works Power BI que uso en mi capacitación. Este libro tiene algunas medidas y bastantes elementos visuales, por lo que será bueno ver lo que no se está utilizando.

Descarga la herramienta Power BI Cleaner

Puede descargar la herramienta Power BI Cleaner desde https://www.thebiccountant.com/2020/01/01/tidy-up-power-bi-models-with-the-power-bi-cleaner-tool/

También lea el blog vinculado anteriormente si está interesado. Encontrará la descarga en la parte inferior de la página como se muestra a continuación.

111620_2257_whichcolumn1-1134157

Descomprima el archivo descargado para obtener el libro de Power BI PowerBICleanerVx_Upload.pbix. Esta es la herramienta que vamos a utilizar (versión 7 en este momento).

111620_2257_whichcolumn2-4932941

Guardar el workbook de Power BI como un archivo de plantilla

La herramienta más limpia accede a los metadatos desde un archivo de plantilla para el libro de Power BI. Para crear el archivo de plantilla, abra el workbook y luego guárdelo como un archivo de plantilla de Power BI como se muestra a continuación.

111620_2257_whichcolumn3-6720121

Descargue el archivo del analizador VertiPaq

El siguiente paso es descargar el archivo de Vertipaq Analyzer con DAX Studio desde el workbook de Power BI. Inicie DAX Studio haciendo clic en la pestaña Herramientas externas (n. ° 1 a continuación) en el menú y luego en DAX Studio (n. ° 2 a continuación). Si no tiene DAX Studio o la pestaña Herramientas externas, lea los artículos que vinculé anteriormente.

Quizás te interesa >>>  Conectar Power BI a SQL Server

111620_2257_whichcolumn4-3938461

En DAX Studio, haga clic en la pestaña Avanzado (n. ° 1 a continuación) en el menú y luego en Exportar métricas (n. ° 2 a continuación).

111620_2257_whichcolumn5-7493519

Guarde el archivo Vertipaq Analyzer en su carpeta como se muestra a continuación.

111620_2257_whichcolumn6-4547632

Ahora puede cerrar su libro de Power BI.

Identificar las columnas no utilizadas en el modelo de datos

Abra el workbook de la herramienta Power BI Cleaner. Es posible que vea un mensaje como se muestra en función de la antigüedad de su workbook. Si lo ve, debe ignorarlo y pasar al siguiente paso.

111620_2257_whichcolumn7-4085389

Debe cargar los datos de la versión de plantilla de su workbook de Power BI y el archivo VertiPaq Analyzer que descargó de DAX Studio en esta herramienta Power BI Cleaner.

Haga clic en Transformar datos (n. ° 1 a continuación) en el menú y luego en Editar parámetros (n. ° 2 a continuación).

111620_2257_whichcolumn8-1216559

Copie las rutas de los archivos para el archivo PBIT y el archivo VPAX como se muestra a continuación. Tenga en cuenta que necesita la ruta completa, incluido el nombre del archivo.

111620_2257_whichcolumn9-5209732

Haga clic en Aceptar y luego en Actualizar el libro.

Power BI Cleaner Tool actualiza y carga sus datos.

111620_2257_whichcolumn10-5109437

Después de la actualización, eche un vistazo a la matriz que viene incluida con la herramienta. Verá una lista de tablas y columnas que se cargan en su modelo de datos. El propósito de este ejercicio es encontrar las columnas que no se están utilizando, así que mire la información de Dónde se utiliza (que se muestra como el # 1 a continuación). Esta columna indica dónde se utiliza cada columna de su modelo de datos, ya sea en medidas o visuales. Si no se utiliza una columna, estará en blanco (# 2 a continuación). Estas son las columnas que puede eliminar de su modelo de datos para reducir el tamaño y mejorar potencialmente el rendimiento de su workbook.

111620_2257_whichcolumn11-1884767

Puede filtrar la matriz que se muestra arriba para mostrar solo las columnas no utilizadas de todas las tablas en el modelo de datos. Para hacer esto, vaya a la tabla Columnas y busque el Donde usado Columna, no la Medida (# 1 a continuación). Arrastre esta columna a la Filtros en esta página (# 2 a continuación).

111620_2257_whichcolumn12-7686153

A continuación, en Filtros, aplique el filtrado básico para mostrar solo valores vacíos como se muestra a continuación.

111620_2257_whichcolumn13-8108239

Esto muestra las 41 columnas del modelo de datos que no se utilizan.

111620_2257_whichcolumn14-4683080

¿Qué columnas deberían eliminarse?

Técnicamente, podría eliminar todas las columnas que no se estén utilizando; sin embargo, eso significará que limitará las capacidades de informes ad hoc de su informe, incluida la capacidad de usar Analizar en Excel y Preguntas y respuestas para crear informes ad hoc utilizando las columnas. Le sugiero que se concentre en los grandes y los que no tienen un significado material para el modelo de datos. No se trata solo de mejorar el rendimiento; también hay beneficios en la simplificación de su modelo. Será mucho más fácil para los redactores de informes usar su modelo si no tiene columnas de datos que no agregan significado o valor a sus informes. Elimina todo lo que no necesites. Lo peor que puede suceder es que reciba una solicitud para volver a agregarlo más tarde.