Synchronizowanie tabel skryptowych w Menedżerze danych
Domyślnie tabele skryptowe dodane w edytorze ładowania danych nie mogą wykorzystywać narzędzi dostępnych w Menedżerze danych.
Na przykład nie można wiązać tabel skryptowych z innymi tabelami w Menedżerze danych ani przekształcać pól tabel skryptowych za pomocą kart profilowania danych. Zsynchronizowanie tabel skryptowych w Menedżerze danych pozwala zastąpić w nim te tabele zarządzanymi tabelami skryptowymi. Takie tabele mają dostęp do tych samych narzędzi, co tabele utworzone w Menedżerze danych, w tym:
- Edytowanie tabeli, na przykład dodawanie pól wyliczanych.
- Transformowanie pól, na przykład zmiana typów pól lub transformacja pól za pomocą kart profilowania danych.
- Transformowanie tabel, na przykład cofnięcie przestawienia lub konkatenacja.
W przypadku synchronizacji i zarządzanych tabel skryptowych obowiązują następujące ograniczenia:
- Tabele skryptowe muszą znajdować się przed sekcją wygenerowaną automatycznie w skrypcie ładowania danych, ponieważ tylko wtedy mogą być synchronizowane jako zarządzane tabele skryptowe. Tabele znajdujące się za sekcją wygenerowaną automatycznie w skrypcie ładowania danych nie zostaną zsynchronizowane.
- W zarządzanej tabeli skryptowej nie można używać opcji Wybierz dane ze źródła do zmiany wyboru pól.
Nie należy synchronizować tabel skryptowych, jeśli skrypt ładowania danych zawierają instrukcję Exit lub pola dynamiczne.
W celu dokonania konwersji tabel skryptowych w zarządzane tabele skryptowe należy zsynchronizować tabele skryptowe w Menedżerze danych. Synchronizacja obejmuje następujące działania:
- Zastępuje wszystkie synchronizowane tabele skryptowe i wprowadza je jako zarządzane tabele skryptowe.
- Usunięcie wszystkich zarządzanych tabel skryptowych, których tabele skryptowe zostały usunięcie w skrypcie ładowania danych.
-
Zaktualizowanie wszystkich zarządzanych tabel skryptowych, których tabele źródłowe zostały zmienione w skrypcie ładowania danych.
OstrzeżeniePo zsynchronizowaniu tabel nie należy wprowadzać zmian w edytorze ładowania danych, gdy Menedżer danych jest otwarty na innej karcie.
OstrzeżenieNależy unikać modyfikowania skryptu ładowania danych tabel, które zostały już zsynchronizowane w Menedżerze danych. Po usunięciu lub zmodyfikowaniu pól w edytorze ładowania danych należy usunąć lub ponownie wygenerować wszystkie pola pochodne lub asocjacje w zsynchronizowanej tabeli. W polach pochodnych korzystających z usuniętego lub zmodyfikowanego pola, takiego jak pole wyliczane lub pole utworzone na karcie Podziel, będą wyświetlane wartości Null.
Po zsynchronizowaniu zarządzane tabele skryptowe mogą być używane w Menedżerze danych tak jak wszystkie inne tabele. Menedżer danych wyświetli monit z zachętą do ponownej synchronizacji, jeśli wykryje różnice między zarządzaną tabelą skryptową a źródłową tabelą skryptową.
Aby przekształcić zarządzaną tabelę skryptową z powrotem w tabelę skryptową, usuń ją w Menedżerze danych. W przypadku ponownego zsynchronizowania należy ponowić usuwanie.
Synchronizowanie tabel skryptowych
Wykonaj następujące czynności:
-
W Menedżerze danych kliknij opcję .
Alternatywnie wybierz tabelę skryptową.
-
Kliknij opcję Synchronizuj tabele skryptowe.
Wszystkie tabele skryptowe zostaną zastąpione w Menedżerze danych przez zarządzane tabele skryptowe.
Usuwanie zarządzanych tabel skryptowych
Wykonaj następujące czynności:
- W Menedżerze danych wybierz widok Tabele.
- W zarządzanej tabeli skryptowej przeznaczonej do usunięcia kliknij opcję .
- Kliknij polecenie Ładuj dane.
Zarządzana tabela skryptowa zostanie zmieniona na tabelę skryptową.