Przejdź do głównej treści

Strategie danych

Przegląd

W przeglądzie znajdują się wszystkie aktualnie dostępne Strategie danych. Wyszukiwanie określonej Strategii danych, zmiana konfiguracji kolumn oraz tworzenie nowej Strategii danych są możliwe poprzez użycie przycisku + Data Strategy.


Tworzenie

Proszę podać nazwę dla nowej Strategii danych.

Wyodrębnione dane

Lewy rozwijanyPrawy rozwijanyOpis
Nowa baza danych-dab Nexus utworzy nową bazę danych po każdym uruchomieniu
Zachowaj bazę danychNadpiszdab Nexus utworzy nową bazę danych przy pierwszym uruchomieniu zadania, następnie wydobyte dane są każdorazowo nadpisywane
Zachowaj bazę danychScal z deltądab Nexus utworzy nową bazę danych przy pierwszym uruchomieniu zadania, później wydobyte dane dołączane są do już istniejących przy kolejnych uruchomieniach
Istniejąca baza danychNadpiszdab Nexus zapisuje wydobyte dane do już istniejącej bazy danych, dane są każdorazowo nadpisywane
Istniejąca baza danychScal z deltądab Nexus zapisuje wydobyte dane do już istniejącej bazy danych, z każdym kolejnym uruchomieniem dane są dołączane do istniejących
Istniejąca baza danychNowy schematdab Nexus zapisuje wydobyte dane do istniejącej bazy danych, za każdym uruchomieniem tworzony jest nowy schemat bazy danych
  • Automatyczne usuwanie po ... dniach: należy określić, po ilu dniach od wykonania uruchomienia mają zostać skasowane Wyodrębnione dane
  • Schemat bazy danych: proszę podać nazwę swojej Strategii danych
  • Możliwość nadpisania schematu bazy danych w Zadaniu: po aktywacji, schemat bazy danych można modyfikować w procesie Tworzenia Zadania

Przetworzone dane

Przetworzone daneOpis
NadpiszWynikowa tabela poprzedniego uruchomienia jest nadpisywana przy każdym uruchomieniu
Nowy zestaw wynikowyWynikowe dane są zapisywane w nowym schemacie bazy danych dla każdego uruchomienia
  • Automatyczne usuwanie po ... dniach: należy określić, po ilu dniach od wykonania uruchomienia mają zostać skasowane Wyodrębnione dane

  • Schemat bazy danych: proszę podać nazwę swojej Strategii danych

  • Możliwość nadpisania schematu bazy danych w Zadaniu: po aktywacji, schemat bazy danych można modyfikować w procesie Tworzenia Zadania

  • Automatyczne usuwanie bazy danych po ... dniach: dostępne wyłącznie gdy dla Danych wejściowych wybrano Nowa baza danych


Edytowanie

Aby edytować istniejącą Strategię danych, należy kliknąć jej nazwę w przeglądzie. Możliwa jest edycja wyłącznie nazwy oraz ustawień automatycznego usuwania.


Usuwanie

Ważne

Usunięcie Strategii danych może wpłynąć na działanie aktywnych (zaplanowanych) zadań i spowodować ich niepowodzenie. Czynność ta jest nieodwracalna.


Współdziałanie Strategii danych i Strategii tabeli

Uwaga

Podczas pracy nad Strategią tabeli w Package Studio należy zwrócić szczególną uwagę na Strategię danych przypisaną do zadania. Poniższa tabela ułatwi zrozumienie zależności pomiędzy tymi elementami oraz informuje, kiedy dana Strategia jest stosowana. Dodatkowe informacje znajdą Państwo w sekcji Package Studio dokumentacji dab Nexus.

Możliwe efekty prezentują się następująco:

  • Odrzuć: tabela nie jest zapisywana w bazie danych
  • Układ: do bazy danych wstawiana jest pusta tabela bez wierszy
  • Nadpisz: tabela jest każdorazowo nadpisywana przy każdym uruchomieniu
  • Scal: tabela jest łączona z nowymi danymi za pomocą klucza głównego
  • Dodaj: nowe dane są dołączane do tabeli
  • Jednorazowo: tabela zapisywana jest tylko raz, nie jest później nadpisywana ani scalana podczas kolejnych uruchomień

Strategia danych kontra Strategia tabeli – Kiedy co ma zastosowanie?

Wskazówka

Krótki przykład:

  • Pakiet: jako Strategię tabeli wybrano Merge
  • Zadanie: jako Strategię danych wybrano Keep Database - Overwrite

Rezultat: Overwrite

-Strategia tabeli
Merge
Strategia tabeli
Overwrite
Strategia tabeli
Append
Strategia tabeli
Layout
Wirtualna tabela
Strategia danych
New Database
JednorazowoJednorazowoJednorazowoUkładOdrzuć
Strategia danych
Keep Database - Overwrite
NadpiszNadpiszNadpiszUkładOdrzuć
Strategia danych
Keep Database - Delta Merge
ScalNadpiszDodajUkładOdrzuć
Strategia danych
Existing Database - Overwrite
NadpiszNadpiszNadpiszUkładOdrzuć
Strategia danych
Existing Database - Delta Merge
ScalNadpiszDodajUkładOdrzuć
Strategia danych
Existing Database - New Schema
JednorazowoJednorazowoJednorazowoUkładOdrzuć

Zadanie replikujące – Strategia danych kontra Strategia tabeli

Podczas tworzenia Zadania replikującego, wybór między Scalaniem a Nadpisaniem jest możliwy.

-Strategia tabeli
Merge
Strategia tabeli
Overwrite
Strategia tabeli
Append
Strategia tabeli
Layout
Wirtualna tabela
Strategia danych
Merge
ScalNadpiszDodajUkładOdrzuć
Strategia danych
Overwrite
NadpiszNadpiszNadpiszUkładOdrzuć