Udostępnij za pośrednictwem


Dublowanie usługi Azure SQL Managed Instance (wersja zapoznawcza)

Dublowanie w sieci szkieletowej zapewnia łatwe środowisko umożliwiające uniknięcie złożonych operacji ETL (wyodrębnianie transformacji) i zintegrowanie istniejącego majątku usługi Azure SQL Managed Instance z resztą danych w usłudze Microsoft Fabric. Istniejące bazy danych usługi SQL Managed Instance można stale replikować bezpośrednio do usługi OneLake usługi Fabric. Wewnątrz sieci szkieletowej można odblokować zaawansowane scenariusze analizy biznesowej, sztucznej inteligencji, inżynierowie danych, Nauka o danych i udostępniania danych.

Aby zapoznać się z samouczkiem dotyczącym konfigurowania usługi Azure SQL Managed Instance na potrzeby dublowania w sieci szkieletowej, zobacz Samouczek: konfigurowanie dublowanych baz danych usługi Microsoft Fabric z usługi Azure SQL Managed Instance (wersja zapoznawcza).

Dlaczego warto używać funkcji dublowania w sieci szkieletowej?

W przypadku dublowania w sieci szkieletowej nie trzeba łączyć różnych usług od wielu dostawców. Zamiast tego możesz korzystać z wysoce zintegrowanego, kompleksowego i łatwego w użyciu produktu, który został zaprojektowany w celu uproszczenia potrzeb analitycznych oraz skompilowany pod kątem otwartości i współpracy między usługą Microsoft, usługą Azure SQL Managed Instance i 1000 rozwiązań technologicznych, które mogą odczytywać format tabeli usługi Delta Lake typu open source.

Jakie środowiska analityczne są wbudowane?

Dublowane bazy danych są elementem w magazynie danych sieci szkieletowej odrębnym od punktu końcowego magazynu i analizy SQL.

Diagram dublowania bazy danych sieci szkieletowej dla usługi Azure SQL Managed Instance.

Dublowanie tworzy trzy elementy w obszarze roboczym usługi Fabric:

Każda dublowana usługa Azure SQL Managed Instance ma automatycznie wygenerowany punkt końcowy analizy SQL, który zapewnia zaawansowane środowisko analityczne na podstawie tabel delty utworzonych przez proces dublowania. Użytkownicy mają dostęp do znanych poleceń języka T-SQL, które mogą definiować obiekty danych i wykonywać względem niego zapytania, ale nie manipulować danymi z punktu końcowego analizy SQL, ponieważ jest to kopia tylko do odczytu. Następujące akcje można wykonać w punkcie końcowym analizy SQL:

  • Zapoznaj się z tabelami, które odwołują się do danych w tabelach usługi Delta Lake z usługi Azure SQL Managed Instance.
  • Tworzenie żadnych zapytań i widoków kodu oraz eksplorowanie danych wizualnie bez konieczności pisania wiersza kodu.
  • Twórz widoki SQL, wbudowane funkcje TVF (funkcje z wartościami tabel) i procedury składowane w celu hermetyzacji semantyki i logiki biznesowej w języku T-SQL.
  • Zarządzanie uprawnieniami do obiektów.
  • Wykonywanie zapytań o dane w innych magazynach i magazynach Lakehouse w tym samym obszarze roboczym.

Oprócz edytora zapytań SQL istnieje szeroki ekosystem narzędzi, które mogą wysyłać zapytania do punktu końcowego analizy SQL, w tym SQL Server Management Studio (SSMS), Azure Data Studio, a nawet GitHub Copilot.

Wymagania dotyczące sieci

W bieżącej wersji zapoznawczej funkcja dublowania sieci szkieletowej dla usługi Azure SQL Managed Instance wymaga użycia publicznego punktu końcowego i skonfigurowania sieci wirtualnej wystąpienia zarządzanego SQL w celu zezwolenia na ruch z usług i do usług platformy Azure. Aby określić zakres tej konfiguracji, możesz użyć tagów usługi Azure Cloud lub usługa Power BI:

Aktywne transakcje, obciążenia i zachowania aparatu replikatora

  • Aktywne transakcje nadal przechowują obcinanie dziennika transakcji do momentu zatwierdzenia transakcji i dublowania usługi Azure SQL Managed Instance lub przerwania transakcji. Długotrwałe transakcje mogą spowodować wypełnienie dziennika transakcji więcej niż zwykle. Źródłowy dziennik transakcji bazy danych powinien być monitorowany, aby dziennik transakcji nie był wypełniany. Aby uzyskać więcej informacji, zobacz Dziennik transakcji rośnie z powodu długotrwałych transakcji i cdC.
  • Każde obciążenie użytkownika różni się. Podczas początkowej migawki może istnieć więcej użycia zasobów w źródłowej bazie danych, zarówno dla procesora CPU, jak i liczby operacji we/wy na sekundę (operacji wejścia/wyjścia na sekundę w celu odczytania stron). Operacje aktualizacji/usuwania tabel mogą prowadzić do zwiększenia generowania dzienników. Dowiedz się więcej na temat monitorowania zasobów dla usługi Azure SQL Managed Instance.
  • Aparat replikatora monitoruje niezależnie każdą tabelę pod kątem zmian. Jeśli w tabeli źródłowej nie ma żadnych aktualizacji, aparat replikatora zaczyna się odwrócić z wykładniczo rosnącym czasem trwania tej tabeli, do godziny. Taka sama sytuacja może wystąpić, jeśli wystąpi błąd przejściowy, uniemożliwiając odświeżanie danych. Aparat replikatora automatycznie wznowi regularne sondowanie po wykryciu zaktualizowanych danych.

Obsługa modeli warstw i zakupów

Źródłowa usługa Azure SQL Managed Instance może być pojedynczym wystąpieniem zarządzanym SQL lub wystąpieniem zarządzanym SQL należącym do puli wystąpień.

  • Obsługiwane są wszystkie warstwy usług w modelu zakupów rdzeni wirtualnych.

Następny krok