Praca ze zbiorami danych używanymi w skoroszycie

Opisano tu, co trzeba wiedzieć, aby móc pracować z używanymi w skoroszycie zbiorami danych.

Dodawanie zbiorów danych do skoroszytu

W skoroszycie może być używany więcej niż jeden zbiór danych.

Gdy do projektu zostanie dodany więcej niż jeden zbiór danych, Oracle Analytics scali dane. Można wypróbować scalanie domyślne albo zaktualizować lub dodać scalanie zbiorów danych. Zob. Scalanie zbiorów danych.
  1. Na stronie startowej wskazać kursorem skoroszyt, kliknąć Czynności i wybrać Otwórz.
  2. W okienku "Dane" kliknąć Dodaj, po czym wybrać Dodaj dane.
    Opis "GUID-FF0C7C3F-3D35-4247-B2A0-C7E2B8F8CE93-default.jpg" znajduje się poniżej
    .jpg"
  3. Opcjonalne: Wprowadzić kryteria wyszukiwania i kliknąć Wprowadź, aby wyświetlić wyniki uzgadniania. Zob. Opcje wyszukiwania.
    Wskazówka: aby podczas przeglądania zbiorów danych zobaczyć nazwę modelu danych, z którego pochodzą dane, należy wskazać kursorem ikonę "Zbiory danych" (w widoku tabeli) lub nazwę kolumny (w widoku listy).
  4. Wybrać zbiór danych, po czym kliknąć Dodaj do skoroszytu.

Zastępowanie zbioru danych w skoroszycie

Gdy zbiór danych jest zastępowany, Oracle Analytics sugeruje, jak zmienić odwzorowanie kolumn z zastępowanego zbioru danych na kolumny z zastępującego zbioru danych. Sugerowane mapowania można zaakceptować lub zaktualizować.

Na przykład można w skoroszycie zastąpić testowy zbiór danych produkcyjnym zbiorem danych. Można też skopiować skoroszyt i zawarte w nim wizualizacje, a następnie używać kopii jako szablonu. Po zmianie jej nazwy można dodać inny zbiór danych.
Gdy zbiór danych jest zastępowany, wszystkie określane mapowania danych są stosowane do skoroszytu. Na przykład, jeśli element danych jest mapowany na Brak, odpowiadające mu dane zostaną usunięte z wizualizacji, obliczeń i filtrów skoroszytu.
  1. Na stronie startowej umieścić wskaźnik myszy na skoroszycie, który ma być użyty jako szablon, kliknąć Czynności i wybrać Otwórz.
  2. Na stronie "Wizualizacja" kliknąć na karcie Dane.
  3. Na stronie "Dane" wybrać Diagram danych.
  4. Odszukać zastępowany zbiór danych, po czym kliknąć na ikonie Czynności.
    Opis "GUID-5E165D8C-2B66-4255-9A98-21E7631682BB-default.jpg" znajduje się poniżej
    .jpg"
  5. Wybrać opcję Zastąp zbiór danych.
  6. W oknie dialogowym "Zastępowanie zbioru danych" kliknąć na zastępującym zbiorze danych. Kliknąć przycisk Wybierz.
  7. Przejrzeć, zaktualizować i określić mapowania kolumn dla wizualizacji, obliczeń i filtrów skoroszytu.
  8. Kliknąć przycisk Zastąp.
  9. Opcjonalne: Jeśli trzeba dodać scalanie zbiorów danych, w diagramie danych kliknąć między tymi zbiorami danych, które mają zostać scalone, po czym w oknie dialogowym "Scalanie danych" dodać zgodne kolumny.

Usuwanie zbioru danych ze skoroszytu

Zbiór danych można usunąć ze skoroszytu. Jeśli to nastąpi, wszystkie kolumny tego zbioru danych zostaną usunięte z wizualizacji, filtrów i obliczeń używanych w skoroszycie.

  1. Na stronie startowej wskazać kursorem skoroszyt, kliknąć Czynności i wybrać Otwórz.
  2. W kanwie Wizualizacja przejść do okienka "Dane", kliknąć prawym przyciskiem myszy zbiór danych, który ma zostać usunięty, po czym wybrać Usuń ze skoroszytu.
    Opis "GUID-3022CFD3-0848-4CDD-9A11-AD43195733B6-default.jpg" znajduje się poniżej
    .jpg"
  3. Kliknąć Zapisz.

Modyfikowanie zbiorów danych skoroszytu

Ze strony Dane edytora skoroszytu można przejść do edytora zbioru danych lub edytora transformacji, aby wyświetlać lub modyfikować zbiory danych skoroszytu.

Gdy w diagramie danych odszukamy ikonę zbioru danych i naciśniemy przycisk Edytuj, zostanie otwarta nowa karta przeglądarki zawierająca edytor umożliwiający przejrzenie lub zmodyfikowanie zbioru danych. Edytor skoroszytu pozostaje otwarty w swojej własnej karcie przeglądarki i od razu odzwierciedla wszystkie zapisane zmiany w zbiorze danych.

Uwaga:

Zbiór danych może być używany w wielu skoroszytach i przepływach danych. Modyfikacja zbioru danych wpływa na wszystkie przepływy danych i skoroszyty, w których ten zbiór jest używany.
  1. Na stronie startowej wskazać kursorem skoroszyt, kliknąć Czynności i wybrać Otwórz.
  2. W edytorze skoroszytu kliknąć Dane, aby przejść na stronę "Dane".
  3. W diagramie danych odszukać zbiór danych, po czym nacisnąć jego przycisk Otwórz.
    Wyświetlona karta zależy od wybranego zbioru danych:
    • Jeśli zbiór danych używa połączenia z Oracle EPM Cloud, Oracle Essbase lub Google Analytics, to na karcie jest otwierany edytor transformacji.
    • Jeśli zbiór danych używa połączenia, które obsługuje więcej niż jedną tabelę (na przykład Oracle Database lub Oracle Autonomous Data Warehouse), to w karcie zostanie otwarty edytor zbioru danych.
  4. Opcjonalne: Jeśli zostanie wyświetlony edytor zbioru danych, kliknąć kartę tabeli, która ma zostać wyświetlona lub zmodyfikowana, a zostanie wyświetlony edytor transformacji.
  5. Zmodyfikować i zapisać zbiór danych.

Scalanie zbiorów danych

Wyjaśniono tu proces scalania oraz przedstawiono sposób scalania zbiorów danych w skoroszycie.

Omówienie scalania

Gdy do skoroszytu zostanie dodany więcej niż jeden zbiór danych, Oracle Analytics spróbuje uzgodnić kolumny z dodanych zbiorów danych. Proces ten jest nazywany scalaniem.

Na przykład zbiór A może zawierać nowe wymiary rozszerzające atrybuty ze zbioru danych B. Albo zbiór danych B może zawierać nowe fakty, których można używać wraz z miarami już istniejącymi w zbiorze danych A.

W procesie scalania zewnętrzne wymiary są automatycznie uzgadniane, gdy mają wspólną nazwę i typ danych zgodny z atrybutami w istniejącym zbiorze danych.
Okno dialogowe "Scalanie danych"

Niescalane zbiory danych są w okienku "Dane" skoroszytu oddzielone linią.
Panel "Dane" z niescalanymi zbiorami danych

Jeśli skoroszyt zawiera niescalane zbiory danych, istnieją pewne ograniczenia dotyczące elementów danych i wizualizacji. Na przykład, jeśli skoroszyt zawiera dwa niescalane zbiory danych, to elementów danych z jednego zbioru danych nie można używać w filtrach, wizualizacjach ani obliczeniach związanych z drugim zbiorem danych.

Powiązania scalania są przechowywane nie w skoroszycie, lecz w tabelach. Dlatego dodanie lub usunięcie zgodnych scaleń wpływa na inne zbiory danych używające tych samych tabel.

Zbiory danych, w których są używane połączenia z Oracle Essbase lub Oracle EPM Cloud, nie są dostępne do scalania.

