Udostępnij przez


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 Eksplorator obiektów danych.

Łączenie bazy danych usługi Azure Data Explorer z obszarem roboczym usługi Azure Synapse

Łączenie bazy danych usługi Azure Data Explorer z obszarem roboczym 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 linii przetwarzania.

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

  1. Wybierz ikonę + obok danych.

  2. Wybierz Połącz, 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 Eksploratorze 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 w celu realizacji operacji odczytu oraz prawa dostępu 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 Utwórz.

    Zrzut ekranu przedstawiający nową połączoną usługę.

    Uwaga

    (Opcjonalnie) Test połączenia nie weryfikuje dostępu do zapisu. Upewnij się, że identyfikator główny 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.

    Zrzut ekranu przedstawiający przeglądanie klastrów.

  12. Aby móc korzystać z połączonej usługi z poziomu notesu, należy opublikować ją 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 Apache Spark albo zadań integracji, w usłudze połączenia będą używane uwierzytelnienia (na przykład główny element 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 notatników Spark. Wybierz opcję odczytu, zapisu lub strumieniowego przesyłania danych do usługi Azure Data Explorer.

Zrzut ekranu przedstawiający nowe przykładowe notatniki.

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

Zrzut ekranu przedstawiający nowy notes do odczytu.

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