Registriert seit: 22.04.2016
Version(en): 2016
Moin!
Ich strukturiere meine Daten mittels PowerQuery in Excel, welche ich ebenfalls mit PQ direkt aus Access erhalte.
In Access habe ich eine View/ Abfrage erstellt, um nur einen Extrakt aus den Datensätze zu erhalten.
Es sind ca. 50 Spalten x 1.5mio Zeilen. Ich benötige jedoch lediglich 12 Spalten.
So wie ich nun lesen konnte, ist es sinnvoller PQ nicht auf die View sondern auf die originale Datenbank zugreifen zu lassen und erst in PQ alles zu bearbeiten (Query Folding).
Ist dies richtig?
Bzw. wie würdet ihr vorgehen, um möglichst effizient die Daten in PQ zu bearbeiten?
Gruß!
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Die 1,5 Mio Zeilen reduzierst Du aber vermutlich auch? Denn Du sprichst ja am Ende von Excel.
Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:1 Nutzer sagt Danke an LCohen für diesen Beitrag 28
• joshua
Registriert seit: 08.05.2014
Version(en): Office 2010, Office 365, Office 365 Betakanal
Hallo,
ich würde, wenn ich Dich richtig verstehe, ebenfalls dazu tendieren, die Originaltabelle in Access abzufragen und
anschließend über PowerQuery das Filtern usw. vorzunehmen. Auch z.B. deshalb, um eine Abhängigkeitsebene
zu reduzieren, denn wenn sich mal die View/Abfrage in Access ändert, müsstest Du wieder in PQ dran.
Ob jetzt die direkte Abfrage der Access DB oder die Abfrage der Abfrage performanter ist, kann ich nicht mit
Sicherheit sagen; PQ müsste aber m.W. auch einen recht performanten Cache beinhalten.
Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awardshttps://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Folgende(r) 1 Nutzer sagt Danke an maninweb für diesen Beitrag:1 Nutzer sagt Danke an maninweb für diesen Beitrag 28
• joshua
Registriert seit: 22.04.2016
Version(en): 2016
(10.11.2018, 13:26)maninweb schrieb: Auch z.B. deshalb, um eine Abhängigkeitsebene
zu reduzieren, denn wenn sich mal die View/Abfrage in Access ändert, müsstest Du wieder in PQ dran.
Das ist nicht der Fall.
Die Access DB wird sich nie ändern.
Vielen Dank!
Hat noch jemand anderes Erfahrungen/ Tipps?
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
ich glaube, das lässt sich nicht so pauschal sagen und hängt von verschiedenen Bedingungen ab. Ist Deine ACCESS DB eigentlich auf einem Server eingerichtet und greifen da mehrere Anwender darauf zu? Wie häufig? Liegt die DB auf dem gleichen Rechner wie Dein Excel-Frontend und nur Du arbeitest damit? Hast Du einen Datenbankserver mit hoher Leistung und schwachbrüstige Clients?
Inzwischen gibt es auch "materialisierte" Views, die etwas schneller sind. Schaue dazu z.B. mal dort:
https://docs.microsoft.com/en-us/azure/a...lized-view
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)