Skoroszyt może zawierać zbiór danych obejmujący tabele z różnych połączeń i schematów. Jeśli w zbiorze danych są zawarte tabele, to zazwyczaj występują ich złączenia. Zob. Omówienie złączeń tabel w zbiorze danych. W skoroszycie można scalać zbiory danych zawierające wiele tabel i złączeń. Na przykład można dodawać i scalać zbiory danych zawierające wiele tabel, jeśli skoroszyt ma zawierać analizę obejmującą różne fakty.

Niezgodne wartości w scalanych danych - informacje podstawowe

W niektórych przypadkach, gdy brakuje wierszy danych, które spodziewamy się zobaczyć w zbiorze danych, trzeba określić, który zbiór danych ma być używany do scalania danych.

Niekiedy brakuje wierszy danych, jeśli skoroszyt obejmuje dane z dwóch zbiorów danych zawierających mieszaninę atrybutów oraz wartości i jeśli w jednym zbiorze istnieją uzgadniane wartości, które nie istnieją w drugim.

Załóżmy, że mamy dwa zbiory danych (źródło A i źródło B) z nieco różnymi wierszami, jak pokazano na poniższym rysunku. Proszę zauważyć, że źródło A nie zawiera IN-8, zaś źródło B nie zawiera IN-7.



Poniższe wyniki są uzyskiwane, jeśli dla źródła A zostanie wybrana opcja scalania danych Wszystkie wiersze, a dla źródła B - opcja Zgodne wiersze. Ponieważ IN-7 nie istnieje w źródle B, w uzyskanym wyniku są w kolumnach "Rep" i "Bonus" zawarte wartości Null.



Poniższe wyniki są uzyskiwane, jeśli dla źródła A zostanie wybrana opcja scalania danych Zgodne wiersze, a dla źródła B - opcja Wszystkie wiersze. Ponieważ IN-8 nie istnieje w źródle A, w uzyskanym wyniku są w kolumnach "Date" i "Revenue" zawarte wartości Null.



Wizualizacja dla źródła A uwzględnia "Date" jako atrybut, źródło B uwzględnia "Rep" jako atrybut, a uzgadnianą kolumną jest "Inv#". Zgodnie z regułami dotyczącymi wymiarów te atrybuty nie mogą być używane bez miary z przeciwnej tabeli, chyba że jest także używana uzgadniana kolumna.

Istnieją dwa ustawienia dla tabel zawierających zarówno atrybuty, jak i miary. Ustawienia te są określane niezależnie w każdej wizualizacji, na podstawie używanych w niej kolumn. Ustawieniami tymi są Wszystkie wiersze i Zgodne wiersze; opisują one, które wiersze źródłowe zostaną użyte przez system podczas zwracania danych do wizualizacji.

System automatycznie przypisuje sposób scalania danych, zgodnie z następującymi regułami:

  • Jeśli wizualizacja zawiera uzgadnianą kolumnę, to dla wszystkich źródeł zawierających tę kolumnę jest ustawiana opcja Wszystkie wiersze.
  • Jeśli wizualizacja zawiera atrybut, to dla jego źródła jest ustawiana opcja Wszystkie wiersze, a dla pozostałych źródeł - opcja Zgodne wiersze.
  • Jeśli atrybuty w wizualizacji pochodzą z tego samego źródła, to dla tego źródła jest ustawiana opcja Wszystkie wiersze, a dla pozostałych źródeł - opcja Zgodne wiersze.
  • Jeśli atrybuty pochodzą z różnych źródeł, to dla źródła, które znajduje się na pierwszym miejscu na liście w panelu elementów skoroszytu, jest ustawiana opcja Wszystkie wiersze, a dla pozostałych źródeł - opcja Zgodne wiersze.

Scalanie zbiorów danych

Jeśli skoroszyt zawiera więcej niż jeden zbiór danych, można scalić dane z jednego zbioru z danymi z innego.

Gdy do skoroszytu zostanie dodany więcej niż jeden zbiór danych, system próbuje znaleźć zgodności dla dodawanych danych. Automatycznie uzgadnia zewnętrzne wymiary, gdy mają wspólną nazwę i typ danych zgodny z atrybutami w istniejącym zbiorze danych. Powiązania scalania są przechowywane nie w skoroszycie, lecz w tabelach. Dlatego dodanie lub usunięcie zgodnych scaleń wpływa na inne zbiory danych używające tych samych tabel.

Zob. Omówienie scalania.

Zbiory danych, w których są używane połączenia z Oracle Essbase lub Oracle EPM Cloud, nie są dostępne do scalania.

Uwaga:

W zbiorach danych mogą być uwzględniane tabele z różnych połączeń i schematów. W takich zbiorach danych są używane złączenia definiowane w edytorze zbioru danych. Aby ograniczyć lub wyeliminować scalanie w skoroszytach, Oracle sugeruje, żeby - gdy tylko jest to możliwe - tworzyć zbiory danych zawierające tabele i używać złączeń. Zob. Tworzenie zbioru danych z połączenia.
  1. Na stronie startowej wskazać kursorem skoroszyt, kliknąć Czynności i wybrać Otwórz.
  2. Aby dodać kolejny zbiór danych do skoroszytu, kliknąć Dane, po czym w okienku "Dane" kliknąć Dodaj (+), a następnie Dodaj zbiór danych.
  3. W oknie dialogowym "Dodaj zbiór danych" wybrać zbiór danych, po czym kliknąć "Dodaj do skoroszytu".
  4. Na stronie "Dane" przejść do obszaru Diagram danych, po czym odszukać te zbiory danych, które mają zostać scalone.
  5. Kliknąć liczbę wyświetlaną między ikonami zbiorów danych.
    Liczba zgodnych kolumn
  6. Opcjonalne: Aby zmienić uzgodnienie kolumny, kliknąć na jej nazwie, po czym wybrać inną kolumnę.

    Jeśli kolumny mają tę samą nazwę i ten sam typ danych, są traktowane jako prawdopodobnie zgodne. Można to zmienić i określić, że dana kolumna jest zgodna z inną, wybierając ją w sposób jawny, nawet jeśli jej nazwa się różni. Można wybierać tylko kolumny o zgodnym typie danych.

  7. Opcjonalne: Kliknąć przycisk Dodaj inne uzgodnienie, po czym wybrać w tabeli te kolumny, które mają tworzyć złączenie.
  8. Opcjonalne: W przypadku miary wysyłanej po raz pierwszy, określić typ agregacji, taki jak Suma lub Średnia.
  9. Kliknąć OK.

Wskazówki dotyczące scalania danych

Poniżej przedstawiono kilka wskazówek dotyczących tego, jak uzyskać najlepsze wyniki podczas scalania danych.

Unikanie błędu dotyczącego limitu maksymalnego w fazie wykonawczej

W przypadku scalania zewnętrznego zbioru danych z obszarem tematycznym Oracle Analytics z użyciem kolumn i filtrów z obu źródeł w tej samej wizualizacji, może nastąpić przekroczenie limitu czasu Oracle Analytics.

Aby uniknąć przekroczenia limitu czasu, można zastosować więcej filtrów obszaru tematycznego w celu zmniejszenia ilości danych zwracanych przez zapytanie.

Zmienianie sposobu scalania danych w wizualizacji

Chcąc przesłonić ustawienia scalania danych w skoroszycie, można zmodyfikować właściwości wizualizacji.

Zbiory danych, w których są używane połączenia z Oracle Essbase lub Oracle EPM Cloud, nie są dostępne do scalania.
  1. Na stronie startowej wskazać kursorem skoroszyt, kliknąć Czynności i wybrać Otwórz.
  2. W skoroszycie wybrać wizualizację, po czym w okienku "Właściwości" kliknąć Zbiory danych.
    Panel właściwości wizualizacji
  3. Aby zmienić domyślny sposób scalania, wybrać Scalanie danych, a następnie opcję Automatyczne lub Niestandardowe.
    Jeśli zostanie wybrana opcja Niestandardowe, można ustawić scalanie na Wszystkie wiersze lub Zgodne wiersze.
    • Do opcji Wszystkie wiersze trzeba przypisać przynajmniej jedno źródło.
    • Jeśli wszystkie źródła są przypisane do opcji Wszystkie wiersze, system zakłada, że tabele są czysto wymiarowe.
    • Nie można przypisać obu źródeł do opcji Zgodne wiersze.