Szybki start: nawiązywanie połączenia z usługą Azure Synapse Link dla usługi Azure Cosmos DB
W tym artykule opisano sposób uzyskiwania dostępu do bazy danych usługi Azure Cosmos DB z programu Azure Synapse Analytics Studio przy użyciu Synapse Link.
Wymagania wstępne
Przed nawiązaniem połączenia konta usługi Azure Cosmos DB z obszarem roboczym istnieje kilka potrzebnych rzeczy.
- Istniejące konto usługi Azure Cosmos DB lub utwórz nowe konto po tym przewodniku Szybki start
- Istniejący obszar roboczy usługi Synapse lub utwórz nowy obszar roboczy po tym przewodniku Szybki start
Włączanie magazynu analitycznego usługi Azure Cosmos DB
Aby uruchomić analizę na dużą skalę w usłudze Azure Cosmos DB bez wpływu na wydajność operacyjną, zalecamy włączenie Synapse Link dla usługi Azure Cosmos DB. Ta funkcja umożliwia korzystanie z funkcji HTAP w kontenerze i wbudowanej obsłudze Azure Synapse. Postępuj zgodnie z tym przewodnikiem Szybki start, aby włączyć Synapse Link dla kontenerów usługi Azure Cosmos DB.
Przejdź do Synapse Studio
W obszarze roboczym usługi Synapse wybierz pozycję Uruchom Synapse Studio. Na stronie głównej Synapse Studio wybierz pozycję **Dane, co spowoduje przejście do Eksplorator obiektów Danych.
Łączenie bazy danych usługi Azure Cosmos DB z obszarem roboczym usługi Synapse
Łączenie bazy danych usługi Azure Cosmos DB odbywa się jako połączona usługa. Połączona usługa Azure Cosmos DB umożliwia użytkownikom przeglądanie i eksplorowanie danych, odczytywanie i zapisywanie z platformy Apache Spark na potrzeby usługi Azure Synapse Analytics lub SQL w usłudze Azure Cosmos DB.
W Eksplorator obiektów danych możesz bezpośrednio połączyć bazę danych usługi Azure Cosmos DB, wykonując następujące czynności:
- Wybierz + ikonę w pobliżu danych
- Wybierz pozycję Połącz z danymi zewnętrznymi
- Wybierz interfejs API, z którym chcesz nawiązać połączenie: SQL lub MongoDB
- Wybierz pozycję Kontynuuj
- Nazwij połączoną usługę. Nazwa będzie wyświetlana w Eksplorator obiektów i używana przez program Synapse do łączenia się z bazą danych i kontenerami. Zalecamy użycie przyjaznej nazwy.
- Wybierz nazwę konta usługi Cosmos DB i nazwę bazy danych
- (Opcjonalnie) Jeśli nie określono żadnego regionu, operacje czasu wykonywania usługi Synapse będą kierowane do najbliższego regionu, w którym jest włączony magazyn analityczny. Można jednak ustawić ręcznie region, w którym użytkownicy mają uzyskiwać dostęp do magazynu analitycznego usługi Azure Cosmos DB. Wybierz pozycję Dodatkowe właściwości połączenia , a następnie pozycję Nowy. W obszarze Nazwa właściwości napisz wartość PreferredRegions i ustaw wartość żądanego regionu (na przykład: WestUS2, nie ma spacji między wyrazami a liczbami)
- Wybierz pozycję Utwórz
Bazy danych usługi Azure Cosmos DB są widoczne na karcie Połączone w sekcji Azure Cosmos DB. Kontener usługi Azure Cosmos DB z obsługą protokołu HTAP można odróżnić tylko od kontenera OLTP z następującymi ikonami:
Kontener usługi Synapse:
Kontener tylko OLTP:
Szybka interakcja z akcjami wygenerowanymi przy użyciu kodu
Po kliknięciu prawym przyciskiem myszy kontenera będziesz mieć listę gestów, które wyzwalają środowisko Spark lub czas wykonywania SQL. Zapisywanie w kontenerze będzie odbywać się za pośrednictwem magazynu transakcyjnego usługi Azure Cosmos DB i będzie zużywać jednostki żądań.
Następne kroki
- Dowiedz się, co jest obsługiwane między usługą Synapse i usługą Azure Cosmos DB
- Dowiedz się, jak wykonywać zapytania dotyczące magazynu analitycznego przy użyciu platformy Apache Spark 3 na potrzeby usługi Azure Synapse Analytics
- Dowiedz się, jak wykonywać zapytania dotyczące magazynu analitycznego przy użyciu platformy Apache Spark 2 na potrzeby usługi Azure Synapse Analytics
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla