Udostępnij przez


Lekcja 1–4 — dodawanie konfiguracji pakietów

Dotyczy:SQL Server SSIS Integration Runtime w ramach usługi Azure Data Factory

W tym zadaniu dodasz konfigurację do każdego pakietu. Konfiguracje aktualizują wartości właściwości pakietu i obiektów pakietu w czasie wykonywania.

Usługi Integration Services udostępniają różne typy konfiguracji. Konfiguracje można przechowywać w zmiennych środowiskowych, wpisach rejestru, zmiennych zdefiniowanych przez użytkownika, tabelach programu SQL Server i plikach XML. Aby zapewnić dodatkową elastyczność, usługi Integration Services obsługują korzystanie z konfiguracji pośrednich. Oznacza to, że używasz zmiennej środowiskowej do określenia lokalizacji konfiguracji, która z kolei określa rzeczywiste wartości. Pakiety w projekcie Deployment Tutorial używają kombinacji plików konfiguracji XML i konfiguracji pośrednich. Plik konfiguracji XML może zawierać konfiguracje dla wielu właściwości, a w razie potrzeby można odwoływać się do wielu pakietów. W tym samouczku użyjesz oddzielnego pliku konfiguracji dla każdego pakietu.

Pliki konfiguracji często zawierają poufne informacje, takie jak parametry połączenia. W związku z tym należy użyć listy kontroli dostępu (ACL), aby ograniczyć dostęp do lokalizacji lub folderu, w którym są przechowywane pliki, i przyznać dostęp tylko do użytkowników lub kont, które mogą uruchamiać pakiety. Aby uzyskać więcej informacji, zobacz Dostęp do plików używanych przez pakiety.

Pakiety (DataTransfer i LoadXMLData), które zostały dodane do projektu Samouczek wdrażania w poprzednim zadaniu, wymagają konfiguracji do pomyślnego uruchomienia po ich wdrożeniu na serwerze docelowym. Aby zaimplementować konfiguracje, najpierw utworzysz konfiguracje pośrednie dla plików konfiguracji XML, a następnie utworzysz pliki konfiguracji XML.

Utworzysz dwa pliki konfiguracji: DataTransferConfig.dtsConfig i LoadXMLData.dtsConfig. Te pliki zawierają pary name-value, które aktualizują właściwości w pakietach, które określają lokalizację plików danych i dzienników używanych przez pakiet. Później w ramach kroku procesu wdrażania zaktualizujesz wartości w plikach konfiguracji, aby odzwierciedlić nową lokalizację plików na komputerze docelowym.

Usługi Integration Services rozpoznają, że pakiety DataTransferConfig.dtsConfig i LoadXMLData.dtsConfig są zależnościami pakietów DataTransfer i LoadXMLData, a następnie automatycznie dołącza pliki konfiguracji podczas tworzenia pakietu wdrożenia w następnej lekcji.

Aby utworzyć konfigurację pośrednią dla pakietu DataTransfer

Sprawdź bieżący model wdrażania projektu i w razie potrzeby ustaw go na Model wdrażania pakietów. W menu Project (Projekt) kliknij pozycję Convert to Package Deployment Model (Konwertuj na model wdrażania pakietów)

  1. W Eksploratorze rozwiązań kliknij dwukrotnie plik DataTransfer.dtsx.

  2. W programie SSIS Designer kliknij dowolne miejsce w tle powierzchni projektowej przepływu sterowania.

  3. W menu usług SSIS kliknij pozycję Konfiguracje pakietów.

  4. W oknie dialogowym Organizator konfiguracji pakietu wybierz pozycję Włącz konfiguracje pakietów , jeśli nie została jeszcze wybrana, a następnie kliknij przycisk Dodaj.

  5. Na stronie powitalnej Kreatora konfiguracji pakietów kliknij przycisk Dalej.

  6. Na stronie Wybierz typ konfiguracji wybierz plik konfiguracji XML z listy Typ konfiguracji , wybierz opcję Lokalizacja konfiguracji jest przechowywana w zmiennej środowiskowej i wpisz DataTransfer lub wybierz zmienną środowiskową DataTransfer na liście.

    Uwaga / Notatka

    Aby udostępnić zmienną środowiskową na liście, może być konieczne ponowne uruchomienie komputera po dodaniu zmiennej. Jeśli nie chcesz ponownie uruchamiać komputera, możesz wpisać nazwę zmiennej środowiskowej.

  7. Kliknij przycisk Dalej.

  8. Na stronie Kończenie pracy kreatora wpisz DataTransfer EV Configuration w polu Nazwa konfiguracji, przejrzyj zawartość konfiguracji w okienku Podgląd, a następnie kliknij Zakończ.

  9. Zamknij okno dialogowe Organizator konfiguracji pakietu .

