Migrowanie lokalnych obciążeń usług SSIS do usług SSIS w usługach ADF lub Synapse Pipelines
DOTYCZY: Azure Data Factory Azure Synapse Analytics
Napiwek
Wypróbuj usługę Data Factory w usłudze Microsoft Fabric — rozwiązanie analityczne typu all-in-one dla przedsiębiorstw. Usługa Microsoft Fabric obejmuje wszystko, od przenoszenia danych do nauki o danych, analizy w czasie rzeczywistym, analizy biznesowej i raportowania. Dowiedz się, jak bezpłatnie rozpocząć nową wersję próbną !
Omówienie
Podczas migrowania obciążeń bazy danych z programu SQL Server w środowisku lokalnym do usług bazy danych platformy Azure, a mianowicie usługi Azure SQL Database lub Azure SQL Managed Instance, obciążenia ETL w usługach SQL Server Integration Services (SSIS) będą również musiały zostać zmigrowane jako jedna z podstawowych usług dodawanych do wartości.
Środowisko Azure-SSIS Integration Runtime (IR) w usłudze Azure Data Factory (ADF) lub potokach usługi Synapse obsługuje uruchamianie pakietów SSIS. Po aprowizacji środowiska Azure-SSIS IR możesz użyć znanych narzędzi, takich jak SQL Server Data Tools (SSDT)/SQL Server Management Studio (SSMS) i narzędzi wiersza polecenia, takich jak dtinstall/dtutil/dtexec, do wdrażania i uruchamiania pakietów na platformie Azure. Aby uzyskać więcej informacji, zobacz Azure SSIS lift-and-shift overview (Omówienie funkcji lift-and-shift w usłudze Azure SSIS).
W tym artykule przedstawiono proces migracji obciążeń ETL z lokalnego usług SSIS do usług SSIS w usłudze ADF. Proces migracji składa się z dwóch faz: ocena i migracja.
Ważne
Dane Asystent migracji (DMA) są przestarzałe. Aby uzyskać więcej informacji, zobacz dokumentację produktu DMA.
Ocena
Aby ustanowić kompletny plan migracji, dokładna ocena pomoże zidentyfikować problemy z źródłowymi pakietami usług SSIS, które uniemożliwiłyby pomyślną migrację.
Data Asystent migracji (DMA) to bezpłatne narzędzie do pobrania w tym celu, które można zainstalować i wykonać lokalnie. Projekt oceny DMA typu Integration Services można utworzyć w celu oceny pakietów usług SSIS w partiach i zidentyfikowania problemów ze zgodnością przedstawionych w następujących kategoriach:
Blokady migracji: problemy ze zgodnością, które blokują pakiety źródłowe migracji do uruchamiania w środowisku Azure-SSIS IR. Narzędzie DMA zawiera wskazówki ułatwiające rozwiązanie tych problemów.
Problemy informacyjne: częściowo obsługiwane lub przestarzałe funkcje, które są używane w pakietach źródłowych. Narzędzie DMA udostępnia kompleksowy zestaw zaleceń, alternatywne podejścia dostępne na platformie Azure i kroki ograniczania ryzyka, które należy rozwiązać.
W tym miejscu uzyskasz szczegółową listę elementów blokujących migrację i problemy informacyjne.
Cztery typy magazynów dla pakietów usług SSIS
- Wykaz usług SSIS (SSISDB). Wprowadzona z programem SQL Server 2012 i zawiera zestaw procedur składowanych, widoków i funkcji tabel używanych do pracy z projektami/pakietami usług SSIS.
- System plików.
- Systemowa baza danych programu SQL Server (MSDB).
- Magazyn pakietów usług SSIS. Warstwa zarządzania pakietami na podstawie dwóch podtypów:
- MSDB, która jest systemową bazą danych w programie SQL Server używanym do przechowywania pakietów usług SSIS.
- Zarządzany system plików, który jest określonym folderem w ścieżce instalacji programu SQL Server używanym do przechowywania pakietów SSIS.
Narzędzie DMA obsługuje obecnie ocenę wsadową pakietów przechowywanych w systemie plików, magazynie pakietów i katalogu usług SSIS od wersji DMA w wersji 5.0.
Pobierz narzędzie DMA i przeprowadź ocenę pakietu.
Migracja
W zależności od typów magazynów źródłowych pakietów usług SSIS kroki migracji pakietów usług SSIS i zadań agenta programu SQL Server, które umożliwiają planowanie wykonywania pakietów usług SSIS, mogą się różnić.
Jest to również praktyczny sposób użycia narzędzi SSIS DevOps Tools do ponownego wdrożenia pakietu wsadowego do miejsca docelowego migracji.
Typ magazynu pakietu | Jak migrować pakiety usług SSIS | Jak migrować zadania usług SSIS |
---|---|---|
SSISDB | Ponowne wdrażanie pakietów za pośrednictwem programu SSDT/SSMS do bazy danych SSISDB hostowanej w usłudze Azure SQL lub usłudze SQL Managed Instance. Aby uzyskać więcej informacji, zobacz Wdrażanie pakietów usług SSIS na platformie Azure. | |
System plików | Ponownie wdróż je w udziałach plików/usłudze Azure Files za pośrednictwem dtinstall/dtutil/ręcznej kopii lub aby zachować dostęp w systemach plików za pośrednictwem własnego środowiska IR/sieci wirtualnej. Aby uzyskać więcej informacji, zobacz narzędzie dtutil. | |
SQL Server (MSDB) | Wyeksportuj je do systemów plików/udziałów plików/usługi Azure Files za pośrednictwem programu SSMS/dtutil. Aby uzyskać więcej informacji, zobacz Eksportowanie pakietów usług SSIS. | Przekonwertuj je na potoki/działania/wyzwalacze usługi ADF za pośrednictwem skryptów/SSMS/portalu usługi ADF. Aby uzyskać więcej informacji, zobacz Funkcja planowania programu SSMS. |
Magazyn pakietów | Wyeksportuj je do magazynu pakietów za pośrednictwem programu SSMS/dtutil lub ponownie wdróż je do magazynu pakietów za pośrednictwem dtinstall/dtutil/ręcznej kopii. Aby uzyskać więcej informacji, zobacz Zarządzanie pakietami za pomocą magazynu pakietów Azure-SSIS Integration Runtime. |
Dodatkowe zasoby
Przenoszenie obciążeń SSIS metodą "lift and shift" do chmury
Dostęp do danych lokalnych z poziomu środowiska Azure-SSIS Integration Runtime
Dostosowywanie konfiguracji środowiska Azure-SSIS Integration Runtime
Konfigurowanie środowiska Azure-SSIS Integration Runtime pod kątem wysokiej wydajności