nie możesz wyłącz lub włącz przekształcenia w Data Flow Task
. Możesz jednak włączyć lub wyłączyć zadania przepływu danych w Control Flow
zakładka.
Oto jeden z możliwych sposobów, aby to zrobić na karcie Przepływ sterowania:
Jeśli to możliwe, przenieś przekształcenia źródło->docelowe do poszczególnych zadań przepływu danych. Coś takiego, jak pokazano poniżej.
Załóżmy, że utworzono zmienne dla każdego przepływu, aby włączyć lub wyłączyć zadanie przepływu danych na podstawie pewnego warunku. W tym przykładzie na stałe zakodowałem niektóre wartości.
Dynamiczne włączanie lub wyłączanie zadań przepływu danych na podstawie zmiennej. Kliknij zadanie przepływu danych i naciśnij F4 aby wyświetlić Properties
. We właściwościach kliknij wielokropek przycisk obok Expressions
własność. Zobaczysz Edytor wyrażeń właściwości.
Wybierz Property
Wyłącz i użyj wielokropka przycisk, aby wprowadzić wyrażenie [email protected][User::Enable_BESTELLDRUCK]
Zwróć uwagę na znak wykrzyknika, ponieważ zmienna jest zadeklarowana jako Włącz ale tylko Disable
nieruchomość jest dostępna, musisz zrobić coś przeciwnego.
Powtórz ten proces dla innych zadań przepływu danych z odpowiednimi zmiennymi. Uruchom pakiet, a zauważysz, że drugie zadanie przepływu danych nie zostało wykonane, ponieważ zmienna Enable_AKT_FEHLER
została ustawiona na wartość False
.
Mam nadzieję, że to pomoże.
Odniesienie:
Aby załadować wiele tabel mających ten sam schemat w kontenerze ForEach Loop, spójrz na poniższą odpowiedź SO. Przenosi dane z MS Access do SQL Server. Mam nadzieję, że to powinno dać ci pomysł.
Jak programowo uzyskać listę tabel MS Access w pakiecie SSIS?