Wykonywanie przyrostowej obciążenia z wielu tabel
W temacie Poprawy przyrostowych obciążeń z przechwytywania danych zmiana, diagram przedstawia podstawowe pakiet, który wykonuje przyrostowe obciążenia na pojedynczej tabela.Ładowanie jednej tabela nie jest jednak wspólną konieczności Wykonywanie przyrostowej obciążenia z wielu tabel.
Wykonywać przyrostowe obciążenia z wielu tabel, niektóre kroki muszą zostać przeprowadzone raz dla wszystkich tabel, i inne kroki należy powtórzyć dla każdego źródło tabela.Masz więcej niż jedną opcję dla wykonania tych kroków w Integration Services:
Za pomocą pakiet nadrzędnego i podrzędność pakietów.
Używanie wielu zadań przepływu danych w pojedynczym pakiet.
Ostrzeżenie
Aby zobaczyć pełną, typu end-to-end próbek, które demonstrują użycie zmiana przechwytywania danych w pakietach, zobacz Integration Services próbki na witrynie Codeplex.
Ładowanie wielu tabel za pomocą pakietu nadrzędną i wiele pakietów podrzędnych
Pakiet nadrzędny można używać do wykonywania tych kroków, które tylko muszą być wykonane raz.Pakietów podrzędność będzie wykonywać te kroki, które muszą być wykonane dla każdego źródło tabela.
Aby utworzyć pakiet nadrzędny, który wykonuje te kroki, które tylko muszą być wykonane raz
Utwórz pakiet nadrzędny.
W przepływ sterowania służy zadanie wykonanie instrukcji SQL lub Integration Services wyrażeń do obliczania punktów końcowych.
Na przykład sposobu obliczania punktów końcowych, zobacz Określanie interwału zmiana danych.
W razie potrzeby należy użyć pętli dla kontener do opóźnienia realizacji aż Zmień dane dla wybranego okresu jest gotowy.
Na przykład kontener dla pętli, zobacz Określanie, czy zmiana danych jest gotowy.
Wiele zadań wykonać pakiet umożliwia wykonać pakietów podrzędność dla każdej tabela do załadowania.Przekazać punkty końcowe, obliczana w pakiecie nadrzędnej do każdego pakietu podrzędność przy użyciu zmiennej pakiet nadrzędny konfiguracje.
Aby uzyskać więcej informacji, zobacz Wykonywanie zadań pakietu i Jak Użyj wartości zmiennych nadrzędnego w pakiecie dziecka.
Do tworzenia pakietów, aby wykonać te kroki, które muszą być wykonane dla każdego podrzędność źródło tabela
Dla każdego źródło tabela, Utwórz pakiet podrzędność.
W przepływ sterowania należy służy do łączenia instrukcję SQL, która będzie używana zadania skryptu lub wykonanie instrukcja języka SQL kwerendy w celu zmiany.
Na przykład sposobu złożenia kwerendy, zobacz Przygotowywanie do kwerendy dla danych, zmienianie.
Należy użyć pojedynczego zadania przepływu danych każde dziecko pakiet do ładowania danych zmian i zastosować go do obiekt docelowy.Konfigurowanie przepływu danych, jak opisano w poniższych krokach:
W przepływ danych, tabele zmiany, zmiany, które mieszczą się wybrane punkty końcowe kwerendy za pomocą składnika źródło.
Na przykład jak tabele zmiany kwerendy, zobacz Pobieranie i opis Zmień dane.
Użyj transformacja warunkowe podziału wstawia bezpośredniego, aktualizacje i usuwa do różnych wyjść odpowiednie przetwarzanie.
Na przykład sposobu konfigurowania tej transformacja, aby skierować dane wyjściowe, zobacz Przetwarzanie wstawia aktualizacje i usuwa.
Stosowanie wstawia do obiekt docelowy, należy użyć składnika docelowego.Polecenia OLE DB przekształceń sparametryzowana instrukcje UPDATE i DELETE, aby zastosować aktualizacje i usuwa do obiekt docelowy.
Przykład sposobu użycia tej transformacja do zastosowania aktualizacji i usunięć Zobacz Stosowania zmian do miejsca docelowego.
Ładowanie wielu tabel za pomocą przepływu danych wielu zadań w jednym opakowaniu
Alternatywnie można użyć pojedynczy pakiet zawierający oddzielne zadania przepływu danych dla każdego źródło tabela do załadowania.
Aby załadować wielu tabel za pomocą wielu zadań przepływu danych w pojedynczympakiet
Utwórz pojedynczy pakiet.
W przepływ sterowania za pomocą wykonywanie zadań SQL lub Integration Services wyrażeń do obliczania punktów końcowych.
Na przykład sposobu obliczania punktów końcowych, zobacz Określanie interwału zmiana danych.
W razie potrzeby należy użyć kontener dla pętli, aby wykonanie aż Zmień dane dla zaznaczonego interwału jest gotowy.
Na przykład kontener dla pętli, zobacz Określanie, czy zmiana danych jest gotowy.
instrukcja języka SQL, która będzie używana do łączenia za pomocą zadania skryptu lub wykonanie instrukcja języka SQL kwerendy w celu zmiany.
Na przykład sposobu złożenia kwerendy, zobacz Przygotowywanie do kwerendy dla danych, zmienianie.
Używanie wielu zadań przepływu danych załadować Zmień dane z każdego źródło tabela i zastosować go do obiekt docelowy.Konfigurowanie każdego zadania przepływu danych, jak opisano w poniższych krokach.
W każdy przepływ danych należy użyć składnika źródło do kwerendy tabel zmiany, zmiany, które mieszczą się wybrane punkty końcowe.
Na przykład jak tabele zmiany kwerendy, zobacz Pobieranie i opis Zmień dane.
Użyj transformacja warunkowe podziału wstawia bezpośredniego, aktualizacje i usuwa do różnych wyjść odpowiednie przetwarzanie.
Na przykład sposobu konfigurowania tej transformacja, aby skierować dane wyjściowe, zobacz Przetwarzanie wstawia aktualizacje i usuwa.
Stosowanie wstawia do obiekt docelowy, należy użyć składnika docelowego.Polecenia OLE DB przekształceń sparametryzowana instrukcje UPDATE i DELETE, aby zastosować aktualizacje i usuwa do obiekt docelowy.
Przykład sposobu użycia tej transformacja do zastosowania aktualizacji i usunięć Zobacz Stosowania zmian do miejsca docelowego.
|
Bieżąco z usług integracji