Udostępnij za pośrednictwem


Połączenie do ustawienia wstępnego

Ustawienie Wstępne zapewnia nowoczesną analizę biznesową dla całej organizacji. Ustawienie wstępne zapewnia zaawansowaną, łatwą w użyciu platformę eksploracji i wizualizacji danych obsługiwaną przez open source Apache Superset.

Możesz zintegrować magazyny SQL usługi Databricks (wcześniej punkty końcowe SQL usługi Databricks) i klastry usługi Azure Databricks z ustawieniem Preset.

Połączenie ustawienia wstępne przy użyciu Połączenie partnera

Aby połączyć obszar roboczy usługi Azure Databricks z ustawieniem wstępnym przy użyciu Połączenie partnera, zobacz Połączenie z partnerami analizy biznesowej przy użyciu Połączenie partnera.

Uwaga

Partner Połączenie obsługuje tylko magazyny SQL usługi Databricks dla ustawień wstępnych. Aby połączyć klaster w obszarze roboczym usługi Azure Databricks z ustawieniem wstępnie zdefiniowanym, połącz się z ustawieniem Wstępnym ręcznie.

ręczne ustawianie ustawień wstępnych Połączenie

W tej sekcji połączysz istniejący magazyn SQL lub klaster w obszarze roboczym usługi Azure Databricks z ustawieniem wstępnie ustawionym.

Uwaga

W przypadku magazynów SQL można użyć Połączenie partnerów, aby uprościć proces połączenia.

Wymagania

Przed ręczną integracją z ustawieniem Preset należy dysponować następującymi elementami:

  • Klaster lub magazyn SQL w obszarze roboczym usługi Azure Databricks.

  • Szczegóły połączenia dla klastra lub usługi SQL Warehouse, w szczególności wartości Nazwa hosta serwera, Port i Ścieżka HTTP.

  • Osobisty token dostępu usługi Azure Databricks lub token microsoft Entra ID (dawniej Azure Active Directory). Aby utworzyć osobisty token dostępu, wykonaj następujące czynności:

    1. W obszarze roboczym usługi Azure Databricks kliknij nazwę użytkownika usługi Azure Databricks na górnym pasku, a następnie wybierz pozycję Ustawienia z listy rozwijanej.
    2. Kliknij pozycję Deweloper.
    3. Obok pozycji Tokeny dostępu kliknij pozycję Zarządzaj.
    4. Kliknij pozycję Generuj nowy token.
    5. (Opcjonalnie) Wprowadź komentarz, który pomaga zidentyfikować ten token w przyszłości i zmienić domyślny okres istnienia tokenu na 90 dni. Aby utworzyć token bez okresu istnienia (niezalecane), pozostaw puste pole Okres istnienia (dni) (puste).
    6. Kliknij pozycję Generate (Generuj).
    7. Skopiuj wyświetlony token do bezpiecznej lokalizacji, a następnie kliknij przycisk Gotowe.

    Uwaga

    Pamiętaj, aby zapisać skopiowany token w bezpiecznej lokalizacji. Nie udostępniaj skopiowanego tokenu innym osobom. W przypadku utraty skopiowanego tokenu nie można wygenerować tego samego tokenu. Zamiast tego należy powtórzyć tę procedurę, aby utworzyć nowy token. Jeśli utracisz skopiowany token lub uważasz, że token został naruszony, usługa Databricks zdecydowanie zaleca natychmiastowe usunięcie tego tokenu z obszaru roboczego, klikając ikonę kosza (Odwołaj) obok tokenu na stronie Tokeny dostępu.

    Jeśli nie możesz utworzyć lub użyć tokenów w obszarze roboczym, może to być spowodowane tym, że administrator obszaru roboczego wyłączył tokeny lub nie udzielił Ci uprawnień do tworzenia lub używania tokenów. Zobacz administratora obszaru roboczego lub następujące elementy:

    Uwaga

    Najlepszym rozwiązaniem w zakresie zabezpieczeń w przypadku uwierzytelniania za pomocą zautomatyzowanych narzędzi, systemów, skryptów i aplikacji usługa Databricks zaleca używanie osobistych tokenów dostępu należących do jednostek usługi zamiast użytkowników obszaru roboczego. Aby utworzyć tokeny dla jednostek usługi, zobacz Zarządzanie tokenami dla jednostki usługi.

