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 poziomu programu Azure Synapse Analytics Studio za pomocą usługi Azure Synapse Link.

Wymagania wstępne

Przed połączeniem bazy danych usługi Azure Cosmos DB z obszarem roboczym potrzebne są następujące elementy:

Aby uruchomić analizę na dużą skalę w usłudze Azure Cosmos DB bez wpływu na wydajność operacyjną, zalecamy włączenie usługi Synapse Link dla usługi Azure Cosmos DB. Usługa Synapse Link umożliwia korzystanie z protokołu HTAP w kontenerze i wbudowanej obsłudze usługi Azure Synapse.

Przejdź do programu Synapse Studio

W obszarze roboczym usługi Azure Synapse wybierz pozycję Uruchom program Synapse Studio. Na stronie głównej programu 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 Azure Synapse

Łączenie bazy danych usługi Azure Cosmos DB odbywa się jako połączona usługa. Dzięki połączonej usłudze Azure Cosmos DB możesz przeglądać i eksplorować dane, odczytywać i zapisywać z platformy Apache Spark dla usługi Azure Synapse Analytics lub SQL w usłudze Azure Cosmos DB.

W Eksplorator obiektów danych możesz bezpośrednio nawiązać połączenie z bazą danych usługi Azure Cosmos DB, wykonując następujące czynności:

  1. Wybierz ikonę w + pobliżu danych.
  2. Wybierz pozycję Połącz z danymi zewnętrznymi.
  3. Wybierz interfejs API, z którym chcesz nawiązać połączenie, na przykład interfejs API SQL lub interfejs API dla bazy danych MongoDB.
  4. Wybierz Kontynuuj.
  5. Użyj przyjaznej nazwy, aby nazwać połączoną usługę. Nazwa zostanie wyświetlona w Eksplorator obiektów danych i jest używana przez środowiska uruchomieniowe usługi Azure Synapse do łączenia się z bazą danych i kontenerami.
  6. Wybierz nazwę konta usługi Azure Cosmos DB i nazwę bazy danych.
  7. (Opcjonalnie) Jeśli nie określono żadnego regionu, operacje środowiska uruchomieniowego usługi Azure Synapse będą kierowane do najbliższego regionu, w którym jest włączony magazyn analityczny. Możesz również ręcznie ustawić region, za pomocą którego użytkownicy będą uzyskiwać dostęp do magazynu analitycznego usługi Azure Cosmos DB. Wybierz pozycję Dodatkowe właściwości połączenia, a następnie wybierz pozycję Nowy. W obszarze Nazwa właściwości wprowadź preferredRegions. Ustaw wartość na żądany region, na przykład WestUS2. (Nie ma spacji między wyrazami a liczbą).
  8. Wybierz pozycję Utwórz.

Bazy danych usługi Azure Cosmos DB są wyświetlane na karcie Połączone w sekcji Azure Cosmos DB . Usługa Azure Cosmos DB umożliwia odróżnienie kontenera z obsługą protokołu HTAP na podstawie kontenera tylko OLTP za pomocą następujących ikon:

Kontener tylko OLTP:

Wizualizacja przedstawiająca ikonę kontenera OLTP.

Kontener z obsługą protokołu HTAP:

Wizualizacja przedstawiająca ikonę kontenera HTAP.

Szybka interakcja z akcjami wygenerowanymi przez kod

Klikając prawym przyciskiem myszy kontener, masz listę gestów, które spowodują wyzwolenie środowiska uruchomieniowego Spark lub SQL. Zapisywanie w kontenerze nastąpi za pośrednictwem transakcyjnego magazynu usługi Azure Cosmos DB i będzie zużywać jednostki żądań.

Następne kroki