MS OLAP kockák felösszegzése (process) XMLA szkriptből
Az FKERES() lassú. És az is marad. Ha gyorsítani akarunk rajta, akkor az adatokat át kell tenni a Power Pivot adatbázisba amely megoldja a problémát. Részletek a cikkben…
Az Excelt aritmetikai műveletek végrehajtására optimalizálták. Cellák közti osztás, szorzás, összeadás, kivonás műveletekben profi. Nagyon profi. Erre találták ki. De adatok tárolásában, adatok összekapcsolásában már nem az. Ez utóbbi az adatbáziskezelők terepe, nem a táblázatkezelőké. Az Excel sosem lesz képes többmillió sor hatékony tárolására kezelésére. Az adatbáziskezelők viszont igen. És az Excelben van egy olyan adatbáziskezelő ami a fenti célokat szolgálja. A neve Power Pivot és pont arra fejlesztették ki, hogy növelje az FKERES() sebességét, megoldja az adatok hatákony tárolását.
Ha tehát lassú az FKERES(), VLOOKUP() akkor tegye át az adatokat a Power Pivot adatbáziskezelőjébe aminek eredményeképpen kisebb és gyorsabb Excel fájlokat fog kapni. A Power Pivot többmillió sort képes hatékonyan kezelni az Excelben. Mi az Önkiszolgáló BI workshopon 4 különböző forrásból összesen 3 millió sort kezelünk az Excelben úgy, hogy a válaszidők másodpercesek...
Ha tehát lassú az FKERES() akkor tegye át az adatokat Power Pivotba és meg fognak oldódni a problémái...
Kővári Attila - BI projekt
Új hozzászólás