Kroki nawiązywania połączenia

Aby ręcznie nawiązać połączenie z ustawieniami wstępnymi, wykonaj następujące czynności:

  1. Utwórz nowe konto ustawienia wstępne lub zaloguj się do istniejącego konta wstępnie zdefiniowanego.

  2. Kliknij pozycję + Obszar roboczy.

  3. W oknie dialogowym Dodawanie nowego obszaru roboczego wprowadź nazwę obszaru roboczego, wybierz najbliższy region obszaru roboczego, a następnie kliknij przycisk Zapisz.

  4. Otwórz obszar roboczy, klikając kafelek obszaru roboczego.

  5. Na pasku narzędzi kliknij pozycję Bazy danych wykazu>.

  6. Kliknij pozycję + Baza danych.

  7. W oknie dialogowym Połączenie bazy danych na liście Obsługiwane bazy danych wybierz jedną z następujących opcji:

    • W przypadku usługi SQL Warehouse wybierz pozycję Databricks SQL Warehouse.
    • W przypadku klastra wybierz pozycję Klaster interaktywny usługi Databricks.
  8. W polu SQLAlchemy URI wprowadź następującą wartość:

    W przypadku usługi SQL Warehouse:

    databricks+pyodbc://token:{access token}@{server hostname}:{port}/{database name}
    

    W przypadku klastra:

    databricks+pyhive://token:{access token}@{server hostname}:{port}/{database name}
    

    Wymiana:

    • {access token}z wartością< osobistego tokenu dostępu usługi Azure Databricks!– lub wartością tokenu usługi Azure Active Directory —> z wymagań.
    • {server hostname} z wartością Nazwa hosta serwera z wymagań.
    • {port} z wartością Port z wymagań.
    • {database name} z nazwą docelowej bazy danych w obszarze roboczym usługi Azure Databricks.

    Na przykład w przypadku usługi SQL Warehouse:

    databricks+pyodbc://token:dapi...@adb-1234567890123456.7.azuredatabricks.net:443/default
    

    Na przykład w przypadku klastra:

    databricks+pyhive://token:dapi...@adb-1234567890123456.7.azuredatabricks.net:443/default
    
  9. Kliknij kartę Zaawansowane i rozwiń pozycję Inne.

  10. W polu Parametry aparatu wprowadź następującą wartość:

    W przypadku usługi SQL Warehouse:

    {"connect_args": {"http_path": "sql/1.0/warehouses/****", "driver_path": "/opt/simba/spark/lib/64/libsparkodbc_sb64.so"}}
    

    W przypadku klastra:

    {"connect_args": {"http_path": "sql/protocolv1/o/****"}}
    

    Zastąp sql/protocolv1/o/**** wartość ścieżką HTTP z wymagań.

    Na przykład w przypadku usługi SQL Warehouse:

    {"connect_args": {"http_path": "sql/1.0/warehouses/ab12345cd678e901", "driver_path": "/opt/simba/spark/lib/64/libsparkodbc_sb64.so"}}
    

    Na przykład w przypadku klastra:

    {"connect_args": {"http_path": "sql/protocolv1/o/1234567890123456/1234-567890-buyer123"}}
    
  11. Kliknij kartę Podstawowa, a następnie kliknij pozycję Test Połączenie ion.

    Uwaga

    Aby uzyskać informacje na temat rozwiązywania problemów z połączeniem, zobacz Przewodnik po usłudze Database Połączenie ion dla usługi Databricks w witrynie internetowej Ustawienia wstępne.

  12. Po pomyślnym zakończeniu połączenia kliknij przycisk Połączenie.

Następne kroki

Zapoznaj się z co najmniej jednym z następujących zasobów w witrynie internetowej Ustawienia wstępne: