Tworzenie i wdrażanie pamięci podręcznej dla transformacji odnośników

Dotyczy:SQL Server Środowisko SSIS Integration Runtime w usłudze Azure Data Factory

Możesz utworzyć i wdrożyć plik cache (.caw) do transformacji Lookup. Zbiór danych referencyjnych jest przechowywany w pliku pamięci podręcznej.

Transformacja Lookup wykonuje wyszukiwania poprzez łączenie danych w kolumnach wejściowych z połączonego źródła danych z kolumnami w zbiorze danych referencyjnych.

Plik pamięci podręcznej tworzy się za pomocą menedżera połączeń pamięci podręcznej oraz transformacji Cache Transform. Aby uzyskać więcej informacji, zobacz Menedżer połączeń pamięci podręcznej i Przekształcanie pamięci podręcznej.

Aby dowiedzieć się więcej o transformacji Lookup i plikach cache, zobacz Lookup Transformation.

Aby utworzyć plik pamięci podręcznej

  1. W SQL Server Data Tools (SSDT) otwórz projekt Integration Services, który zawiera potrzebny pakiet, a następnie otwórz ten pakiet.

  2. Na zakładce Control Flow dodaj zadanie Przepływ danych.

  3. Na zakładce Przepływ danych dodaj transformację Cache Transform do data flow, a następnie połącz tę transformację ze źródłem danych.

    Skonfiguruj źródło danych zgodnie z potrzebami.

  4. Kliknij dwukrotnie przekształcenie pamięci podręcznej, a następnie w Edytorze przekształceń pamięci podręcznej na stronie Menedżer połączeń kliknij Nowy, aby utworzyć nowy menedżer połączeń pamięci podręcznej.

  5. W Edytorze menedżera połączeń pamięci podręcznej na karcie Ogólne skonfiguruj menedżera połączeń pamięci podręcznej tak, aby zapisywał pamięć podręczną, wybierając następujące opcje:

    1. Wybierz pozycję Użyj pamięci podręcznej plików.

    2. Dla nazwy pliku wpisz ścieżkę do pliku.

    System tworzy plik podczas uruchamiania pakietu.

    Note

    Poziom ochrony pakietu nie ma zastosowania do pliku pamięci podręcznej. Jeśli plik pamięci podręcznej zawiera poufne informacje, użyj listy kontroli dostępu (ACL), aby ograniczyć dostęp do lokalizacji lub folderu, w którym jest przechowywany plik. Należy włączyć dostęp tylko do niektórych kont. Aby uzyskać więcej informacji, zobacz Dostęp do plików używanych przez pakiety.

  6. Kliknij kartę Kolumny , a następnie określ kolumny indeksu przy użyciu opcji Położenie indeksu .

    W przypadku kolumn, które nie są indeksami, pozycja indeksu wynosi 0. W przypadku kolumn indeksu pozycja indeksu jest sekwencyjną, dodatnią liczbą.

    Note

    Jeśli transformacja Lookup jest skonfigurowana do używania menedżera połączeń pamięci podręcznej, na kolumny wejściowe można mapować tylko kolumny indeksowane w referencyjnym zestawie danych. Ponadto wszystkie kolumny indeksu muszą być mapowane.

    Aby uzyskać więcej informacji, zobacz Edytor Menedżera połączeń pamięci podręcznej.

  7. Skonfiguruj transformację pamięci podręcznej zgodnie z potrzebami.

    Aby uzyskać więcej informacji, zobacz Edytor przekształceń pamięci podręcznej (strona Menedżera połączeń) i Edytor przekształceń pamięci podręcznej (strona mapowania).

  8. Uruchom pakiet.

Wdrożyć plik pamięci podręcznej

  1. W SQL Server Data Tools (SSDT) otwórz projekt Integration Services, który zawiera potrzebny pakiet, a następnie otwórz ten pakiet.

  2. Opcjonalnie należy utworzyć konfigurację pakietu. Aby uzyskać więcej informacji, zobacz Create Package Configurations.

  3. Dodaj plik pamięci podręcznej do projektu, wykonując następujące czynności:

    1. W Eksplorator rozwiązań wybierz projekt, który otworzyłeś w kroku 1.

    2. W menu Project kliknij Dodaj istniejący element.

    3. Wybierz plik pamięci podręcznej, a następnie kliknij Dodaj.

    Plik pojawia się w folderze Miscellaneous w Eksplorator rozwiązań.

  4. Skonfiguruj projekt tak, aby stworzył narzędzie wdrożeniowe, a następnie buduj projekt. Aby uzyskać więcej informacji, zobacz Create a Deployment Utility (Tworzenie narzędzia wdrażania).

    Tworzony jest plik manifestu o <nazwie> projektu.SSISDeploymentManifest.xml, który zawiera listę różnych plików w projekcie, pakietów oraz konfiguracji pakietów.

  5. Wdroż pakiet do systemu plików. Więcej informacji można znaleźć w artykule Wdrażaj pakiety za pomocą narzędzia wdrożeniowego.