Query di potenza di Excel lenta


0

Sono molto nuovo a Power Query e ho iniziato a provare a utilizzarlo con il nostro database di produzione che esegue un server PostgreSQL. Per la cronaca sto usando la versione a 64 bit di Excel 2016 con il driver pgqlODBC e quando provo a caricare una tabella con ~ 16m registra la tabella di anteprima con semplicemente spin all'infinito.


Sta riempiendo lentamente le file? O semplicemente lento ad iniziare in generale?
BigElittles

L'anteprima non verrà mai caricata, non è davvero possibile per me lavorare con qualsiasi tabella con una discreta quantità di dischi, perché lo spinner girerà per sempre.
Overly Excessive

Cosa ti fa pensare che puoi caricare record di 16 milioni? Excel è limitato a 1.048.576 righe ...
DavidPostill

Bene, non voglio lavorare direttamente con i record 16M, ma la maggior parte degli RDBMS è abbastanza intuitiva da caricare solo una porzione di dati quando si visualizzano i dati da una tabella di grandi dimensioni.
Overly Excessive

Risposte:


0

Power Query tenta di "piegare" i passaggi della query nel codice di sistema sorgente, ad esempio i filtri PQ diventano clausole SQL WHERE. Se non ci sono filtri cerca di fare qualcosa come TOP (200). Questo è oscuro e interno, e non sempre funziona anche contro i database tradizionali.

Vorrei aggiungere un filtro il prima possibile nel design della query, ad es. solo una singola data di transazione. Una volta che la query è stata interamente progettata, è facile e sicuro tornare indietro ed eliminare il passaggio del filtro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.