Udostępnij za pośrednictwem


Migrowanie magazynu danych do dedykowanej puli SQL w usłudze Azure Synapse Analytics

Poniższe sekcje zawierają omówienie elementów związanych z migracją istniejącego rozwiązania magazynu danych do dedykowanej puli SQL usługi Azure Synapse Analytics (dawniej SQL Data Warehouse).

Omówienie

Przed rozpoczęciem migracji należy sprawdzić, czy usługa Azure Synapse Analytics jest najlepszym rozwiązaniem dla obciążenia. Usługa Azure Synapse Analytics to rozproszony system przeznaczony do przeprowadzania analiz na dużych danych. Migracja do usługi Azure Synapse Analytics wymaga pewnych zmian projektu, które nie są trudne do zrozumienia, ale może to zająć trochę czasu na wdrożenie. Jeśli Twoja firma wymaga magazynu danych klasy korporacyjnej, korzyści są warte wysiłku. Jeśli jednak nie potrzebujesz możliwości usługi Azure Synapse Analytics, bardziej opłacalne jest korzystanie z programu SQL Server lub usługi Azure SQL Database.

Rozważ użycie usługi Azure Synapse Analytics, gdy:

  • Mają co najmniej jeden terabajt danych.
  • Planowanie uruchamiania analiz na znacznych ilościach danych.
  • Potrzebna jest możliwość skalowania zasobów obliczeniowych i magazynu.
  • Chcesz zaoszczędzić na kosztach, wstrzymując zasoby obliczeniowe, gdy ich nie potrzebujesz.

Zamiast usługi Azure Synapse Analytics należy rozważyć inne opcje dla operacyjnych obciążeń przetwarzania transakcji online (OLTP), które mają:

  • Odczyty i zapisy o wysokiej częstotliwości.
  • Duża liczba zaznaczeń pojedynczych.
  • Duże woluminy wstawień pojedynczych wierszy.
  • Wymagania dotyczące przetwarzania wierszy według wierszy.
  • Niezgodne formaty (na przykład JSON i XML).

Przed migracją

Po podjęciu decyzji o migracji istniejącego rozwiązania do usługi Azure Synapse Analytics przed rozpoczęciem należy zaplanować migrację. Głównym celem planowania jest zapewnienie zgodności danych, schematów tabel i kodu z usługą Azure Synapse Analytics. Istnieją pewne różnice w zgodności między bieżącym systemem a usługą Azure Synapse Analytics, które należy obejść. Ponadto migrowanie dużych ilości danych na platformę Azure zajmuje trochę czasu. Dokładne planowanie przyspieszy proces pobierania danych na platformę Azure.

Innym kluczowym celem planowania jest dostosowanie projektu w celu zapewnienia, że rozwiązanie w pełni korzysta z wysokiej wydajności zapytań, którą usługa Azure Synapse Analytics ma na celu zapewnienie. Projektowanie magazynów danych na potrzeby skalowania wprowadza unikatowe wzorce projektowe, więc tradycyjne podejścia nie zawsze są najlepsze. Podczas gdy po migracji można wprowadzić pewne korekty projektu, wprowadzanie zmian wcześniej w procesie pozwoli zaoszczędzić czas później.

Migrate

Przeprowadzenie pomyślnej migracji wymaga zmigrowania schematów, kodu i danych tabeli. Aby uzyskać bardziej szczegółowe wskazówki dotyczące tych tematów, zobacz następujące artykuły:

Więcej zasobów

Aby uzyskać więcej informacji na temat migracji z platformy Netezza lub Teradata do usługi Azure Synapse Analytics, zacznij od pierwszego kroku sekwencji siedmiu artykułów dotyczących migracji:

Zasoby migracji z rzeczywistych zaangażowania

Aby uzyskać więcej pomocy przy ukończeniu tego scenariusza migracji, zobacz następujące zasoby. Zostały one opracowane w celu wsparcia rzeczywistego zaangażowania w projekt migracji.

Tytuł/łącze opis
Model i narzędzie oceny obciążenia danych To narzędzie zapewnia sugerowane "najlepsze dopasowanie" platform docelowych, gotowość do chmury i poziom korygowania aplikacji lub bazy danych dla danego obciążenia. Oferuje proste, jedno kliknięcie obliczeń i generowanie raportów, które pomaga przyspieszyć duże oceny nieruchomości, zapewniając zautomatyzowany i jednolity proces decyzyjny platformy docelowej.
Obsługa problemów z kodowaniem danych podczas ładowania danych do usługi Azure Synapse Analytics Ten wpis w blogu zawiera szczegółowe informacje na temat niektórych problemów z kodowaniem danych, które mogą wystąpić podczas korzystania z technologii PolyBase do ładowania danych do dedykowanych pul SQL (dawniej SQL Data Warehouse). Ten artykuł zawiera również niektóre opcje, których można użyć do rozwiązania takich problemów i pomyślnego załadowania danych.
Pobieranie rozmiarów tabel w dedykowanej puli SQL usługi Azure Synapse Analytics Jednym z kluczowych zadań, które musi wykonać architekt, jest pobranie metryk dotyczących nowego środowiska po migracji. Przykłady obejmują zbieranie czasów ładowania ze środowiska lokalnego do chmury i zbieranie czasów ładowania programu PolyBase. Jednym z najważniejszych zadań jest określenie rozmiaru magazynu w dedykowanych pulach SQL (dawniej SQL Data Warehouse) w porównaniu z bieżącą platformą klienta.

Zespół inżynierów danych SQL opracował te zasoby. Podstawową kartą tego zespołu jest odblokowanie i przyspieszenie złożonej modernizacji projektów migracji platformy danych do platformy danych platformy danych firmy Microsoft.

Filmy wideo

Zobacz, jak firma Walgreens migrowała swój system zapasów detalicznych z około 100 TB danych z Netezza do usługi Azure Synapse Analytics w rekordowym czasie.

Napiwek

Aby uzyskać więcej informacji na temat migracji usługi Synapse, zobacz Przewodniki migracji usługi Azure Synapse Analytics.