Nawiązywanie połączenia z usługą Azure Data Explorer przy użyciu platformy Apache Spark dla usługi Azure Synapse Analytics

W tym artykule opisano sposób uzyskiwania dostępu do bazy danych usługi Azure Data Explorer z programu Synapse Studio przy użyciu platformy Apache Spark dla usługi Azure Synapse Analytics.

Wymagania wstępne

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, aby przejść do pozycji Dane Eksplorator obiektów.

Połączenie bazy danych usługi Azure Data Explorer do obszaru roboczego usługi Azure Synapse

Połączenie bazę danych usługi Azure Data Explorer do obszaru roboczego odbywa się za pośrednictwem połączonej usługi. Dzięki połączonej usłudze Azure Data Explorer możesz przeglądać i eksplorować dane, odczytywać i zapisywać z platformy Apache Spark dla usługi Azure Synapse. Zadania integracji można również uruchamiać w potoku.

W Eksplorator obiektów danych wykonaj następujące kroki, aby bezpośrednio połączyć klaster usługi Azure Data Explorer:

  1. Wybierz ikonę w + pobliżu danych.

  2. Wybierz Połączenie, aby nawiązać połączenie z danymi zewnętrznymi.

  3. Wybierz pozycję Azure Data Explorer (Kusto).

  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 nawiązywania połączenia z bazą danych.

  6. Wybierz klaster usługi Azure Data Explorer z subskrypcji lub wprowadź identyfikator URI.

  7. Wprowadź identyfikator jednostki usługi i klucz jednostki usługi. Upewnij się, że ta jednostka usługi ma dostęp do bazy danych na potrzeby operacji odczytu i dostępu ingestor do pozyskiwania danych.

  8. Wprowadź nazwę bazy danych usługi Azure Data Explorer.

  9. Wybierz pozycję Testuj połączenie , aby upewnić się, że masz odpowiednie uprawnienia.

  10. Wybierz pozycję Utwórz.

    Screenshot that shows a new linked service.

    Uwaga

    (Opcjonalnie) Połączenie testowe nie weryfikuje dostępu do zapisu. Upewnij się, że identyfikator jednostki usługi ma dostęp do zapisu w bazie danych usługi Azure Data Explorer.

  11. Klastry i bazy danych usługi Azure Data Explorer są wyświetlane na karcie Połączone w sekcji Azure Data Explorer .

    Screenshot that shows browsing for clusters.

  12. Aby móc korzystać z połączonej usługi z poziomu notesu, należy go opublikować w obszarze roboczym. Kliknij przycisk Publikuj na pasku narzędzi, przejrzyj oczekujące zmiany i kliknij przycisk OK.

    Uwaga

    W bieżącej wersji obiekty bazy danych są wypełniane na podstawie uprawnień konta microsoft Entra w bazach danych usługi Azure Data Explorer. Po uruchomieniu notesów platformy Apache Spark lub zadań integracji poświadczenia w usłudze linku będą używane (na przykład jednostka usługi).

Szybka interakcja z akcjami wygenerowanymi przez kod

Po kliknięciu prawym przyciskiem myszy bazy danych lub tabeli zostanie wyświetlona lista przykładowych notesów platformy Spark. Wybierz opcję odczytu, zapisu lub strumieniowego przesyłania danych do usługi Azure Data Explorer.

Screenshot that shows new sample notebooks.

Oto przykład odczytywania danych. Dołącz notes do puli platformy Spark i uruchom komórkę.

Screenshot that shows a new read notebook.

Uwaga

Pierwsze wykonanie może potrwać ponad trzy minuty, aby zainicjować sesję platformy Spark. Kolejne wykonania będą znacznie szybsze.

Ograniczenia

Łącznik usługi Azure Data Explorer nie jest obecnie obsługiwany w przypadku zarządzanych sieci wirtualnych usługi Azure Synapse.

Następne kroki