Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon'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.
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?
Solved! Go to Solution.
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.
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.
Hi, @rleishman
Por favor, consulte el siguiente enlace, espero que pueda ayudarle.
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.