Hozzon létre optimalizált összesített tárolókockákat ezzel a két Optimize Cube segédprogrammal:
Segédprogram | Visszaadott adat |
---|---|
Baseline | Kocka teljesítményének mutatószámai |
Solve Order | A kocka tagjainak megoldási sorrendje |
A Baseline segédprogram által nyomon követett mérőszámok megmutatják, hogy a rendszer hogyan teljesít. Ezekkel a mérőszámokkal meghatározhatja a Baseline teljesítményét, majd mérheti a későbbiekben végrehajtott optimalizálások előnyeit.
A segédprogram használata előtt először létre kell hoznia egy alkalmazás-munkafüzetet, amely tartalmazza a szerkezetet, a konfigurációs beállításokat és a kockába belefoglalandó lekérdezéseket.
A segédprogram futtatásakor felépíti a kockát, betölti a kiválasztott adatfájlokat, létrehoz egy alapértelmezett összesítést vagy egy lekérdezésalapú összesítést (ha engedélyezve van a Testreszabás beállításnál), és lefuttatja az alkalmazás munkafüzetében található lekérdezéseket. Fontos, hogy reprezentatív mintával rendelkezzen a felhasználói lekérdezésekből.
A Baseline segédprogram létrehozza az alkalmazás és az operációs folyamatok irányítópultját, amely segíthet a kocka megtervezésében és optimalizálásában. A változtatások végrehajtása és a kocka újbóli felépítése során a Baseline segít összehasonlítani a kockamódosítások ismétlődéseit. Az alkalmazás-munkafüzet Essbase.Stats.Baseline lapján a Baseline segédprogram legújabb adatokkal rendelkező, új táblákat csatol minden egyes ismétléshez.
Felkészülés az Optimize Cube Baseline segédprogram futtatására egy összesítő tárolókockán
A Baseline segédprogram futtatása előtt végezze el ezeket a feladatokat:
Alkalmazás-munkafüzet létrehozásához letölthet egy mintául szolgáló munkafüzetet, majd módosíthatja azt az Ön igényei szerint. Lásd: Galériasablonok feltárása.
Ha a lekérdezéslapok metaadatai egy másik kiszolgálóról származnak, akkor a Cube Designer figyelmeztetést jelenít meg, és a válaszadásig megállítja a feldolgozást.
Beállítás | Érték |
---|---|
ASODEFAULTCACHESIZE | 100
Az összesítő tárolási gyorsítótár alapértelmezett méretét határozza meg. Az alapértelmezett érték 100. Kezdje 100-zal, és módosítsa, ha a QUERYTRACE kimenete úgy jelzi. |
LONGQUERYTIMETHRESHOLD | -1
Ezzel a beállítással megadhatja azt a legalacsonyabb lekérdezési időtartamot másodpercben, amellyel statisztikai információkat szeretne rögzíteni. Az Oracle a LONGQUERYTIMETHRESHOLD beállítását javasolja ezen segédprogram használatakor. |
QUERYTRACE | -1
Beállítja a lekérdezés számítási munkafolyamatának lefutását, és az eredményeket fájlba nyomtatja. A QUERYTRACE beállítása mélyebb elemzést biztosít. |
Futtassa az Optimize Cube Baseline segédprogramot egy összesítő tárolókockán
Az összesítő tárolókockákon a Baseline segédprogram azonosítja a dinamikus, a tárolt és a többszörös hierarchia engedélyezett dimenzióit. Emellett mutatószámokat biztosít adatok betöltéséhez, összesítések felépítéséhez és lekérdezések végrehajtásához.
A Baseline segédprogram futtatása:
Amikor felépít egy összesítést, az Essbase kiválasztja a göngyölítendő összesítő nézeteket, a szerkezeti hierarchia alapján összesíti azokat, és a cellaértékeket a kiválasztott nézetekben tárolja. Ha egy összesítés olyan, 0. szintű értékektől függő összesítő cellákat tartalmaz, amelyek adatbetöltés által módosultak, akkor a magasabb szintű értékek automatikusan módosulnak az adatbetöltési folyamat végén.
Opcionálisan megadhat egy nem nulla értéket a Leállítási arány számára.
Ha a leállítási arány értékét nullának hagyja (alapértelmezés), ez azt jelenti, hogy nincs beállítva leállítási arány.
Fontolja meg, hogy ezt a beállítást nullától eltérő értékre állítja, ha nem tud róla, hogy a kockája felhasználói végrehajtottak-e általános típusú lekérdezést, és a kocka növekedésének korlátozásával szeretné javítani a teljesítményt. Az Essbase összesíti a kiválasztott nézeteket, azzal a kivétellel, hogy az összesített kocka maximális növekedése nem haladhatja meg a megadott arányt. Például ha egy kocka mérete 1 GB, akkor a összes méretként megadott 1,2 érték azt jelenti, hogy az eredményül kapott adatok mérete az 1,2 GB összes méret esetében nem haladhatja meg az 1 GB 20%-át
Az Essbase a felhasználói lekérdezési minták elemzése alapján meghatározott nézeteket összesíti. Ez jó módszer akkor, ha a kocka felhasználó jellemzően hasonló lekérdezéstípusokat hajtanak végre. A segédprogram először a munkafüzetben található lekérdezéseket futtatja le, majd ezek alapján hozza létre az összesítő nézeteket.
Fontolja meg ennek a jelölőnégyzetnek a bejelölését, ha a kockája Másodlagos hierarchiák valósít meg megosztott tagok vagy attribútumok esetében, és Ön szerepeltetni kívánja azokat az összesítésben.
Ha nem rendelkezik munkalappal az alkalmazás-munkafüzetben, a rendszer fel fogja kérni, hogy válasszon adat- és szabályfájlokat a katalógusból. Lehetőleg tárolja az adat- és szabályfájlokat a katalógus egyik megosztott könyvtárába, így a fájlok nem fognak elveszni, amikor újból felépíti a kockát.
A kocka felépítése időbe telik.
Az Essbase létrehozza az Essbase.Stats.Baseline lapot, és hozzáadja azt a munkafüzethez.
Tekintse át a számított tagok megoldási sorrendjét, és végezzen változtatásokat a képletvégrehajtások számának csökkentése és a teljesítmény javítása érdekében, vagy fontolja meg egy képleteket tartalmazó számított tag tárolását a képletvégrehajtások számának csökkentése és a teljesítmény javítása érdekében.
A Solve Order segédprogram vizuálisan ábrázolja az alkalmazásban használt megoldási sorrend folyamatát. Ez segíthet a képletekkel kapcsolatos lekérdezésteljesítmény-problémák diagnosztizálásában.
Az Essbase.Stats.SolveOrder lapon található információk segítségével módosíthatja a megoldási sorrendet a lekérdezés teljesítményének optimalizálása érdekében. Lásd: Számítási sorrend.