Se necesitan 15 minutos para extraer datos de Sybase IQ

Un usuario Pregunto ✅

Deevs_411470

Hola,

Cuando ejecuto una consulta para extraer datos de SAP Sybase IQ usando SAPO Solo se necesitan 24 segundos para cargar los registros 293522, mientras que en Power BI y Power Query en Excel lleva más de 15 minutos y realmente se siente frustrado en cuanto a qué causa el retraso.

Acabo de probar una consulta antigua en Power BI y es bastante rápida, pero no estoy seguro de qué está sucediendo con esta.

Cualquier ayuda es muy apreciada.

image.png

Deevs_411470

En respuesta a Deevs_411470

@Greg_Deckler

Hola Craig,

Pensé qué estaba causando el retraso.

No tenía nada que ver con la declaración de caso o tener 100 líneas o subconsultas complejas o actualizar a la última versión.

En realidad, mi consulta tiene más de 100 líneas con 10 subconsultas, la captura de pantalla inicial que le envié se truncó para tomar la captura de pantalla.

Se debió al bloque de consulta a continuación. Sin declarar que tardó 40 segundos en cargar los datos :).

Se debió al bloque de consulta a continuación.

image.png

Greg_Deckler

@ Deevs_411470 ¿Estás haciendo las mismas transformaciones en cada uno? ¿Puede publicar el código de su Editor avanzado, menos la información de la fuente, para que podamos ver las transformaciones?

Deevs_411470

En respuesta a Greg_Deckler

Hola @Greg_Deckler,

No estoy haciendo ninguna transformación en el editor de consultas de energía. Todo se hace en el nivel de consulta de Sybase en la fuente de datos.

image.png

Greg_Deckler

En respuesta a Deevs_411470

@ Deevs_411470 – Bueno, ODBC, ¡hay un problema n. ° 1! 🙂 ¿Tiene como 18 pasos en esa consulta pero no se está realizando ninguna transformación?

Deevs_411470

En respuesta a Greg_Deckler

@Greg_Deckler

No tengo problemas con el rendimiento de mi consulta, ya que solo se necesitan 26 segundos para extraer los datos usando TOAD o el editor Interactive SLQ.

Pero Power BI tarda entre 15 y 20 minutos.

Greg_Deckler

En respuesta a Deevs_411470

@ Deevs_411470 – Es difícil decir, ¿qué hacen los 18 pasos? Supongo que TOAD también está usando la misma conexión ODBC.

Deevs_411470

En respuesta a Greg_Deckler

@Greg_Deckler

Todo es la misma fuente de datos. Acabo de copiar el código SQL de TOAD en la fuente de Power BI y ejecuté la consulta.

Me gustaría poder cargar un video TOAD vs Power BI cargando datos, pero debido a las reglas de privacidad de la organización, no puedo hacerlo.

Gracias,

Deevs

Greg_Deckler

En respuesta a Deevs_411470

@ Deevs_411470 – Ah, entonces todas esas líneas de código son en realidad solo la declaración SQL compleja que pegaste en la sección Avanzado cuando creaste la consulta. Entonces, aquí está mi conjetura y dejaré que @edhans intervenga si quiere. Algo en esa declaración SQL impide que suceda el plegado de consultas en Power BI, pero por alguna razón está sucediendo con TOAD. Esa es mi suposición. Sería interesante ver si tomó esa declaración SQL y creó una vista a partir de ella en la base de datos. Conecte Power BI a esa vista y vea cuáles son los tiempos de carga de datos. Esto es pura especulación de mi parte porque no sé qué está haciendo su consulta SQL. Pero, si creó una vista a partir de ella, podría apuntar Power BI a esa vista, se produciría el plegado de consultas y debería ejecutarse mucho más rápido.

Deevs_411470

En respuesta a Greg_Deckler

@Greg_Deckler

Nunca pensé en crear una vista. Lo intentaré y veré, pero realmente decepcionado porque estoy tan cerca de obtener una instancia premium y ahora estoy en la cerca.

Por cierto, ejecuté la misma consulta en Tableau. ni siquiera tomó 10 segundos y realmente me impresionó.

Además, el administrador de Sys me dijo que cuando se usa TOAD y Tableau, solo hay una conexión a la base de datos, mientras que, al igual que con Power BI, hay tres conexiones.

Greg_Deckler

En respuesta a Deevs_411470

@ Deevs_411470 Honestamente, me sorprendió un poco la diferencia de rendimiento. Power Query generalmente tiene un rendimiento bastante bueno. Es difícil decir qué está pasando. ¿Ha habilitado Performance Analyzer en Power Query para ver lo que está sucediendo «bajo el capó»? Definitivamente @ yo en cualquier respuesta sobre cómo funciona la vista en comparación. Realmente interesado.

Deevs_411470

En respuesta a Greg_Deckler

@Greg_Deckler

Acabo de ejecutar la misma consulta sin la declaración de caso a continuación y cargó datos en menos de 10 segundos. Pero realmente no quiero hacer estas transformaciones en el editor de consultas de Power BI.

El equipo de Power BI necesita encontrar una forma de manejar esas transformaciones de consultas de manera eficiente en el origen de datos.

Mi caso Stament:

image.png

Greg_Deckler

En respuesta a Deevs_411470

@ Deevs_411470 – Creo que esta es una respuesta fantástica. Si no le importa, escriba esto y publíquelo en el foro de Problemas. Dales el detalle. Les garantizo al 100% que prestan atención a estas cosas y toman medidas. Aparentemente, la instrucción CASE impide el plegado de consultas y necesitan saberlo. Buen trabajo de resolución de problemas !!

Deevs_411470

En respuesta a Greg_Deckler

@Greg_Deckler

Hola Craig,

Estoy muy confundido porque lo he ejecutado nuevamente y obtuve el mismo problema sin siquiera la declaración del caso.

Me acabo de dar cuenta de que ayer actualicé mi Power BI a la última versión.

Recibí algunas consultas bastante complejas en los informes antiguos y funcionan bien.

Todo lo que creé a partir de ayer tardó años en cargarse. Tengo la sensación de que tiene algo que ver con la nueva actualización. Puede ser un error que necesitan arreglar. Alguna idea ?

Gracias

Deevs

Deevs_411470

En respuesta a Deevs_411470

@Greg_Deckler

Hola Craig,

Pensé qué estaba causando el retraso.

No tenía nada que ver con la declaración de caso o tener 100 líneas o subconsultas complejas o actualizar a la última versión.

En realidad, mi consulta tiene más de 100 líneas con 10 subconsultas, la captura de pantalla inicial que le envié se truncó para tomar la captura de pantalla.

Se debió al bloque de consulta a continuación. Sin declarar que tardó 40 segundos en cargar los datos :).

Se debió al bloque de consulta a continuación.

image.png

Amitchandak

@ Deevs_411470, es el momento para la carga completa de la fecha en el sapo o las primeras filas

también consulte: https://www.thebiccountant.com/speedperformance-aspects/

https://www.thebiccountant.com/speedperformance-aspects/

Deja un comentario

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