Stvaranje optimizirane kocke aggregate spremišta

Stvorite optimizirane kocke aggregate spremišta s pomoću ova dva uslužna programa za optimizaciju kocke:

Uslužni program Vraćeni podaci
Referentna vrijednost Metrika za izvedbu kocke
Redoslijed rješavanja Redoslijed rješavanja članova u kocki

Optimizacija referentne metrike na Aggregate Storage kocki

Metrika koju prati uslužni program Referentna vrijednost prikazuje izvedbu sustava. Tu metriku upotrijebite kako biste odredili izvedbu referentne vrijednosti, a zatim kako biste izmjerili prednosti daljnjih optimizacija koje izvršite.

Prije no što upotrijebite ovaj uslužni program, najprije trebate stvoriti aplikacijsku radnu knjigu, uključujući strukturu, konfiguracijske postavke i upite koje želite uključiti u kocku.

Kad pokrenete uslužni program, on će izraditi kocku, učitati odabrane podatkovne datoteke, izraditi ili zadano sabiranje ili sabiranje na temelju upita (ako je omogućeno u opciji Prilagodba) i pokrenuti upite koji se nalaze u aplikacijskoj radnoj knjizi. Važno je da imate reprezentativni uzorak upita svojih korisnika.

Uslužni program Referentna vrijednost stvorit će dashboard za aplikacijske i operacijske procese, što će vam pomoći da dizajnirate i optimizirate kocku. Kad implementirate promjene i ponovo izradite kocku, referentna vrijednost omogućit će vam da usporedite iteracije izmjena kocke. Na kartici Essbase.Stats.Baseline u aplikacijskoj radnoj knjizi uslužni program Referentna vrijednost novim će tablicama dodati najnovije podatke za svaku iteraciju.

Pripremite se za pokretanje uslužnog programa referentne vrijednosti za optimizaciju kocke na Aggregate storage kocki

Dovršite sljedeće zadatke prije no što pokrenete uslužni program:

  1. Dizajnirajte i stvorite svoju aplikacijsku radnu knjigu.

    Za stvaranje aplikacijske radne knjige možete preuzeti oglednu aplikacijsku radnu knjigu i izmijeniti je prema svojim potrebama. Pogledajte Istraživanje predložaka u galeriji.

  2. Očistite listove upita u aplikacijskoj radnoj knjizi za Smart View metapodatke:
    1. Prijeđite na traku Smart View.
    2. Odaberite Informacije o listu i pritisnite Izbriši.

    Ako se u listovima upita nalaze metapodaci s drugog poslužitelja, u alatu Cube Designer prikazat će se upozorenje i obrada će se pauzirati dok ne odgovorite.

  3. Izmijenite radni list Cube.Settings odabirom sljedeći postavki za Konfiguraciju aplikacije:
    Postavka Vrijednost
    ASODEFAULTCACHESIZE 100

    Određuje zadanu veličinu za aggregate storage cache memoriju.

    100 je zadana vrijednost. Započnite sa 100 i prilagodite ako je navedeno u izlazu za QUERYTRACE.

    LONGQUERYTIMETHRESHOLD -1

    Ta postavka omogućuje vam da navedete najkraće vremensko trajanje upita, u sekundama, za to koliko dugo želite bilježiti statističke informacije. Oracle preporučuje postavku LONGQUERYTIMETHRESHOLD kad upotrebljavate ovaj uslužni program.

    QUERYTRACE -1

    Postavlja praćenje tijeka izračuna upita koje će se pokrenuti i rezultate koji će se ispisati u datoteku. Postavljanjem postavke QUERYTRACE pruža se detaljnija analiza.

Pokretanje uslužnog programa referentne vrijednosti za optimizaciju kocke na Aggregate storage kocki

Na aggregate storage kockama uslužni program referentne vrijednosti identificira dinamičke i spremljene dimenzije te dimenzije kojima je omogućena hijerarhija. Pružit će i metriku za učitavanje podataka, izradu sabiranja i izvođenje upita.

