Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago

Usar variables SQL en Snowflake con conector ODBC

Hola Comunidad de Power BI,

Estoy intentando importar datos en Power BI desde una base de datos snowflake.

Dado que el conector snowflake no permite pasar instrucciones SQL, estoy usando un conector ODBC para pasar mis scripts SQL.

Tan pronto como no uso variables, está funcionando bien, pero cuando entro en scripts SQL con variables como la siguiente:

Example script.jpg

Estoy recibiendo el siguiente error :

erreur.jpg

¿Alguien ha encontrado el mismo problema?

Gracias

Arnaud

7 Replies

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Hola @amitchandak . Gracias, pero no puedo usar esta opción. El script que quiero usar tiene 12 combinaciones en tablas masivas con dependencias de parámetros e importar esas tablas masivas no sería posible, así que realmente necesito incluir parámetros en la instrucción SQL y así importar 1 sola tabla en Power BI

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        Hola @aduprez - ¿Pudiste resolver? Tenemos requisitos similares con respecto a las uniones masivas de tablas que necesitan un filtrado controlado por parámetros. Estaba pensando que sería capaz de inyectar parámetros de filtro a través de un editor avanzado como se implica en la discusión anterior.

  • No @aduprez,

    Por favor, intente algo como:

    Odbc.Query("dsn=xxxx", "Select * from xxxxx where xxxxx="&Parameter&"") 

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

    Saludos

    Dedmon Dai

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Hola @v-deddai1-msft , gracias, creo que podría funcionar como una solución alternativa, pero para hacerlo simple, me gustaría declarar y utilizar variables directamente en la instrucción SQL