Kun Oracle Analytics Cloud -palvelussa käytetään Data Gatewaytä tai Remote Data Connectoria, kunkin kyselyn suorittamiseen kuluu hieman ylimääräistä aikaa.
Raporttia ajaessa tätä ylimääräistä aikaa ei huomaa, koska suoritus kestää alle 0,3 sekuntia. Suorituskykyongelmia saattaa kuitenkin ilmetä, jos useita alustusjaksoja (määrä vaihtelee suorituskykyvaatimusten mukaan) ajetaan aina kun joku kirjautuu sisään, koska alustusjaksokyselyt suoritetaan sarjassa. Seuraavassa on joitakin vinkkejä istunnon alustusjaksojen määrän pienentämiseen.
Ongelma ei korjaannu alustusjaksojen siirtovalinnalla, koska alustusjaksot suoritetaan, kun ensimmäinen koontinäyttösivu avataan.
Tämä muodostuu ongelmaksi erityisesti Oracle BI -sovelluksissa, koska ne ajavat yli 200 alustusjaksoa. Oracle Analytics Cloud -palvelussa suorituskykyongelman voi parhaiten välttää pienentämällä alustusjaksojen määrää.
Oracle suosittelee vähentämään istunnon alustusjaksojen määrää seuraavilla keinoilla:
Esimerkiksi Oracle BI -sovelluksissa kannattaa poistaa alustusjaksot, jotka viittaavat Oracle BI -sovellusmoduuleihin, jotka eivät enää ole käytössä.
row_wise
-alustusjaksot UNION ALL
-valinnalla, jota sovelletaan kyselyjen välissä.
Esimerkki:
Init block 1: query1 Init block 2: query2 Merged init block: query1 union all query2
dual
- tai W_DUAL_G
-lauseesta, ja lisää pysyväiskoodattu arvo vastaavan muuttujan oletusalustimeen.select
-lauseeseen.HIDE
) tai jos Oracle Human Capital Management ei ole käytössä Oracle BI -sovellusten tietolähteenä (Oracle BI -sovelluksissa on 100 tällaista alustusjaksoa):
HR xxx Attribute yyy
row_wise
ja jotka käyttävät samaa yhteysvarantoa. Esimerkki:
Alustusjakso 1 perustuu kyselyyn 1: select colA from tableA where….
Alustusjakso 2 perustuu kyselyyn 2: select colB from tableB where….
Voit yhdistää ne yhdeksi alustusjaksoksi esimerkiksi seuraavalla kyselyllä:
Select MAX(colA), MAX(colB) from ( select cola as cola, null as colB from tableA where…. Union all Select null, colB from tableB where…) tmp
Voit tehdä kaikki yhdistämiset, joita yhdessä kyselyssä tarvitaan kaikkien muuttujien hakuun samasta yhteysvarannosta.
Tätä toimenpidettä ei ole helppo tehdä tai toistaa, ja syntyy helposti virheitä, kun luodaan kyselyt ja määritetään kaikki muuttujat yhteen alustusjaksoon.
Jos ylläpidät alustusjakson kyselyjä ja muuttujia huolellisesti, voit lyhentää merkittävästi sisäänkirjautumiseen ja ensimmäisen koontinäyttösivun avaamiseen kuluvaa aikaa.