El SQL personalizado de Snowflake no se carga cuando se fusiona en Power Query con otro flujo de datos del servicio PowerBI

Un usuario Pregunto ✅

Anónimo

¡Hola compañeros expertos!

Tenemos problemas para cargar datos de Snowflake en el escritorio de PowerBI cuando usamos SQL personalizado. Aprecio que esta es una característica relativamente nueva que acaba de ser lanzada en junio (https://powerbi.microsoft.com/en-us/blog/power-bi-june-2021-feature-summary/#snowflake_update)

El problema solo parece ocurrir cuando fusionamos el resultado de la consulta con otro flujo de datos del servicio PowerBI.

Detalles/observaciones hasta el momento:

  • La carga de los resultados de la consulta personalizada que pasamos a Snowflake directamente al modelo de datos funciona sin problemas.
  • Las transformaciones básicas adicionales en Power Query (cambio de tipos de datos, división de columnas, multiplicación, etc.) funcionan correctamente y el resultado se puede cargar correctamente en el modelo de datos.
  • Fusionar la consulta con una tabla local creada a partir de la funcionalidad «Ingresar datos» funciona correctamente y el resultado se puede cargar correctamente en el modelo de datos.
  • La combinación de la consulta con otro flujo de datos del servicio PowerBI da como resultado el siguiente mensaje de error:

tt_analyst_0-1625496352953.jpeg

Información adicional. que podría ser de ayuda:

  • Estoy comenzando con un nuevo libro de trabajo de PowerBI (sin consultas/tablas/relaciones existentes)
  • La consulta de Snowflake está limitada a 100 registros (para pruebas) y no hay problemas con los datos de vista previa.
  • Actualmente usando la versión de escritorio de PowerBI: 2.94.921.0 de 64 bits (junio de 2021)
  • La consulta SQL tarda <2 segundos en calcularse

Como la funcionalidad SQL personalizada es relativamente nueva, estoy luchando por encontrar otros ejemplos de posibles soluciones.

Cualquier idea/ayuda sería muy apreciada 🙂

(Si alguna información adicional sería útil por favor hágamelo saber)

Anónimo

Hola a todos,

Solo para dar seguimiento a este tema. Se ha planteado o escalado a Microsoft de nuestro lado, pero animo a todos a que lo hagan también si experimentan el mismo problema.

Perderé el acceso a esta cuenta de foro en particular cuando deje mi empresa actual hoy; esto no significa que haya perdido interés en el resultado del problema, solo que no sabré cómo progresa internamente.

Buena suerte a todos 🙂

devpraha

@Anónimo, ¿ha intentado consultar la base de datos de Snowflake mediante un conector ODBC dentro de Dataflows?

Como la versión de Dataflow del conector Snowflake aún NO es compatible con declaraciones de SQL personalizadas (a diferencia de la versión de escritorio de PBI que SÍ es compatible con SQL personalizado para Snowflake, consulte las publicaciones más recientes aquí), el uso de ODBC dentro de Dataflows puede resolver su problema. Tenga en cuenta que los conectores ODBC también le permiten agregar declaraciones SQL personalizadas.

Anónimo

En respuesta a devpraha

Estamos hablando de mezclar flujos de datos existentes y fusionarlos con una consulta SQL de Snowflake personalizada.

Anónimo

Hola, exactamente el mismo problema aquí. La combinación fatal parece ser el flujo de datos de Power BI fusionado con la consulta personalizada de Snowflake. No he encontrado ningún otro hilo al respecto, así que me alegro de que lo hayas informado. Creo que enviar un ticket de soporte es el primer paso a seguir.

Anónimo

Buen punto, no había pensado en eso.

Acabo de probar esto y no hay problemas para cargar el resultado en el modelo de datos. Por cierto, usamos mucho los flujos de datos y nunca antes habíamos tenido un problema como este. También probé realizando la misma acción usando SQL Server (en lugar de Snowflake), fusionando el resultado y cargándolo en el modelo de datos, sin ningún problema.

También verificamos el problema de forma independiente con mis colegas en otro país usando diferentes flujos de datos, etc. y ambos tenemos el mismo problema.

Estoy en el proceso de ampliar esto con Microsoft: crucemos los dedos.

@Anónimo

Intente fusionar una tabla local («ingresar datos») con el flujo de datos de power bi, vea si el problema proviene de una fuente de datos dentro del flujo de datos.

Paul Zheng _ Equipo de apoyo comunitario

Deja un comentario

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