Aby utworzyć konfigurację XML dla pakietu DataTransfer

  1. W Eksploratorze rozwiązań kliknij dwukrotnie plik DataTransfer.dtsx.

  2. W programie SSIS Designer kliknij dowolne miejsce w tle powierzchni projektowej przepływu sterowania.

  3. W menu usług SSIS kliknij pozycję Konfiguracje pakietów.

  4. W oknie dialogowym Organizator konfiguracji pakietu zaznacz pole wyboru Włącz konfiguracje pakietów , a następnie kliknij przycisk Dodaj.

  5. Na stronie powitalnej Kreatora konfiguracji pakietów kliknij przycisk Dalej.

  6. Na stronie Wybierz typ konfiguracji wybierz plik konfiguracji XML z listy Typ konfiguracji , a następnie kliknij przycisk Przeglądaj.

  7. W oknie dialogowym Wybieranie lokalizacji pliku konfiguracji przejdź do folderu C:\DeploymentTutorial i wpisz DataTransferConfig w polu Nazwa pliku , a następnie kliknij przycisk Zapisz.

  8. Na stronie Wybieranie typu konfiguracji kliknij przycisk Dalej.

  9. Na stronie Wybieranie właściwości do wyeksportowania rozwiń węzły DataTransfer, Menedżerowie połączeń, Dziennik samouczka wdrażania oraz Właściwości, a następnie zaznacz pole wyboru Ciąg połączenia.

  10. W Menedżerach połączeń rozwiń NewCustomers, a następnie zaznacz pole wyboru Łańcuch połączenia.

  11. Kliknij przycisk Dalej.

  12. Na stronie Kończenie pracy kreatora wpisz DataTransfer Configuration w polu Nazwa konfiguracji , przejrzyj zawartość konfiguracji, a następnie kliknij przycisk Zakończ.

  13. W oknie dialogowym Organizator konfiguracji pakietu sprawdź, czy na pierwszej pozycji znajduje się Konfiguracja transferu EV, a na drugiej Konfiguracja transferu danych, a następnie kliknij Zamknij.

Aby utworzyć konfigurację pośrednią dla pakietu LoadXMLData

  1. W Eksploratorze rozwiązań kliknij dwukrotnie pozycję LoadXMLData.dtsx.

  2. W programie SSIS Designer kliknij dowolne miejsce w tle powierzchni projektowej przepływu sterowania.

  3. W menu usług SSIS kliknij pozycję Konfiguracje pakietów.

  4. W oknie dialogowym Organizator konfiguracji pakietu kliknij przycisk Dodaj.

  5. Na stronie powitalnej Kreatora konfiguracji pakietów kliknij przycisk Dalej.

  6. Na stronie Wybierz typ konfiguracji wybierz plik konfiguracji XML z listy Typ konfiguracji , wybierz opcję Lokalizacja konfiguracji jest przechowywana w zmiennej środowiskowej , wpisz LoadXMLData lub wybierz zmienną środowiskową LoadXMLData na liście.

    Uwaga / Notatka

    Aby udostępnić zmienną środowiskową na liście, może być konieczne ponowne uruchomienie komputera po dodaniu zmiennej.

  7. Kliknij przycisk Dalej.

  8. Na stronie Kończenie pracy kreatora wpisz LoadXMLData EV Configuration w polu Nazwa konfiguracji, przejrzyj zawartość konfiguracji, a następnie kliknij Zakończ.

Aby utworzyć konfigurację XML dla pakietu LoadXMLData

  1. W Eksploratorze rozwiązań kliknij dwukrotnie pozycję LoadXMLData.dtsx.

  2. W programie SSIS Designer kliknij dowolne miejsce w tle powierzchni projektowej przepływu sterowania.

  3. W menu usług SSIS kliknij pozycję Konfiguracje pakietów.

  4. W oknie dialogowym Organizator konfiguracji pakietu zaznacz pole wyboru Włącz konfiguracje pakietów , a następnie kliknij przycisk Dodaj.

  5. Na stronie powitalnej Kreatora konfiguracji pakietów kliknij przycisk Dalej.

  6. Na stronie Wybierz typ konfiguracji wybierz plik konfiguracji XML z listy Typ konfiguracji i kliknij przycisk Przeglądaj.

  7. W oknie dialogowym Wybieranie lokalizacji pliku konfiguracji przejdź do folderu C:\DeploymentTutorial i wpisz LoadXMLDataConfig w polu Nazwa pliku , a następnie kliknij przycisk Zapisz.

  8. Na stronie Wybieranie typu konfiguracji kliknij przycisk Dalej.

  9. Na stronie Wybieranie właściwości do wyeksportowania rozwiń węzły LoadXMLData, Pliki wykonywalne, Załaduj dane XML i Właściwości, a następnie zaznacz pola wyboru [XMLSource].[XMLData] i [XMLSource].[XMLSchemaDefinition].

  10. Kliknij przycisk Dalej.

  11. Na stronie Kończenie pracy kreatora wpisz LoadXMLData Configuration w polu Nazwa konfiguracji , przejrzyj zawartość konfiguracji, a następnie kliknij przycisk Zakończ.

  12. W oknie dialogowym Organizator konfiguracji pakietu sprawdź, czy konfiguracja LoadXMLData EV jest wymieniona jako pierwsza, a konfiguracja LoadXMLData znajduje się na drugiej liście, a następnie kliknij przycisk Zamknij.

Następne zadanie w lekcji

Krok 5. Testowanie zaktualizowanych pakietów

Zobacz też

Konfiguracje pakietów
Tworzenie konfiguracji pakietów
Dostęp do plików używanych przez pakiety