Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Power-BI Desktop no importa clave externa de la base de datos de Snowflake

Mi base de datos Snowflake tiene tablas definidas con restricciones de clave primaria y relaciones definidas con restricciones de clave externa. Cuando importo las tablas en Power-BI, no importa las relaciones de importación. La configuración de My Data Load es:

- Importar relaciones desde fuentes de datos en la primera carga: CHECKED

- Detección automática de nuevas relaciones después de cargar los datos: SIN COMPROBAR

Si activo la casilla Detectar automáticamente nuevas relaciones, las relaciones se detectan, pero solo se basan en nombres de columna y datos coincidentes. Ie. Inteligencia power-bi predeterminada. No detecta las relaciones FK en la base de datos.

Es posible que esté ignorando los FC porque están deshabilitados, pero no puedo encontrar ninguna referencia a este comportamiento. Snowflake es una base de datos de análisis, por lo que las restricciones no se aplican (ni siquiera las claves primarias), todas se crean como INITIALLY_DEFERRED= SÍ y APLICADO = NO. Snowflake acepta felizmente el SQL para hacerlos cumplir, pero no afecta nada. Siguen sin aplicarse. No hay forma de que pueda obtener el diccionario de datos de Snowflake (INFORMATION_SCHEMA. TABLE_CONSTRAINTS) para mostrar ENFORCED=YES.

¿Debe Power-BI detectar relaciones no forzadas en la base de datos? ¿Funciona para otras plataformas y simplemente no para Snowflake?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Obtuve la solución del soporte técnico de Microsoft. Hay una opción en el cuadro de diálogo De importación de copos de nieve para "Incluir columnas de relación". Establézcalo en TRUE y creará relaciones según las claves externas definidas en la base de datos.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Obtuve la solución del soporte técnico de Microsoft. Hay una opción en el cuadro de diálogo De importación de copos de nieve para "Incluir columnas de relación". Establézcalo en TRUE y creará relaciones según las claves externas definidas en la base de datos.

Syndicate_Admin
Administrator
Administrator

Hi, @rleishman

Por favor, consulte el siguiente enlace, espero que pueda ayudarle.

https://community.powerbi.com/t5/Desktop/Error-when-loading-tables-with-foreign-keys/m-p/602001#M286...

https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-connect-snowflake

Saludos

Equipo de soporte de la comunidad _Charlotte

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors