Limitări ale funcţionalităţii write-back

Utilizatorii pot efectua write-back la orice sursă de date care permite executarea interogărilor SQL din Oracle Analytics.

Când efectuaţi configurarea pentru write-back, ţineţi cont de următoarele limitări:

  • Coloanele numerice trebuie să conţină numai numere. Acestea nu trebuie să conţină niciun caracter de formatare a datelor, precum simbolurile pentru dolar ($), simbolurile pentru liră sau diez (#), simbolurile pentru procentaj (%) etc.

  • Coloanele de text trebuie să conţină numai date de tip Şir.

  • Dacă un utilizator conectat vizualizează deja un dashboard care conţine o analiză în care datele au fost modificate prin write-back, datele nu sunt reactualizate automat în dashboard. Pentru a vedea datele actualizate, utilizatorul trebuie să reactualizeze dashboardul manual.

  • Puteţi să utilizaţi mecanismul de şablon numai cu vizualizările de tabele şi numai pentru datele cu o singură valoare. Mecanismul de şablon nu este acceptat pentru vizualizările de tabele pivot sau pentru niciun alt tip de vizualizare, pentru date cu mai multe valori sau pentru coloane derulante cu date cu o singură valoare.

  • Toate valorile din coloanele de write-back sunt editabile. Când sunt afişate într-un context care nu este formatat pt. tipărire, câmpurile editabile sunt afişate ca şi cum utilizatorul are privilegiul Write-back în baza de date. Dar atunci când o coloană logică este mapată la o coloană fizică care se poate modifica, coloana logică returnează valori pentru intersecţii pe mai multe niveluri. Acest scenariu poate cauza probleme.

  • Orice câmp dintr-o analiză poate fi marcat drept câmp de write-back, chiar dacă nu este derivat din tabelul de write-back pe care l-aţi creat. Dar nu puteţi rula cu succes operaţiunea de write-back dacă tabelul nu este activat pentru write-back. Responsabilitatea pentru etichetarea cu corectă cu taguri a câmpurilor revine designerului de conţinut.

  • Un şablon poate conţine şi alte instrucţiuni SQL în afară de insert şi update. Funcţia de write-back transmite aceste instrucţiuni către baza de date. Dar Oracle nu susţine sau nu recomandă utilizarea altor instrucţiuni în afară de insert sau update.

  • Oracle Analytics efectuează doar validarea minimă a intrării de date. În cazul în care câmpul este numeric şi utilizatorul introduce date de tip text, Oracle Analytics detectează acest lucru şi nu permite datelor nevalide să ajungă în baza de date. Dar nu detectează alte forme de intrare cu date nevalide (valori în afara intervalului, date mixte numerice şi de tip text etc.). Când utilizatorul face clic pe butonul Write-back şi este rulată o inserare sau o actualizare, datele nevalide determină afişarea unui mesaj de eroare de la baza de date. Atunci utilizatorul poate să corecteze intrarea incorectă. Designerii de conţinut pot include text în analiza de write-back pentru a ajuta utilizatorul, de exemplu, "Introducerea valorilor alfanumerice mixte într-un câmp de date numeric nu este permisă."

  • Mecanismul de şablon nu este adecvat pentru introducerea înregistrărilor arbitrare noi. Cu alte cuvinte, nu-l utilizaţi ca instrument de introducere a datelor.

  • La crearea unui tabel pentru write-back, asiguraţi-vă că cel puţin o coloană nu include capacitatea de write-back, dar include valorile care sunt unice pentru fiecare rând şi care nu sunt NULL.

  • Analizele de write-back nu acceptă detalierea. Deoarece detalierea modifică structura tabelului, şablonul de write-back nu funcţionează.

    Atenţie:

    Mecanismul de şablon preia intrarea utilizatorului şi o scrie direct în baza de date. Dumneavoastră vă revine responsabilitatea pentru securitatea bazei de date fizice. Pentru securitate optimă, stocaţi tabelele bazei de date de write-back într-o instanţă de bază de date unică.