Lucrul cu seturile de date ale unui registru de lucru

Acest subiect descrie ce trebuie să ştiţi pentru a lucra cu seturile de date ale unui registru de lucru.

Adăugarea seturilor de date într-un registru de lucru

Registrul dvs. de lucru poate utiliza mai multe seturi de date.

Atunci când adăugaţi mai multe seturi de date, Oracle Analytics combină datele. Puteţi să verificaţi combinarea prestabilită sau să actualizaţi sau să adăugaţi o combinare a datelor între seturile de date. Consultaţi Combinare seturi de date.
  1. Pe pagina home, treceţi cursorul peste un registru de lucru, faceţi clic pe Acţiuni, apoi selectaţi Deschidere.
  2. În panoul Date, faceţi clic pe Adăugare şi selectaţi Adăugare date.
    Urmează descrierea GUID-FF0C7C3F-3D35-4247-B2A0-C7E2B8F8CE93-default.jpg
    .jpg
  3. Opţional: Introduceţi criteriile de căutare şi apoi apăsaţi Enter pentru a afişa rezultatele corespunzătoare. Consultaţi Opţiuni de căutare.
    Sugestie: Când parcurgeţi seturi de date, pentru a vedea numele modelului de date din care provin datele, treceţi cursorul peste pictograma seturilor de date (în vizualizarea grilă) sau peste numele coloanei (în vizualizarea listă).
  4. Selectaţi un set de date, apoi faceţi clic pe Adăugare la registrul de lucru.

Înlocuirea unui set de date într-un registru de lucru

Când înlocuiţi un set de date, Oracle Analytics vă sugerează cum puteţi remapa coloanele din setul de date pe care le-aţi înlocuit, în setul de date de înlocuire. Puteţi accepta sau actualiza aceste mapări sugerate.

De exemplu, puteţi înlocui setul de date de testare al unui registru de lucru, cu un set de date de producţie. Sau puteţi copia un registru de lucru şi vizualizările acestuia, apoi puteţi utiliza registrul de lucru duplicat ca şablon. După ce redenumiţi registrul de lucru duplicat, puteţi adăuga un alt set de date.
Când înlocuiţi setul de date, orice mapare a datelor pe care o specificaţi este aplicată registrului de lucru. De exemplu, dacă mapaţi un element de date la Niciunul, datele specifice sunt eliminate din vizualizările, calculele şi filtrele registrului de lucru.
  1. Pe pagina home, treceţi cursorul peste registrul de lucru pentru a utiliza un şablon, faceţi clic pe Acţiuni, iar apoi selectaţi Deschidere.
  2. Din pagina Vizualizare, faceţi clic pe Date.
  3. În pagina Date, faceţi clic pe Diagramă de date.
  4. Găsiţi setul de date care trebuie înlocuit şi faceţi clic pe Acţiuni.
    Urmează descrierea GUID-5E165D8C-2B66-4255-9A98-21E7631682BB-default.jpg
    .jpg
  5. Selectaţi Salvare set de date.
  6. În dialogul Înlocuire set de date, faceţi clic pe setul de date de înlocuire. Faceţi clic pe Selectare.
  7. Revizuiţi, actualizaţi şi specificaţi mapările coloanelor pentru vizualizările, calculele şi filtrele registrului de lucru.
  8. Faceţi clic pe Înlocuire.
  9. Opţional: Dacă doriţi să adăugaţi combinarea între seturile de date, atunci în Diagramă de date faceţi clic între seturile de date pe care doriţi să le combinaţi, iar în dialogul Combinare date adăugaţi asocieri de coloane.

Eliminarea unui set de date dintr-un registru de lucru

Puteţi elimina un set de date dintr-un registru de lucru. Când faceţi asta, eliminaţi toate coloanele setului de date din vizualizările, filtrele şi calculele registrului de lucru.

  1. Pe pagina home, treceţi cursorul peste un registru de lucru, faceţi clic pe Acţiuni, apoi selectaţi Deschidere.
  2. În canvasul Vizualizare accesaţi panoul Date, faceţi clic dreapta pe setul de date pe care doriţi să-l eliminaţi şi selectaţi Eliminare din registrul de lucru.
    Urmează descrierea GUID-3022CFD3-0848-4CDD-9A11-AD43195733B6-default.jpg
    .jpg
  3. Faceţi clic pe Salvare.

Modificarea seturilor de date ale unui registru de lucru

Puteţi utiliza pagina Date din Editorul de registre de lucru pentru a naviga la Editorul de seturi de date sau la Editorul de transformări, pentru a vizualiza sau modifica seturile de date ale unui registru de lucru.

Când găsiţi pictograma unui set de date în diagrama de date şi faceți clic pe Editare, se deschide o nouă filă în browser care conţine editorul pe care îl utilizaţi pentru a vizualiza sau modifica setul de date. Editorul de registre de lucru rămâne deschis în propria filă din browser şi reflectă imediat orice modificări salvate ale setului de date.

Notă:

Un set de date poate fi utilizat în mai multe registre de lucru şi fluxuri de date. Modificarea unui set de date are efect asupra tuturor registrelor de lucru şi fluxurilor de date care utilizează acel set de date.
  1. Pe pagina home, treceţi cursorul peste un registru de lucru, faceţi clic pe Acţiuni, apoi selectaţi Deschidere.
  2. În Editorul de registre de lucru, faceţi clic pe Date pentru a accesa pagina Date.
  3. În diagrama de date, găsiţi setul de date şi faceţi clic pe butonul Deschidere care îi corespunde.
    Fila afişată depinde de setul de date selectat:
    • Dacă setul de date utilizează o conexiune la Oracle EPM Cloud, Oracle Essbase sau Google Analytics atunci Editorul de transformări se deschide într-o filă.
    • Dacă setul de date utilizează o conexiune care acceptă mai multe tabele (de exemplu, Oracle Database sau Oracle Autonomous Data Warehouse), atunci Editorul de seturi de date se deschide într-o filă.
  4. Opţional: Dacă este afişat Editorul de seturi de date, faceţi clic pe fila care corespunde tabelului pe care doriţi să îl vizualizaţi sau să îl modificaţi şi se afişează Editorul de transformări.
  5. Modificaţi şi salvaţi setul de date.

Combinare seturi de date

Acest subiect explică procesul de combinare şi modul în care se face combinarea seturilor de date ale unui registru de lucru.

Înţelegerea combinării

Când adăugaţi mai multe seturi de date la un registru de lucru, Oracle Analytics încearcă să găsească asocieri pentru coloane, între seturile de date pe care le-aţi adăugat. Această asociere este denumită combinare.

De exemplu, setul de date A poate conţine noi dimensiuni, care extind atributele setului de date B. Sau setul de date B poate conţine noi fapte, pe care le puteţi utiliza împreună cu subindicatori care există deja în setul de date A.

Combinarea face automat asocierea cu dimensiunile externe, dacă au acelaşi nume şi au un tip de date compatibil cu atributele din setul de date existent.
Dialogul de combinare date

Seturile de date care nu sunt combinate sunt despărţite de o linie în panoul Date al registrului de lucru.
Panou de date cu seturile de date care nu sunt combinate

Există restricţii între elementele de date şi vizualizări, atunci când un registru de lucru conţine seturi de date care nu sunt combinate. De exemplu, dacă registrul dvs. de lucru conţine două seturi de date care nu sunt combinate, atunci nu puteţi include elementele de date ale unui set de date în filtre, vizualizări sau calcule ale celuilalt set de date.

Relaţiile de combinare sunt stocate în tabele şi nu în registrul de lucru. Astfel, orice asociere de combinări pe care o adăugaţi sau o eliminaţi afectează celelalte seturi de date care utilizează aceleaşi tabele.

Seturile de date care utilizează conexiuni la Oracle Essbase sau Oracle EPM Cloud nu sunt disponibile pentru a fi combinate.

