Ponowne ładowanie danych dla zbioru danych

Aby zapewnić aktualność zawartości Analytics, można ponownie załadować zbiór danych, gdy zostanie on zaktualizowany.

Ponowne ładowanie danych zbioru danych - informacje podstawowe

Można ponownie ładować dane w zbiorze danych, aby zachować jego aktualność.

Ładując ponownie dane, uzyskuje się pewność, że w skoroszytach i wizualizacjach są zawarte aktualne dane. Aktualne dane są wyświetlane w skoroszytach i wizualizacjach, gdy ponowne ładowanie zbioru danych zostanie zakończone i skoroszyty zostaną odświeżone. Zob. Odświeżanie danych w skoroszycie.

Sposób ponownego ładowania zbioru danych zależy od tego, w jaki sposób dane są pozyskiwane.

Typ źródła zbioru danych Sposób ponownego ładowania danych
Dane z baz danych obsługujących ładowanie przyrostowe

Dane zbioru danych można ponownie ładować metodą przyrostową, jeśli zbiór danych używa źródła danych, które obsługuje tę funkcjonalność. Ładowanie przyrostowe powoduje załadowanie wyłącznie nowych lub zaktualizowanych danych. Zob. Ponowne przyrostowe ładowanie danych zbioru danych.

Dane z połączeń zewnętrznych Gdy dane dla zbioru danych są ponownie ładowane przy użyciu połączenia zewnętrznego, jest ponownie uruchamiana instrukcja SQL zbioru danych i aktualne dane dla tabel (z polem Dostęp do danych ustawionym na Automatyczne buforowanie) są ładowane do pamięci podręcznej.

Jeśli zbiór danych zawiera tabele (jedną lub większą ich liczbę) z polem Dostęp do danych ustawionym na Automatyczne buforowanie, to do ponownego załadowania danych do zbioru danych można użyć strony Dane. Można także skonfigurować harmonogram ponownego ładowania tabel zbioru danych, nawet raz na godzinę. Zob. Planowanie ponownego ładowania zbioru danych.

Dane z pliku w formacie Excel, CSV lub TXT Podczas ponownego ładowania pliku w formacie Microsoft Excel (XLSX lub XLS) nowszy plik arkusza kalkulacyjnego musi zawierać arkusz o takiej samej nazwie, jak w pliku oryginalnym. Ponadto arkusz ten musi zawierać te same kolumny, które występują w zbiorze danych. Jeśli w ładowanym pliku będzie brakować kolumn, ponowne ładowanie danych zakończy się niepowodzeniem.

Podczas ponownego ładowania pliku CSV lub TXT plik ten musi zawierać takie same kolumny, jakie występują w zbiorze danych. Jeśli w ładowanym pliku będzie brakować kolumn, ponowne ładowanie zakończy się niepowodzeniem.

Aby ponownie załadować zbiór danych, który jako źródła używa jednego pliku, należy użyć strony Dane.

Dane z pakietu aplikacji Oracle Fusion Cloud

Można ponownie ładować dane i metadane ze źródeł danych Fusion Applications Suite. Jeśli źródło danych Fusion Applications Suite używa logicznego SQL, ponowne załadowanie danych wiąże się z ponownym uruchomieniem instrukcji SQL zbioru danych.

Ponowne ładowanie danych z edytora skoroszytu

Podczas edycji skoroszytu można ponownie załadować dane, aby zaktualizować skoroszyt o najnowsze dane.

  1. Na stronie startowej odszukać skoroszyt i kliknąć Otwórz.
  2. Kliknąć kartę Wizualizacja.
  3. W okienku "Dane" kliknąć prawym przyciskiem myszy nazwę połączenia lub nazwę zbioru danych, po czym wybrać Załaduj ponownie dane.

Ponowne ładowanie określonej tabeli w zbiorze danych

Dane dla określonej tabeli w zbiorze danych można ponownie załadować za pomocą edytora zbioru danych. Podczas tej operacji są kierowane zapytania do źródła danych i aktualne dane są ładowane do pamięci podręcznej.

Informacje, jak ponownie załadować tabelę używającą pliku jako swojego źródła, są dostępne pod hasłem Ponowne ładowanie plików dla zbioru danych.
Opcja ponownego ładowania jest dostępna dla dowolnej tabeli ze zbioru danych, dla której pole Dostęp do danych zostało ustawione na Automatyczne buforowanie.
Zazwyczaj, aby zachować spójność danych, ładuje się ponownie jednocześnie wszystkie tabele w zbiorze danych. Niekiedy jednak celowe jest ponowne załadowanie tylko jednej z tabel w zbiorze danych. Na przykład, gdy wiadomo, że zmieniły się dane w tabeli faktów, lecz nie uległy zmianie żadne dane w tabelach wymiarów.
Podczas ponownego ładowania nie są aktualizowane informacje z podglądu danych, zawarte w profilu tabeli. Aby w podglądzie danych były pokazywane najnowsze dane, należy po ponownym załadowaniu danych ponownie sprofilować tabelę.
  1. Na stronie startowej kliknąć Dane, a następnie Dane.
  2. Kliknąć kartę Zbiory danych.
  3. Wskazać kursorem zbiór danych, który ma zostać ponownie załadowany, po czym kliknąć kolejno Czynności i Załaduj ponownie dane.
  4. Wybrać tabelę, a następnie kliknąć Uruchom teraz.

Ponowne ładowanie tabel w zbiorze danych

Używając karty "Zbiory danych", można ponownie załadować dane dla tabel ze zbioru danych, które używają połączeń i dla których pole Dostęp do danych zostało ustawione na Automatyczne buforowanie. Podczas tej operacji są kierowane zapytania do źródeł danych i aktualne dane są ładowane do pamięci podręcznej.

Uwaga:

Przy użyciu interfejsu REST API można również programem ponownie ładować dane na potrzeby istniejącego zbioru danych opartego na połączeniu. Zob. Ponowne ładowanie danych na potrzeby zbioru danych w REST API for Oracle Analytics Cloud.

Ładując ponownie dane, uzyskuje się pewność, że w skoroszytach i wizualizacjach są zawarte aktualne dane. Aktualne dane są wyświetlane w skoroszytach i wizualizacjach, gdy ponowne ładowanie zbioru danych zostanie zakończone i skoroszyty zostaną odświeżone.

Informacje, jak ponownie załadować zbiór danych zawierający więcej niż jedną tabelę i używający plików jako swojego źródła albo zawierający kombinację tabel utworzonych z połączeń i plików, są dostępne pod hasłem Ponowne ładowanie plików dla zbioru danych.
Opcja Załaduj ponownie dane jest dostępna dla dowolnego zbioru danych, jeśli dla przynajmniej jednej tabeli pole Dostęp do danych zostało ustawione na Automatyczne buforowanie oraz jeśli połączenie ze źródłem danych zawiera uwierzytelnienia dla tabel (jednej lub większej ich liczby).
Tabele zbioru danych z polem Dostęp do danych ustawionym na Bezpośrednio nie są uwzględniane w operacji ponownego ładowania. Zob. Określanie, czy tabela ze zbioru danych jest buforowana czy bezpośrednia
Tabele uwzględniane w zbiorze danych może ponownie załadować użytkownik, który utworzył zbiór danych lub jest jego właścicielem albo ma uprawnienia "Odczyt-zapis" do zbioru danych i uprawnienia "Tylko odczyt" do połączenia ze źródłem danych.
Można tworzyć harmonogramy ponownego ładowania zbioru danych. Zob. Planowanie ponownego ładowania zbioru danych.
  1. Na stronie startowej kliknąć Nawigator Ikona "Nawigator" umożliwiająca wyświetlanie obszaru "Nawigator", a następnie kliknąć Dane.
  2. Wskazać kursorem zbiór danych, który ma zostać ponownie załadowany, po czym kliknąć kolejno Czynności i Załaduj ponownie dane

    .
  3. Wybrać tabele, które mają zostać ponownie załadowane, a następnie kliknąć Uruchom teraz.

    .

Ponowne ładowanie plików dla zbioru danych

Aby upewnić się, że zawartość skoroszytu jest możliwie najbardziej aktualna, należy ponownie załadować dane w zbiorze danych z pliku XLSX, XLS, CSV lub TXT.

Przed rozpoczęciem należy upewnić się, że wysyłany plik zawiera te same kolumny co istniejący zbiór danych.

Ładując ponownie pliki zbioru danych, uzyskuje się pewność, że w skoroszytach i wizualizacjach są zawarte aktualne dane. Aktualne dane są wyświetlane w skoroszytach i wizualizacjach, gdy ponowne ładowanie pliku zostanie zakończone i skoroszyty zostaną odświeżone.

Ponowne ładowanie plików zbioru danych ze strony startowej
  1. Na stronie startowej kliknąć Nawigator Ikona "Nawigator" umożliwiająca wyświetlanie obszaru "Nawigator", a następnie kliknąć Dane.
  2. Kliknąć kartę Zbiory danych.
  3. Wskazać kursorem zbiór danych, który ma zostać ponownie załadowany, po czym kliknąć kolejno Czynności i Załaduj ponownie dane.
  4. W oknie dialogowym "Wyślij plik" przeciągnąć i upuścić plik do okna dialogowego lub kliknąć Wybierz plik w celu odszukania odpowiedniego pliku.

  5. Kliknąć OK.
W przypadku pracy w edytorze zbioru danych można ponownie załadować dane, klikając prawym przyciskiem myszy obszar diagramu złączeń, a następnie wybierając Wyślij plik.

Ponowne przyrostowe ładowanie danych zbioru danych

Ponowne ładowanie zbiorów danych, gdy w źródłowej bazie danych stają się dostępne nowe dane, pozwala w wydajny sposób zapewniać aktualność zawartości Analytics.

Przyrostowe ładowanie zbiorów danych - omówienie

Można utrzymywać aktualność skoroszytów, implementując przyrostowe ładowanie zbiorów danych.

Przyrostowe ponowne ładowanie danych umożliwia odświeżanie danych i może minimalizować czas przetwarzania.

Gdzie skonfigurować ładowanie przyrostowe?

Ładowanie przyrostowe zbiorów danych w Oracle Analytics można skonfigurować za pomocą opcji Typ ponownego ładowania pamięci podręcznej dostępnej w opcjach dostępu do danych.
Opis "GUID-8F20639A-2EB8-40DF-BE20-9B49B1CCD16C-default.png" znajduje się poniżej
.png"

Jakie typy ładowania przyrostowego są obsługiwane?

W Oracle Analytics można:
  • Ładować nowe rekordy i aktualizacje istniejących rekordów (operacja nazywana "wstawianiem z aktualizacją") przy użyciu opcji Ładowanie nowych i zaktualizowanych danych.
  • Ładować tylko nowe rekordy (operacja nazywana "wstawianiem") przy użyciu opcji Dodawanie nowych danych do istniejących danych.

Jeśli ładowanie przyrostowe nie jest odpowiednie dla używanych danych, można załadować ponownie wszystkie dane, używając opcji Zastępowanie istniejących danych. Na przykład jeśli znaczna część danych jest regularnie zmieniana, pełne ładowanie danych może być efektywniejsze.

Typy bazy danych, które obsługują ładowanie przyrostowe dla zbiorów danych

  • Oracle Database
  • Oracle Applications
  • Oracle Autonomous Data Warehouse (ADW)
  • Oracle Autonomous Transaction Processing (ATP)
  • Oracle Cloud Infrastructure Object Storage
  • Oracle Talent Management Cloud/Oracle Talent Acquisition Cloud (Taleo)
  • DB2
  • Informix
  • MySQL
  • SQL Server
  • Sybase ASE i Sybase IQ

Praca z danymi w różnych strefach czasowych

Jeśli istnieje różnica czasu między znacznikami czasu występującymi w danych a domyślną strefą czasową Oracle Analytics (UTC, Universal Time Coordinated), można określić przesunięcie uwzględniające tę różnicę czasu, aby dane były ładowane prawidłowo. Na przykład jeśli system źródłowy rejestruje dane w strefie czasowej PST (Standardowy czas Pacyfiku), która jest o osiem godzin opóźniona w stosunku do czasu UTC, należy ustawić przesunięcie operacji przyrostowej na 8 godzin. Zob. Konfigurowanie zbioru danych do ładowania przyrostowego.

Konfigurowanie zbioru danych do ładowania przyrostowego

Skonfigurowanie zbiorów danych do ładowania przyrostowego pozwala utrzymywać ich aktualność. Na przykład jeśli system źródłowy ma nowe rekordy, do zbioru danych wystarczy załadować tylko te nowe rekordy, dzięki czemu ruch w systemie zostanie zminimalizowany, a czas przetwarzania skrócony.

Jeśli nie zostanie określona kolumna wskaźnika nowych danych, Oracle Analytics będzie używać znacznika czasu modyfikacji pliku w celu ustalenia, kiedy są dostępne nowe dane. Po ukończeniu tej konfiguracji będzie można ładować ponownie zbiór danych w sposób przyrostowy.
Przed rozpoczęciem należy upewnić się, że zbiór danych jest oparty na takim typie bazy danych, który obsługuje ładowanie przyrostowe. Zob. Bazy danych, które obsługują przyrostowe ponowne ładowanie dla zbiorów danych.
  1. Na stronie startowej kliknąć Nawigator Ikona "Nawigator" umożliwiająca wyświetlanie obszaru "Nawigator", a następnie kliknąć Dane i wskazać kursorem zbiór danych, który ma zostać odświeżony.
  2. Kliknąć Czynności Opcja "Czynności" umożliwiająca wyświetlenie listy działań, które można wykonać, a następnie kliknąć Otwórz.
  3. W obszarze Diagram złączeń kliknąć dwukrotnie tabelę, która ma zostać odświeżona.
  4. Kliknąć Edytuj definicję.
  5. Upewnić się, że po prawej stronie ekranu są wyświetlane opcje dostępu do danych.
    Jeśli opcje dostępu do danych nie są wyświetlane, umieścić wskaźnik myszy na środku prawej krawędzi okna w celu odszukania opcji Rozwiń, po czym kliknąć Rozwiń.
    Użyć opcji Typ ponownego ładowania pamięci podręcznej w panelu dostępu do danych, aby skonfigurować odświeżanie.
  6. W polu Dostęp do danych wybrać Automatyczne buforowanie.
  7. W polu Typ ponownego ładowania pamięci podręcznej określić typ odświeżania przyrostowego.
    • Wybrać Ładowanie nowych i zaktualizowanych danych (operacja nazywana również "wstawianiem z aktualizacją"), aby ładować nowe dane w momencie, gdy stanie się dostępny nowy rekord lub gdy zostanie zaktualizowany istniejący rekord. W ten sposób można na przykład ładować nowe transakcje, a także zmiany w istniejących transakcjach.
    • Wybrać Dodawanie nowych danych do istniejących danych (operacja nazywana również "wstawianiem"), aby ładować nowe dane w momencie, gdy stanie się dostępny nowy rekord. W ten sposób można na przykład ładować wyłącznie nowe transakcje.
    Opcja Zastępowanie istniejących danych powoduje pełne ponowne ładowanie danych.
  8. W polu Kolumny klucza użytkownika określić kolumny klucza użytkownika, które identyfikują unikatowe rekordy. Kliknąć pole, aby wyświetlić dostępne kolumny, a następnie wybrać co najmniej jedną kolumnę.
  9. W obszarze Kolumna(-y) wskaźnika nowych danych określić kolumnę (lub kolumny) mającą służyć do wykrywania nowych lub zaktualizowanych danych. Na przykład można określić kolumnę unikatowych ID transakcji, aby identyfikować nowe transakcje w źródle danych.
    Jeśli dane są ładowane z plików przechowywanych w Oracle Cloud Infrastructure Object Storage, pole Kolumna wskaźnika nowych danych nie będzie wyświetlane, ponieważ Oracle Analytics używa znacznika czasu modyfikacji pliku.
  10. W obszarze Czas przesunięcia operacji przyrostowej zmienić wartość domyślną ("Brak"), jeśli występuje różnica czasu między znacznikami czasu w danych a domyślną strefą czasową Oracle Analytics (UTC, Universal Time Coordinated). Na przykład jeśli system źródłowy rejestruje dane w strefie czasowej PST (Pacific Time Zone), która jest o osiem godzin opóźniona w stosunku do czasu UTC, należy ustawić przesunięcie operacji przyrostowej na 8 godzin.
  11. Kliknąć OK.

Przyrostowe ładowanie danych zbiorów danych

Przyrostowe ponowne ładowanie danych zbiorów danych pozwala utrzymywać aktualność skoroszytów. Dane można ładować jednorazowo lub w regularnych odstępach.

Przed rozpoczęciem należy skonfigurować zbiór danych na potrzeby ładowania przyrostowego. Zob. Konfigurowanie zbioru danych do ładowania przyrostowego.
  1. Na stronie startowej kliknąć NawigatorIkona "Nawigator" umożliwiająca wyświetlanie obszaru "Nawigator", a następnie kliknąć Dane i wskazać kursorem zbiór danych, który ma zostać odświeżony, aby wyświetlić opcję Czynności Opcja "Czynności" umożliwiająca wyświetlenie listy działań, które można wykonać.

  2. Aby załadować dane raz, kliknąć Załaduj ponownie dane.
    Kliknąć Uruchom ponowne ładowanie, wybrać tabele, które mają zostać ponownie załadowane, a następnie kliknąć Uruchom teraz.

  3. Aby ładować dane regularnie, kliknąć Nowy harmonogram.
    W oknie dialogowym "Harmonogram" określić, kiedy ma się rozpocząć odświeżanie oraz z jaką częstotliwością dane mają być odświeżane, po czym kliknąć OK.

Skorzystać z karty "Harmonogramy" w oknie dialogowym "Zbadaj", aby przeglądać aktualizacje. Zob. Wyświetlanie historii ponownych ładowań zbioru danych i Wyświetlanie i pobieranie plików dzienników zlecenia ponownego ładowania zbioru danych.
W przypadku drążenia do szczegółów poziomu zadania dla ładowania przyrostowego widać będzie, że opcja Tryb odświeżania jest ustawiona na "Przyrostowe".

Wyświetlanie historii ponownych ładowań zbioru danych

Informacje historyczne dotyczące ponownych ładowań zbioru danych są generowane na poziomie zlecenia i na poziomie tabel.

Korzystając z historii ponownego ładowania zbioru danych, można poznać sposób ponownego załadowania (ręczne lub zaplanowane), status zlecenia, godzinę rozpoczęcia, godzinę zakończenia oraz ilość ponownie załadowanych danych wyrażoną w bajtach. Informacje te można drążyć do poziomu tabel ponownie załadowanych w ramach zlecenia. Na przykład można wyświetlić nazwę źródła tabeli, status ponownego ładowania i liczbę wierszy.
Oracle Analytics generuje informacje historyczne, gdy są ponownie ładowane zbiory danych korzystające z połączeń.
Oracle Analytics nie generuje informacji historycznych i plików dziennika, gdy są ponownie ładowane zbiory danych, które:
  • Używają tylko plików.
  • Używają połączenia i pliku. Oracle Analytics generuje informacje historyczne tylko dla tych tabel zbiorów danych, które korzystają z połączeń.
  • Używają połączenia z Oracle EPM Cloud lub Oracle Essbase.
  1. Na stronie startowej kliknąć Nawigator Ikona "Nawigator" umożliwiająca wyświetlanie obszaru "Nawigator", a następnie kliknąć Dane.
  2. Na karcie Zbiory danych wskazać kursorem zbiór danych, po czym kliknąć kolejno Czynności i Zbadaj.
  3. Kliknąć kartę Historia, aby zobaczyć zlecenia ładowania danych, które zostały zakończone w odniesieniu do tego zbioru danych.

  4. Kliknąć zlecenie na liście, aby wyświetlić kartę Ogólne zawierającą przegląd zlecenia.
  5. Opcjonalne: kliknąć kartę Status, aby wyświetlić zadania, które zostały wykonane w ramach zlecenia.

    Kliknąć zadanie na liście, aby wyświetlić informacje z dziennika dotyczące tego zadania. Jeśli ładowanie było przyrostowe, opcja Tryb odświeżania będzie ustawiona na "Przyrostowe".

Wyświetlanie i pobieranie plików dzienników zlecenia ponownego ładowania zbioru danych

Można przeglądać pliki dzienników dotyczących ponownego ładowania zbiorów danych, co może być przydatne przy rozwiązywaniu ewentualnych problemów z ponownym ładowaniem zbioru danych.

Na przykład jeśli podczas ponownego ładowania zbioru danych wystąpi problem, dzienniki mogą pomóc ustalić, czy jest on związany z konfiguracją (np. niepoprawne lub nieaktualne hasło) czy ze zbyt dużą liczbą danych. W takich przypadkach w plikach dzienników są zawarte daty i godziny kluczowych operacji oraz informacje o liczbie przetworzonych rekordów. Dzienniki można przeglądać na poziomie zlecenia i na poziomie tabeli.
Oracle Analytics generuje pliki dzienników, gdy są ponownie ładowane zbiory danych korzystające z połączeń. Pliki dzienników nie są generowane, jeśli zbiór danych używa jednego lub większej liczby plików bądź korzysta z połączenia z Oracle EPM Cloud albo z Oracle Essbase.
  1. Na stronie startowej kliknąć Nawigator Ikona "Nawigator" umożliwiająca wyświetlanie obszaru "Nawigator", a następnie kliknąć Dane.
  2. Na karcie Zbiory danych wskazać kursorem zbiór danych, po czym kliknąć kolejno Czynności i Zbadaj.
  3. Kliknąć kartę Historia, a następnie kliknąć zlecenie, którego szczegóły mają zostać sprawdzone.

  4. Na karcie Ogólne kliknąć menu "Szczegóły zlecenia" Wielokropek w prawym górnym rogu ekranu, a następnie wybrać Wyświetl dziennik, aby wyświetlić dziennik, lub wybrać Pobierz dzienniki, aby zapisać dzienniki w lokalnym systemie plików.
  5. Jeśli zlecenie załadowało ponownie więcej niż jedną tabelę, a użytkownik chce wyświetlić informacje dziennika dotyczące określonej tabeli, należy kliknąć kolejno Status, nazwę zadania ponownego ładowania tabeli, menu "Zadanie zlecenia" Wielokropek w prawym górnym rogu ekranu, po czym kliknąć Wyświetl dziennik.