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 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 Synapse Link dla usługi Azure Cosmos DB. Synapse Link umożliwia korzystanie z funkcji HTAP w kontenerze i wbudowanej obsłudze Azure Synapse.

Przejdź do Synapse Studio

W obszarze roboczym Azure Synapse wybierz pozycję Uruchom Synapse Studio. Na stronie głównej Synapse Studio wybierz pozycję Dane, co spowoduje przejście do Eksplorator obiektów Danych.

Połączenie bazę danych usługi Azure Cosmos DB do obszaru roboczego 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 na potrzeby Azure Synapse Analytics lub SQL do usługi Azure Cosmos DB.

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

  1. Wybierz ikonę w + pobliżu pozycji Dane.
  2. Wybierz Połączenie do danych zewnętrznych.
  3. Wybierz interfejs API, z którym chcesz nawiązać połączenie, na przykład SQL interfejsu API lub interfejsu API dla bazy danych MongoDB.
  4. Wybierz opcję Kontynuuj.
  5. Użyj przyjaznej nazwy, aby nazwać połączoną usługę. Nazwa będzie wyświetlana w Eksplorator obiektów danych i jest używana przez środowiska uruchomieniowe 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 żaden region nie zostanie określony, Azure Synapse operacje środowiska uruchomieniowego 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ź wartość PreferredRegions. Ustaw wartość na żądany region, na przykład WestUS2. (Nie ma spacji między wyrazami a liczbą).
  8. Wybierz przycisk 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:

Visualization that shows the OLTP container icon.

Kontener z obsługą protokołu HTAP:

Visualization that shows the HTAP container icon.

Szybka interakcja z akcjami wygenerowanymi przy użyciu kodu

Kliknięcie prawym przyciskiem myszy w kontenerze spowoduje wyświetlenie listy gestów, które spowodują wyzwolenie środowiska uruchomieniowego platformy Spark lub SQL. Zapisywanie w kontenerze będzie odbywać się za pośrednictwem transakcyjnego magazynu usługi Azure Cosmos DB i będzie używać jednostek żądań.

Następne kroki