Este posibil ca registrul dvs. de lucru să conţină un set de date care include tabele din conexiuni şi scheme diferite. Când un set de date conţine mai multe tabele, tabelele vor conţine joinuri. Consultaţi Înţelegerea joinurilor la tabelele setului de date. În registrul dvs. de lucru, puteţi combina seturi de date care conţin mai multe tabele şi joinuri. De exemplu, puteţi adăuga şi combina seturi de date care conţin mai multe tabele când doriţi ca registrul de lucru să conţină analiza între fapte.

Despre valorile care nu se potrivesc unele cu altele în datele combinate

În unele cazuri, atunci când rândurile de date pe care vă aşteptaţi să le vedeţi într-un set de date lipsesc, trebuie să specificaţi ce set de date să fie utilizat pentru combinarea datelor.

Uneori lipsesc rânduri de date atunci când registrul dvs. de lucru include date din două seturi de date ce conţin o combinaţie de atribute şi valori şi există valori corespondente într-o sursă, dar nu şi în cealaltă.

Să presupunem că avem două seturi de date (Sursa A şi Sursa B), cu rânduri uşor diferite, aşa cum este afişat în următoarea imagine. Reţineţi că sursa A nu include IN-8, iar sursa B nu include IN-7.



Sunt afişate următoarele rezultate dacă selectaţi opţiunea de combinare a datelor Toate rândurile pt. sursa A şi selectaţi opţiunea de combinare a datelor Rânduri corespondente pt. sursa B. Deoarece IN-7 nu există în sursa B, rezultatele conţin NULL Rep şi NULL Bonus.



Sunt afişate următoarele rezultate dacă selectaţi opţiunea de combinare a datelor Rânduri corespondente pt. sursa A şi selectaţi opţiunea de combinare a datelor Toate rândurile pt. sursa B. Deoarece IN-8 nu există în sursa A, rezultatele conţin NULL Dată şi NULL Venit.



Vizualizarea pt. sursa A include ca atribut data, iar sursa B conţine Rep ca atribut, coloana de asociere fiind Inv#. Conform regulilor dimensionale, nu puteţi utiliza aceste atribute cu un subindicator din tabelul opus decât dacă utilizaţi, de asemenea, coloana corespondentă.

Există două setări pt. combinarea tabelelor care conţin şi atribute, dar şi subindicatori. Acestea sunt setate independent în fiecare vizualizare pe baza coloanelor utilizate în vizualizare. Setările sunt Toate rândurile şi Rânduri corespondente, iar ele descriu rândurile sursă pe care le utilizează sistemul la returnarea datelor de vizualizat.

Sistemul asignează automat combinarea datelor conform următoarelor reguli:

  • Dacă vizualizarea conţine o coloană corespondentă, sistemul setează sursele cu coloana corespondentă la Toate rândurile.
  • Dacă vizualizarea conţine un atribut, sistemul setează sursa acestuia la Toate rândurile şi setează celelalte surse la Rânduri corespondente.
  • Dacă atributele din vizualizare provin din aceeaşi sursă, sistemul setează sursa acestuia la Toate rândurile şi setează celelalte surse la Rânduri corespondente.
  • Dacă atributele provin din mai multe surse, sistemul setează sursa listată prima în panoul de elemente ale registrului de lucru la Toate rândurile şi setează celelalte surse la Rânduri corespondente.

Combinare seturi de date

Dacă registrul dvs. de lucru conţine mai multe seturi de date, puteţi combina datele dintr-un set de date cu datele dintr-un alt set de date.

Când adăugaţi mai multe seturi de date la un registru de lucru, sistemul încearcă să găsească unele corespondenţe pentru datele adăugate. El asociază automat dimensiunile externe, dacă au acelaşi nume şi un tip de date compatibil cu atributele din setul de date existent. Relaţiile de combinare sunt stocate în tabele şi nu în registrul de lucru. Astfel, orice asociere de combinări pe care o adăugaţi sau o eliminaţi afectează celelalte seturi de date care utilizează aceleaşi tabele.

