Udostępnij za pośrednictwem


How to: Configure a Foreach Loop Container

Tej procedury opisano sposób konfigurowania kontener Foreach pętli, włączając właściwość wyrażenia na poziomie modułu wyliczającego i pojemnik.

Aby skonfigurować kontener Foreach pętli

  1. W Business Intelligence Development Studio, otwórz Integration Services Projekt, który zawiera pakiet ma.

  2. Kliknij przycisk Przepływ sterowania kartę, a następnie dwukrotnie kliknij Foreach pętli.

  3. W Edytor foreach pętli okno dialogowe kliknijOgólne i, opcjonalnie, modyfikować nazwę i opis pętli Foreach.

  4. Kliknij przycisk Kolekcja Typ , a następnie wybierz moduł wyliczającyModuł wyliczający listy.

  5. Określ moduł wyliczający i zestaw moduł wyliczający opcje w następujący sposób:

    • To usethe Foreach File enumerator, provide the folder that contains the files to enumerate, specify a filter for the file name and type, and specify whether the fully qualified file name should be returned.Również wskazywać, czy przejście do podfolderów dla większej liczby plików.

    • Aby użyć modułu wyliczającego element Foreach, kliknij przycisk Kolumny, a w Dla każdej kolumny elementu okno dialogowe kliknijDodawanie , aby dodać kolumny.Wybierz typ danych w Typ danych listy dla każdej kolumna, a następnie kliknij przycisk OK.

      Wpisz wartości w kolumnach i wybierania wartości z list.

      Uwaga

      Aby dodać nowy wiersz, kliknij gdziekolwiek poza komórką, w którym wpisano.

      Uwaga

      Jeśli wartość nie jest zgodny z typem danych kolumna, tekst jest wyświetlany w kolorze czerwonym.

    • Aby użyć modułu wyliczającego Foreach ADO, zaznacz zmienną istniejących lub kliknij przycisk Nowa zmienna in the Zmienna urządzenie źródłowe obiektu ADO listy do określania zmiennej, która zawiera nazwę obiektu ADO w celu wyliczenia, a następnie wybierz opcję tryb wyliczenia.

      Jeśli tworzy nową zmienną zestaw zmiennej właściwości w Dodawanie zmiennej -okno dialogowe.

    • Aby użyć modułu wyliczającego Foreach ADO.NET schematu z zestawu zestaw wierszy, zaznacz istniejące połączenie ADO.NET, lub kliknij przycisk Nowe połączenie in the Połączenia listy, a następnie wybierz schemat.

      Opcjonalnie można kliknąć przycisk zestaw Ograniczenia i ograniczeń wybierz schemat, wybierz zmienną, która zawiera wartość ograniczenia lub wartości ograniczenia, a następnie kliknij przycisk OK.

    • Aby używać modułu wyliczającego Foreach ze zmienną, zaznacz zmienną w Zmienna listy.

    • Aby użyć modułu wyliczającego NodeList Foreach, kliknij przycisk DocumentSourceType i wybierz typ urządzenie źródłowe z listy, a następnie kliknij przycisk DocumentSource. W zależności od wartości wybranej dla DocumentSourceType, wybierz zmienną lub połączenie pliku z listy, tworzenie nowej zmiennej lub pliku połączenia lub wpisz urządzenie źródłowe XML w Edytor urządzenie źródłowe dokumentu.

      Następnie kliknij przycisk EnumerationType i wybierz typ wyliczenia z listy. Jeśli EnumerationType jest Nawigator, węzła lub NodeText, click OuterXPathStringSourceType i wybierz typ urządzenie źródłowe, a następnie kliknij przycisk OuterXPathString. W zależności od wartości zestaw dla OuterXPathStringSourceType, wybierz zmienną lub połączenie pliku z listy, tworzenie nowej zmiennej lub pliku połączenia lub wpisz ciąg znaków dla zewnętrznych wyrażenie XML ścieżka Language (XPath).

      If EnumerationType is ElementCollection,set OuterXPathStringSourceType and OuterXPathString as described above.Następnie kliknij przycisk InnerElementType i wybierz typ wyliczenia wewnętrznej elementów, a następnie kliknij przycisk InnerXPathStringSourceType. W zależności od wartości zestaw dla InnerXPathStringSourceType, wybierz zmienną lub połączeniu pliku, możesz utworzyć nową zmienną lub pliku połączenia lub wpisz ciąg dla wewnętrznego wyrażenie XPath.

    • Aby użyć obiektów SMO Foreach moduł wyliczający, zaznacz istniejące połączenie ADO.NET, lub kliknij przycisk Nowe połączenie in the Połączenia listy, a następnie albo wpisz ciąg, aby użyć lub kliknij przycisk Przeglądanie.Po kliknięciu przycisku Przeglądanie, in the Wybierz wyliczania obiektów SMO -okno dialogowe, wybierz typ obiektu do wyliczenia i typ wyliczenia, a następnie kliknij przycisk OK.

  6. Opcjonalnie kliknij przycisk przeglądania (…) in the Wyrażenia pola tekstowego na Kolekcja strona do tworzenia wyrażeń, które aktualizowanie wartości właściwość.Aby uzyskać więcej informacji zobaczJak Dodawanie lub zmienianie właściwość wyrażenie.

    Uwaga

    Właściwości wymienione w Właściwość listy zależy od rodzaju moduł wyliczający.

  7. Opcjonalnie można kliknąć przycisk Zmienna mapowania mapowania właściwości obiektu do wartości kolekcja, a następnie wykonaj jedną z następujących:

    1. W Zmienne listy, wybierz zmienną, lub kliknij przycisk <Nowa zmienna> Aby utworzyć nową zmienną.

    2. Jeśli dodajesz nową zmienną zestaw zmiennej właściwości w Dodawanie zmiennej okna dialogowego pole, a następnie kliknij przycisk OK.

    3. Jeśli używasz moduł wyliczający dla każdego element, można zaktualizować wartości indeksu w Indeks listy.

      Uwaga

      Wartość indeksu określa kolumna, która w elemencie, aby mapować do zmiennej.Tylko moduł wyliczający dla każdego element, można użyć wartości indeksu inną niż 0.

  8. Opcjonalnie można kliknąć przycisk Wyrażenia a Wyrażenia strona, Utwórz właściwość wyrażenia dla właściwości kontener Foreach pętli.Aby uzyskać więcej informacji zobaczJak Dodawanie lub zmienianie właściwość wyrażenie.

  9. Kliknij przycisk OK.