Pokretanje uslužnog programa Referenta vrijednost:

  1. Na traci alata Cube Designer odaberite Administratorski zadaci > Optimiziraj kocku.
  2. (Po izboru) Pritisnite Prilagodi kako biste odabrali koje operacije referentne vrijednosti treba pokrenuti.
    • Izradi kocku - Izradite kocku definiranu u aplikacijskoj radnoj knjizi te učitajte podatke u podatkovne listove.
    • Izrada sabiranja – Sabiranja su neposredno spremljene konsolidacije koje nazivamo prikazima sabiranja. Prikazi sabiranja spremaju presjeke na višoj razini koji podržavaju izvedbu pretraživanja izbjegavanjem dinamičkog sabiranja najčešće pretraživanih presjeka u kocki. Izraz sabiranje odnosi se na proces sabiranja i skup vrijednosti koji je spremljen kao rezultat tog procesa.

      Kad izrađujete sabiranje, Essbase će odabrati prikaze sabiranja koje treba kumulirati, sabire ih na temelju hijerarhije strukture i sprema vrijednosti ćelija u odabranim prikazima. Ako sabiranje uključuje ćelije sabiranja koje oviste o vrijednostima na nultoj razini, a mijenjaju se kroz učitavanje podataka, vrijednosti na višoj razini automatski će se ažurirati na kraju postupka učitavanja podataka.

    • Pokreni upite - Pokrenite upite na listovima upita.
    • Izvezi sve - Sve podatke iz kocke izvezite u direktorij kocke. Nakon što se zabilježe vrijeme izvoza i veličina datoteke, datoteka izvoza izbrisat će se automatski
  3. Pritisnite Stvori referentnu vrijednost.
    • Opcijski, unesite vrijednost različitu od nule za Omjer za zaustavljanje.
      Slika dijaloškog okvira za izradu sabiranja u dijelu Optimiziraj kocku alata Cube Designer.

      Ostavite li Omjer za zaustavljanje na nuli (zadano), znači da nije postavljen nijedan omjer za zaustavljanje.

      Razmotrite postavljanje te opcije na vrijednost različitu od nule ako ne postoji poznata vrsta upita koji izvode korisnici vaše kocke, a želite povećati učinkovitost ograničavanjem rasta kocke. Essbase sabire odabrane prikaze, uz tu iznimku što maksimalan rast kocke sabiranja ne smije prekoračiti navedeni omjer. Npr., ako je veličina kocke 1 GB, definiranje ukupne veličine od 1,2 znači kako veličina dobivenih podataka ne smije prekoračivati 20 % od 1 GB, za ukupnu veličinu od 1,2 GB

    • Označite ili uklonite oznaku iz okvira za Na temelju podataka upita.

      Essbase sabire skup prikaza koji je definiran na temelju analize uzoraka upita korisnika. To je dobar pristup ako korisnici vaše kocke tipično izvode slične vrste upita. Uslužni program prvo pokreće upite sadržane u radnoj knjizi, zatim stvara preglede sabiranja na temelju tih upita.

  4. Odaberite želite li omogućiti alternativna kumuliranja.

    Razmislite o označavanju tog okvira ako vaša kocka implementira Alternativne hijerarhije za dijeljene članove ili atribute koje želite uključiti u sabiranje.

  5. Pritisnite U redu.

    Ako u aplikacijskoj radnoj knjizi nema podatkovnog lista, prikazat će se odzivnik za odabir podatkovnih datoteka i datoteka pravila iz kataloga. Preporučujemo da podatkovne datoteke i datoteke pravila spremite u podijeljenom direktoriju u katalogu kako se datoteke ne bi izgubile kad ponovo izradite kocku.

    Izrada kocke može potrajati.

    Essbase će generirati list Essbase.Stats.Baseline i dodati ga u radnu knjigu.

  6. Pregledajte list Essbase.Stats.Baseline u aplikacijskoj radnoj knjizi.
    • Prva tablica na listu prikazuje broj učitanih ćelija, zadanu veličinu pohrane sabiranja u cache memoriju, treba li izraditi sabiranja, omjer za zaustavljanje, temelji li se na upitima u radnoj knjizi i jesu li omogućena alternativna kumuliranja.
      Slika tablice statistike na listu Essbase.Stats.Baseline za opciju Optimiziraj kocku alata Cube Designer za ASO.

    • Boje u tablici referentnih vrijednosti identificiraju vrstu spremišta za svaku dimenziju.
      • Zeleno - dimenzija s više hijerarhija
      • Plavo - dimenzija sa spremljenom hijerarhijom
      • Zlatno - dimenzija s dinamičkom hijerarhijom

      Slika tablice referentnih vrijednosti na Essbase.Stats.Baseline Excel kartici za dio Optimiziraj kocku alata Cube Designer za ASO.

    • Pod Učitavanje i izračun retci prikazuju vrijeme učitavanja, veličinu podataka na ulaznoj razini i veličinu sabranih podataka za početno učitavanje podataka i nakon izrade sabiranja.
      Slika tablice učitavanja i izračuna na listu Essbase.Stats.Baseline za Excel karticu za dio Optimiziraj kocku alata Cube Designer za ASO.

    • Pod opcijom Upit stupac Formule prikazuje broj formula izvršenih u upitu.

      Pregledajte redoslijed rješavanja izračunatih članova i izmijenite ga kako biste smanjili broj izračuna formule i poboljšali izvedbu ili razmislite o spremanju izračunatog člana koji sadrži formule kako biste smanjili broj izračuna formule i poboljšali izvedbu.


      Slika tablice upita na kartici referentnih vrijednosti u Excelu za dio Optimiziraj kocku alata Cube Designer za ASO.

    • U zadnjoj tablici na listu prikazani su vrijeme izvoza i veličina datoteke.

Optimizacija redoslijeda rješavanja na Aggregate storage kocki

Uslužni program Redoslijed rješavanja daje vizualni prikaz tijeka redoslijeda rješavanja koji se upotrebljava u aplikaciji. Na taj način možete dijagnosticirati probleme u izvedbi upita koji se odnose na formule.

Pokretanje uslužnog programa Redoslijed rješavanja za optimizaciju kocke:
  1. Na traci alata Cube Designer odaberite Administratorski zadaci > Optimiziraj kocku.
  2. Pritisnite Redoslijed rješavanja.
  3. Pregledajte list Essbase.Stats.SolveOrder u aplikacijskoj radnoj knjizi.

Informacije u listu Essbase.Stats.SolveOrder upotrijebite kako biste prilagodili redoslijed rješavanja radi optimizacije izvedbe upita. Pogledajte Redoslijed izračuna.