Consultaţi Înţelegerea combinării.

Seturile de date care utilizează conexiuni la Oracle Essbase sau Oracle EPM Cloud nu sunt disponibile pentru a fi combinate.

Notă:

Seturile de date pot include tabele din diferite conexiuni şi scheme. Aceste seturi de date utilizează joinuri, care sunt definite în editorul Set de date. Pentru a reduce sau a elimina combinarea în cadrul registrelor de lucru, Oracle sugerează ca ori de câte ori este posibil să creaţi seturi de date care conţin mai multe tabele şi să utilizaţi joinuri. Consultaţi Crearea unui set de date dintr-o conexiune.
  1. Pe pagina home, treceţi cursorul peste un registru de lucru, faceţi clic pe Acţiuni, apoi selectaţi Deschidere.
  2. Pentru a adăuga alt set de date în registrul de lucru, faceţi clic pe Date şi, în panoul Date, faceţi clic pe Adăugare (+) şi apoi pe Adăugare set de date.
  3. În dialogul Adăugare set de date, selectaţi un set de date şi faceţi clic pe Adăugare la registrul de lucru.
  4. În pagina Date, accesaţi Diagramă de date şi găsiţi seturile de date care trebuie combinate.
  5. Faceţi clic pe numărul dintre pictogramele seturilor de date.
    Numărul de asocieri între coloane
  6. Opţional: Pentru a schimba asocierea pentru o coloană, faceţi clic pe numele coloanei şi selectaţi altă coloană.

    În cazul în care coloanele au acelaşi nume şi acelaşi tip de date, sunt recunoscute ca o posibilă asociere. Puteţi să personalizaţi această asociere şi să specificaţi faptul că o coloană este asociată cu o alta selectând-o în mod explicit, chiar dacă numele acesteia nu este acelaşi. Puteţi selecta doar coloanele cu un tip de date corespunzător.

  7. Opţional: Faceţi clic pe Adăugare altă asociere şi în tabel selectaţi coloana cu care doriţi să efectuaţi joinul.
  8. Opţional: Pentru un subindicator pe care-l încărcaţi pt. prima dată, specificaţi tipul de agregare, precum Sumă sau Medie.
  9. Faceţi clic pe OK.

Sugestii pentru combinarea datelor

Iată câteva sugestii pentru a obţine cele mai bune rezultate atunci când combinaţi date.

Evitarea unei erori privind limita maximă pentru runtime

Dacă combinaţi un set de date extern cu o zonă de subiect Oracle Analytics şi utilizaţi coloane şi filtre din ambele surse în aceeaşi vizualizare, Oracle Analytics poate expira.

Pentru a evita expirarea, aplicaţi mai multe filtre pentru zona de subiect, pentru a reduce cantitatea de date returnată de interogare.

Schimbarea combinării datelor dintr-o vizualizare

Puteţi modifica proprietăţile unei vizualizări pentru a suprascrie setările de combinare a datelor registrului de lucru.

Seturile de date care utilizează conexiuni la Oracle Essbase sau Oracle EPM Cloud nu sunt disponibile pentru a fi combinate.
  1. Pe pagina home, treceţi cursorul peste un registru de lucru, faceţi clic pe Acţiuni, apoi selectaţi Deschidere.
  2. În registrul de lucru, selectaţi o vizualizare, iar în panoul Proprietăţi faceţi clic pe Seturi de date.
    Panoul de proprietăţi al vizualizării
  3. Pentru a schimba combinarea prestabilită, faceţi clic pe Combinare date, apoi selectaţi Automat sau Personalizat.
    Dacă alegeţi Personalizat, puteţi seta combinarea la Toate rândurile sau la Rânduri care corespund.
    • Trebuie să asignaţi cel puţin o sursă la Toate rândurile.
    • Dacă ambele surse au activată opţiunea Toate rândurile, sistemul va presupune că tabelele sunt pur dimensionale.
    • Nu puteţi asigna opţiunea Rânduri care corespund pt. ambele surse.