Tvorba agregácií

Vytvorte agregáciu. Essbase vyberie zobrazenia agregácie, ktorých zhrnutie sa má vykonať, agreguje ich na základe hierarchie štruktúr a uloží hodnoty buniek vo vybraných zobrazeniach.

Vytváranie agregácií si vyžaduje povolenie na úrovni prístupu k databáze.

Agregácie sú dočasne uložené konsolidácie kociek ukladacieho priestoru agregácie pozostávajúce z jedného alebo viacerých agregovaných zobrazení. V agregovaných zobrazeniach sú uložené prieniky na vyššej úrovni. Podporuje to výkon dopytov, pretože zabraňuje dynamickým agregáciám v prienikoch, na ktoré sa najčastejšie vykonávajú dopyty.

Ak agregácia zahŕňa agregované bunky závislé od hodnôt na úrovni 0, ktoré sa menia prostredníctvom zavedenia dát, hodnoty na vyššej úrovni sa automaticky aktualizujú na konci procesu zavedenia dát.


Obrázok dialógového okna Build aggregations (Vytvoriť agregácie) v sekcii Jobs (Úlohy).

Ako vytvoriť agregácie:

  1. Na stránke Aplikácie kliknite na položku Úlohy.
  2. V ponuke Nová úloha vyberte položku Vytvoriť agregácie.
  3. Pre položku Aplikácia vyberte aplikáciu.
  4. Pre položku Databáza vyberte kocku.
  5. Prípadne zadajte nenulovú hodnotu pre položku Zastaviť pri pomere.

    Ak necháte hodnotu Zastaviť pri pomere na nule (predvolená hodnota), znamená to, že nie je nastavený žiadny pomer na zastavenie.

    Túto voľbu môžete použiť vtedy, keď neexistuje žiadny známy bežný typ dopytu vykonávaný používateľmi kocky a chcete zlepšiť výkon obmedzením rastu kocky. Služba Essbase agreguje vybrané zobrazenia pod podmienkou, že maximálny rast agregovanej kocky nesmie presiahnuť daný pomer. Ak je napríklad veľkosť kocky 1 GB, zadanie celkovej veľkosti 1,2 znamená, že veľkosť výsledných dát nesmie presiahnuť 20 % z 1 GB, čiže celkovo 1,2 GB.

  6. Začiarknite políčko Na základe dát dopytu alebo zrušte jeho začiarknutie.

    Ak začiarknete políčko Na základe dát dopytu, služba Essbase agreguje výber zobrazení, ktorý je definovaný na základe analýzy vzorov dopytov používateľov. Toto je dobrý prístup, ak používatelia kocky zvyčajne vykonávajú podobné typy dopytov.

    Toto začiarkavacie políčko nemá žiadny účinok, pokiaľ ste predtým neaktivovali sledovanie dopytu. Všeobecné informácie o sledovaní dopytu nájdete v časti Výber zobrazení na základe použitia.

    Po aktivovaní sledovania dopytu nechajte pred spustením tejto úlohy dostatok času na získanie vzorov vyvolávania dát používateľmi. Dobrým prístupom je pripraviť množinu najdôležitejších a dlhotrvajúcich dopytov, aktivovať sledovanie dopytu, spustiť pripravenú množinu dopytov a potom spustiť túto úlohu na vytvorenie zobrazenia agregácie na základe sledovania dopytu.

    Keď je aktivované sledovanie dopytu, zaznamenajú sa náklady na vyvolanie buniek pre každú kombináciu úrovní. Toto zaznamenávanie pokračuje, kým sa aplikácia nevypne alebo kým nevypnete sledovanie dopytu (pomocou príkazu MaxL alter database <dbs-name> disable query_tracking).

  7. Vyberte, či chcete aktivovať alternatívne zhrnutia.

    Toto políčko môžete začiarknuť, ak kocka implementuje alternatívne hierarchie pre zdieľané členy alebo atribúty a chcete ich zahrnúť do agregácie.

  8. Kliknite na tlačidlo Odoslať.

Pozrite tiež

Agregácia dát v kocke ASO

Hierarchie v kockách ASO