¿Cómo lidiar cuando se cambiaron los datos de origen del panel de Power BI y se cambió el nombre de la tabla / encabezados de columna?

Un usuario Pregunto ✅

Bucear profundo

¡Hola miembros!

Estoy trabajando en un panel de Power BI que está conectado a la fuente de datos del archivo Excel disponible allí en el sistema local.

Ahora el cliente ha movido esa fuente de datos en Azure SQL Database, donde hay varias tablas (se agregaron algunas tablas más irrelevantes). También se han cambiado los nombres de (Tablas relevantes y Columnas relevantes). Se agregan algunas columnas más en las tablas relevantes.

¿Cuál sería la mejor manera posible de continuar con el mismo panel de control o tendría que volver a crear el mismo, ya que hay 5 paneles de control que parece un ejercicio que consume mucho tiempo?

Los expertos me sugieren amablemente qué hacer aquí. ?

Gracias…

jdbuchanan71

En respuesta a Bucear profundo

En PowerQuery, si simplemente hace doble clic en el nombre de una columna, puede cambiarlo. Una vez que haya cambiado un par (agregará todos los cambios en un solo paso), puede ver cómo se ve el código en la barra de fórmulas.

jdbuchanan71

Hola @DeepDive,

Yo diría que su mejor opción es reconstruir usando la nueva estructura de datos y nombres.

Puede realizar una consulta en la fuente de Azure que siga todos los pasos para eliminar nuevas columnas y cambiar los nombres del nuevo nombre al antiguo para que coincida exactamente con el formato anterior. Luego, vaya al editor de consultas avanzado y copie el código de la nueva consulta y péguelo sobre el código de la consulta anterior (la fuente de datos de Excel).

El problema de hacerlo de esta manera es que la primera vez que hay un problema con los datos y vas a sus chicos de datos y les dices que el ‘Monto del pedido’ es incorrecto y ellos miran en la base de datos de Azure y no hay tal campo porque el nuevo nombre es ‘Cantidad de línea de pedido’, tiene un conjunto completamente nuevo de problemas.

Bucear profundo

En respuesta a jdbuchanan71

Hola @ jdbuchanan71, gracias por tu respuesta. ¿Es la forma en que cambio mi fuente de datos a Azrure DB y luego hago cambios / modificaciones en mi tablero existente, como ir a cada componente y cambiar el dax en consecuencia? O simplemente vuelvo a crear el mismo.

Gracias.

jdbuchanan71

En respuesta a Bucear profundo

Agregaría las fuentes de datos de Azure a su modelo existente y cambiaría el DAX a las nuevas fuentes. De esa manera, puede ver cómo se veían los números antiguos a medida que realiza los cambios. Una vez que haya terminado de realizar todos los cambios, puede eliminar las fuentes antiguas de su modelo.

Bucear profundo

En respuesta a jdbuchanan71

¿Puede ayudarnos con el código del editor de consultas avanzado para cambiar varias columnas a la vez? Por favor, comparta con el ejemplo.
Gracias

jdbuchanan71

En respuesta a Bucear profundo

¿Qué intentas cambiar en las columnas? Si desea cambiar la fuente de datos, deberá iniciar una nueva consulta desde cero usando Obtener datos> Azure> Base de datos SQL de Azure para incorporar su tabla en su modelo.

Bucear profundo

En respuesta a jdbuchanan71

Quiero cambiar los nombres de las columnas (columnas múltiples) después de importar la tabla de Azure a Power BI.

jdbuchanan71

En respuesta a Bucear profundo

En PowerQuery, si simplemente hace doble clic en el nombre de una columna, puede cambiarlo. Una vez que haya cambiado un par (agregará todos los cambios en un solo paso), puede ver cómo se ve el código en la barra de fórmulas.

Bucear profundo

En respuesta a jdbuchanan71

Gracias @ jdbuchanan71 por la solución. También estoy buscando cambiar los nombres de las columnas de una tabla en base a la otra tabla. Significa que hay dos campos en la segunda tabla en los que un campo tiene nombres de columna antiguos y otros campos tienen un nombre de columna nuevo. Y en base a esta tabla, ¿cómo puedo cambiar el nombre de la tabla principal?

Gracias

jdbuchanan71

En respuesta a Bucear profundo

Si mira en el editor de consultas, puede ver la sintaxis de cambio de nombre de la columna, solo debe agregar las columnas adicionales allí. Simplemente cree la cadena de cambio de nombre en Excel y péguela en el editor de consultas. No intentaría jugar con el uso de una tabla para cambiar el nombre de las columnas en otra tabla.

Bucear profundo

En respuesta a jdbuchanan71

Ok, gracias por tu apoyo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *