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 rozwijany | Prawy rozwijany | Opis |
|---|---|---|
| Nowa baza danych | - | dab Nexus utworzy nową bazę danych po każdym uruchomieniu |
| Zachowaj bazę danych | Nadpisz | dab Nexus utworzy nową bazę danych przy pierwszym uruchomieniu zadania, następnie wydobyte dane są każdorazowo nadpisywane |
| Zachowaj bazę danych | Scal 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 danych | Nadpisz | dab Nexus zapisuje wydobyte dane do już istniejącej bazy danych, dane są każdorazowo nadpisywane |
| Istniejąca baza danych | Scal 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 danych | Nowy schemat | dab 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 dane | Opis |
|---|---|
| Nadpisz | Wynikowa tabela poprzedniego uruchomienia jest nadpisywana przy każdym uruchomieniu |
| Nowy zestaw wynikowy | Wynikowe 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
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
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?
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 | Jednorazowo | Jednorazowo | Jednorazowo | Układ | Odrzuć |
Strategia danych Keep Database - Overwrite | Nadpisz | Nadpisz | Nadpisz | Układ | Odrzuć |
Strategia danych Keep Database - Delta Merge | Scal | Nadpisz | Dodaj | Układ | Odrzuć |
Strategia danych Existing Database - Overwrite | Nadpisz | Nadpisz | Nadpisz | Układ | Odrzuć |
Strategia danych Existing Database - Delta Merge | Scal | Nadpisz | Dodaj | Układ | Odrzuć |
Strategia danych Existing Database - New Schema | Jednorazowo | Jednorazowo | Jednorazowo | Układ | Odrzuć |
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 | Scal | Nadpisz | Dodaj | Układ | Odrzuć |
Strategia danych Overwrite | Nadpisz | Nadpisz | Nadpisz | Układ | Odrzuć |