Power BI работает очень медленно для того же запроса, который быстро выполняется в Toad - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь импортировать мои данные в power bi, что дает мне данные, как показано ниже PL / SQL:

SELECT
  A.WINDOW,
  A.ROUTE,
  A.WEBORDERNUM,
  min(A.SCANDATE)
FROM
  SCANNING A
WHERE
  (
   A.CARTONSTATUS  IN  ( 'DELIVERED','REFUSED' )
   AND
   ( A.SCANDATE  >TRUNC(SYSDATE)+1/24)
  )
 Group by
 A.WINDOW,
 A.ROUTE,
 A.WEBORDERNUM

Я импортирую таблицу сканирования в power bi и выполняю следующие шаги:

enter image description here

Затем я просматриваю свой SQL-оператор в Power BI, и он выглядит так:

select "rows"."WEBORDERNUM" as "WEBORDERNUM",
    "rows"."ROUTE" as "ROUTE",
    "rows"."WINDOW" as "WINDOW",
    min("rows"."SCANDATE") as "Min Scan"
from 
(
    select "_"."SCANDATE",
        "_"."WEBORDERNUM",
        "_"."ROUTE",
        "_"."WINDOW"
    from "AIRCLIC_PROD"."CARTONTRACKING" "_"
    where "_"."SCANDATE" > TO_TIMESTAMP('2018-06-26 01:00:00','YYYY-MM-DD HH24:MI:SS.FF') and ("_"."CARTONSTATUS" = 'DELIVERED' and "_"."CARTONSTATUS" is not null or "_"."CARTONSTATUS" = 'REFUSED' and "_"."CARTONSTATUS" is not null)
) "rows"
group by "WEBORDERNUM",
    "ROUTE",
    "WINDOW"

Я думаю, что они абсолютно одинаковы, но я не уверен, что для импорта данных в power bi требуется больше 5 минут, но когда я запускаю запрос в Toad, это займет не более 1 секунды.

У кого-нибудь есть идея?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...