Restricţii pentru partiţiile federative

Unele funcţionalităţi nu sunt acceptate pentru cuburile Essbase cu o partiţie federativă.

  • Cubul trebuie să se afle în propria sa aplicaţie cu nume unic. Cuburile cu partiţii federative nu trebuie să partajeze o aplicaţie cu alte cuburi. Nu utilizaţi schema Autonomous Data Warehouse pentru mai multe instanţe Essbase.

  • Înainte de efectua o încărcare de date prin Essbase în tabelul de fapte, Oracle vă recomandă să încărcaţi fişierul de date pe serverul Essbase. Este acceptată şi încărcarea de date de pe partea clientului, dar durează mai mult.

  • Dacă nu trebuie să încărcaţi datele prin Essbase în Autonomous Data Warehouse, puteţi utiliza instrumentele de date din Baza de date Autonomous Database pentru a încărca datele în tabelul de fapte şi pentru a efectua alte sarcini administrative. Totuşi, verificaţi dacă proiectul cubului şi tabelul de fapte sunt sincronizate - consultaţi Precauţii privind metadatele pentru cuburi cu partiţii ca elemente ale unei federaţii.

  • Încărcarea fişierelor de export de date formatate în Essbase în cuburi cu partiţii federative, poate dura mult timp. Pentru a optimiza încărcările de date, folosiţi un fişier sursă cu format DBMS. Puteţi crea unul cu ajutorul comenzii de calcul DATAEXPORT cu opţiunea DataExportCSVFormat. Fişierele formatate CSV pot fi încărcate mai repede, deoarece corespund opţiunilor de format pentru pachetul DBMS_CLOUD pentru fişierele sursă.

  • Dimensiunea Pivot utilizată în fişierele de intrare pentru încărcarea datelor trebuie să coincidă cu dimensiunea Pivot a tabelului de fapte.

    Consultaţi Încărcarea datelor de pe o partiţie federativă.

  • Importul de date din mai multe fişiere în paralel, prin instrucţiunea de import MaxL cu caractere de înlocuire nu este acceptată pentru cuburile cu partiţii federative.

  • Exportul unui cub cu o partiţie federativă într-un registru de lucru al aplicaţiei nu este acceptat (nu se exportă nici datele, nici definiţia partiţiei).

  • Operaţiile de import Lifecycle Management (LCM) (şi importarea utilitarului pentru migrare) nu sunt acceptate pentru migrarea partiţiilor federative. Partiţiile federative trebuie să fie recreate manual în destinaţie.

  • Modul de calcul în blocuri (activat când setarea de configurare Essbase CALCMODE este setată la BLOCK) nu este aplicabilă pentru cuburile cu partiţii federative. Procesarea calculului este trimisă către Autonomous Data Warehouse. Dacă există o excepţie şi calculul este procesat pe serverul Essbase, atunci ordinea de rezolvare determină analiza dependenţelor.

  • La efectuarea alocărilor personalizate pe un cub cu stocare agregată şi cu o partiţie federativă, puteţi doar suprascrie valorile existente. Nu puteţi aduna sau scădea din valorile existente.

  • Calculele şi alocările personalizate ale stocării agregate sunt acceptate pentru cuburile cu partiţii federative doar dacă se utilizează logica de inserare MDX. Toate restricţiile documentate pentru Inserare MDX se aplică şi la calculele şi alocările personalizate dintr-un cub cu partiţii federative.

  • Stocarea agregată încărcări incrementale date care utilizează buffere nu este acceptată într-un cub cu partiţii federative .

  • Cuburile cu stocare în blocuri trebuie să fie în modul Hibrid pentru a accepta partiţiile federative. Nu configuraţi ASODYNAMICAGGINBSO la nicio altă setare în afară de FULL, pentru aplicaţia ce conţine partiţia federativă, altfel este posibil ca rezultatele interogării să nu fie corecte, ceea ce va duce la scrierea unui mesaj de avertisment în jurnal.

  • Dacă trebuie să rulaţi script-urile de calcul pentru stocarea în blocuri (BSO) Essbase, selectaţi o dimensiune densă ca dimensiune Pivot. Script-urile de calcul nu sunt acceptate pentru partiţiile federative dacă dimensiunea Pivot este dispersată.

  • Pentru cuburile cu stocare agregată, dimensiunile care conţin ierarhii de membri stocate pe mai multe niveluri nu trebuie selectate ca dimensiune Pivot. Selectaţi o dimensiune Pivot cu ierarhii dinamice sau o ierarhie stocată care este o ierarhie aplatizată, cu un singur nivel (în care toţi membrii sunt membri stocaţi pe nivelul 0).

  • Oracle Database are o limită de 1.000 de coloane, iar dimensiunea Pivot moşteneşte această limită. Stabiliţi numărul de membrii ai coloanelor eligibile din dimensiunea Pivot, pentru a vă asigura că nu vă confruntaţi cu limita. Numărul de combinaţii posibile de membri stocaţi în dimensiunea Pivot, plus numărul de dimensiuni din cub trebuie să fie mai mic sau egal cu 1.000.

  • Următoarele comenzi de calcul nu sunt acceptate pentru cuburile cu partiţii federative şi returnează o eroare dacă sunt utilizate:

    • CALC AVERAGE
    • CALC FIRST
    • CALC LAST
    • CCONV
    • DATAEXPORTCOND
    • DATAIMPORTBIN
    • SET AGGMISSG OFF (Essbase consolidează întotdeauna celulele #MISSING pentru cuburile cu partiţii federative)
    • SET CLEARUPDATESTATUS
    • SET CREATEBLOCKONEQ OFF (calculul Essbase al dimensiunilor dispersate este întotdeauna descendent pentru cuburile hibride şi cuburile cu partiţii federative, ceea ce duce la calculul părinţilor de nivel superior. Cu alte cuvinte, comportamentul prestabilit este SET CREATEBLOCKONEQ ON pentru cuburile cu partiţii federative, precum şi pentru cele hibride.)
    • SET FRMLRTDYNAMIC
    • SET REMOTECALC
    • SET UPTOLOCAL
    • SET UPDATECALC ON (calculul inteligent, cu markere pentru blocurile modificate/nemodificate, se aplică doar la cuburile de stocare în blocuri, care nu sunt elemente ale unei federaţii)
    • THREADPARVAR

    Pentru informaţii suplimentare despre calculele acceptate, consultaţi Calcularea şi interogarea cuburilor cu partiţii federative.

  • Script-urile de calcul care utilizează funcţia @MDALLOCATE nu sunt acceptate şi vor eşua cu un mesaj de eroare.

  • Unele calcule care durează mult şi care utilizează logica IF/ELSEIF/ELSE ar putea să eşueze pe cuburile cu partiţii federative, returnând una sau ambele erori ORA de mai jos, din Autonomous Data Warehouse:

    ORA-04036: PGA memory used by the instance or PDB exceeds PGA_AGGREGATE_LIMIT
    ORA-12805: parallel query server died unexpectedly

    Dacă întâmpinaţi astfel de erori, s-ar putea să fie necesar să extindeţi configuraţia hardware pentru Autonomous Data Warehouse, la 16 nuclee de procesor şi 128 GB RAM. Consultaţi documentaţia OCI: Modificarea configuraţiei unei instanţe.

  • Administrarea scenariilor nu este acceptată.

  • Partiţiile transparente sau cele replicate pe baza cubului cu partiţie federativă nu sunt aplicabile/acceptate.

  • MaxL nu acceptă crearea sau modificarea partiţiilor federative, însă puteţi utiliza API-ul REST.

  • Instrucţiunile MaxL şi API-urile pentru golirea/resetarea datelor, golirea regiunilor de date sau golirea agregatelor nu sunt acceptate.

  • Listele text (listele dinamice) nu sunt acceptate

  • Încetarea cererii nu este acceptată.

  • Atributele variabile şi orice calcul prestabilit de alte atribute, în afară de Sum nu sunt acceptate.

  • Subselectarea MDX nu este acceptată.

  • Generarea de vederi agregate (instrucţiunile MaxL execute aggregate process|build|selection) nu sunt acceptate.

  • Fuzionarea regiunilor/sectoarelor de date nu este aplicabilă (deoarece datele sunt în Autonomous Data Warehouse).

  • Informaţiile returnate în urma instrucţiunii MaxL query application APP-NAME list aggregate_storage storage_info (sau cele returnate de un API echivalent) nu sunt complete/exacte.

  • Cuburile de monedă nu sunt acceptate.

  • Jurnalul de audit de date nu este acceptat.

  • Triggerele pentru evenimentele cubului nu sunt acceptate.

  • Interogările asimetrice ar putea avea performanţe mai scăzute.

  • Performanţa de writeback (de exemplu, viteza de trimitere a actualizărilor de date din Smart View) poate fi mai scăzută dacă se trimite o cantitate mare de date.

  • Nu este acceptată copierea sau redenumirea aplicaţiilor şi a cuburilor cu partiţii federative.

  • Sunt ignorate următoarele setări de configurare ale aplicaţiei sau serverului Essbase:

    • AUTOMERGE
    • AUTOMERGEMAXSLICENUMBER
    • DATACACHESIZE
    • CALCCACHE
    • CALCCACHEDEFAULT
    • CALCCACHEHIGH
    • CALCCACHELOW
    • CALCLOCKBLOCK
    • CALCMODE
    • CALCNOTICE
    • CALCOPTFRMLBOTTOMUP
    • CALCREUSEDYNCALCBLOCKS
    • CALCPARALLEL
    • CALCTASKDIMS
    • DATACACHESIZE
    • DYNCALCCACHEBLKRELEASE
    • DYNCALCCACHEBLKTIMEOUT
    • DYNCALCCACHECOMPRBLKBUFSIZE
    • DYNCALCCACHEMAXSIZE
    • DYNCALCCACHEONLY
    • DYNCALCCACHEWAITFORBLK
    • ENABLE_DIAG_TRANSPARENT_PARTITION
    • EXPORTTHREADS
    • FORCEGRIDEXPANSION
    • GRIDEXPANSION
    • GRIDEXPANSIONMESSAGES
    • INDEXCACHESIZE
    • INPLACEDATAWRITE
    • PARCALCMULTIPLEBITMAPMEMOPT
    • SSAUDIT
    • SSAUDITR
    • SSLOGUNKNOWN
    • SUPNA
    • TARGETASOOPT
    • TARGETTIMESERIESOPT
  • Crearea unei partiţii federative poate eşua cu următoarea eroare dacă există prea multe niveluri în structura Essbase: Avertisment la distanţă de la o partiţie federativă din vederea analitică: [ORA-04063: ierarhia are erori].

  • Crearea partiţiei federative poate eşua dacă unele caractere, lungimile numelor utilizate în numele dimensiunilor Essbase sau numele membrilor din dimensiunea pivot nu sunt acceptate sau sunt considerate speciale de către Autonomous Data Warehouse. Aceste limitări ar trebui luate în considerare pe lângă dimensiunea Essbase documentată Convenţiile de denumire pt. dimensiuni, membri şi aliasuri.

  • Puteţi şterge o partiţie federativă doar din interfaţa web Essbase. Nu o puteţi şterge din Cube Designer.