connections grupa poleceń

Note

Korzystanie z interfejsu wiersza polecenia usługi Databricks podlega licencjom usługi Databricks i powiadomieniom o ochronie prywatności usługi Databricks, w tym wszelkim przepisom dotyczącym danych użycia.

Grupa connections poleceń w interfejsie wiersza polecenia usługi Databricks umożliwia tworzenie połączeń z zewnętrznymi źródłami danych i zarządzanie nimi. Zobacz Łączenie ze źródłami danych i usługami zewnętrznymi.

Ta grupa poleceń obejmuje dwa typy połączeń:

  • Połączenia federacyjne usługi Lakehouse: połączenia z zewnętrznymi bazami danych na potrzeby zapytań federacyjnych. Zobacz Zarządzanie połączeniami dla Federacji Lakehouse.
  • Połączenia zarządzane pozyskiwania (Lakeflow Connect): połączenia z aplikacjami i bazami danych SaaS na potrzeby zarządzanych potoków pozyskiwania. Obsługiwane w przypadku łączników korzystających z uwierzytelniania tylko interfejsu API. Zobacz Wdrażanie.

Tworzenie połączeń usługi databricks

Utwórz nowe połączenie z zewnętrznym źródłem danych. Umożliwia użytkownikom określanie szczegółów połączenia i konfiguracji na potrzeby interakcji z serwerem zewnętrznym.

databricks connections create [flags]

Opcje

--comment string

    Podany przez użytkownika opis w formie swobodnej.

--json JSON

    Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania

--read-only

    Jeśli połączenie jest tylko do odczytu.

Flagi globalne

Examples

Poniższy przykład tworzy połączenie z komentarzem:

databricks connections create --comment "Connection to external database"

Poniższy przykład tworzy połączenie tylko do odczytu:

databricks connections create --read-only

Aby określić typ połączenia i poświadczenia, przekaż treść żądania za pomocą polecenia --json. Treść JSON jest zgodna z tym samym schematem co interfejs API REST połączeń. W poniższym przykładzie utworzono zarządzane połączenie pozyskiwania danych ze źródłem postgreSQL:

databricks connections create --json '{
  "name": "my-connection",
  "connection_type": "POSTGRESQL",
  "options": {
    "host": "postgresql-instance.example.com",
    "port": "5432",
    "user": "databricks_replication",
    "password": "your_secure_password"
  }
}'

usuwanie połączeń usługi databricks

Usuń połączenie zgodne z podaną nazwą.

databricks connections delete NAME [flags]

Arguments

NAME

    Nazwa połączenia, które ma zostać usunięte.

Opcje

Flagi globalne

Examples

Poniższy przykład usuwa połączenie o nazwie my-connection:

databricks connections delete my-connection

Lista połączeń usługi Databricks

Uzyskaj połączenie na podstawie nazwy.

databricks connections get NAME [flags]

Arguments

NAME

    Nazwa połączenia.

Opcje

Flagi globalne

Examples

Poniższy przykład pobiera informacje o połączeniu o nazwie my-connection:

databricks connections get my-connection

lista połączeń usługi databricks

Wyświetl listę wszystkich połączeń.

databricks connections list [flags]

Opcje

--max-results int

    Maksymalna liczba połączeń do zwrócenia.

--page-token string

    Nieprzezroczysty token stronicowania, umożliwiający przejście do następnej strony na podstawie poprzedniego zapytania.

Flagi globalne

Examples

W poniższym przykładzie wymieniono wszystkie połączenia:

databricks connections list

W poniższym przykładzie wymieniono połączenia z maksymalnie 10 wynikami:

databricks connections list --max-results 10

Aktualizacja połączeń usługi databricks

Zaktualizuj połączenie zgodne z podaną nazwą.

databricks connections update NAME [flags]

Arguments

NAME

    Nazwa połączenia.

Opcje

--json JSON

    Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania

--new-name string

    Nowa nazwa połączenia.

--owner string

    Nazwa użytkownika bieżącego właściciela połączenia.

Flagi globalne

Examples

Poniższy przykład zmienia nazwę połączenia:

databricks connections update my-connection --new-name my-renamed-connection

Poniższy przykład zmienia właściciela połączenia:

databricks connections update my-connection --owner someone@example.com

Flagi globalne

--debug

  Czy włączyć logowanie debugowe.

-h lub --help

    Wyświetl pomoc dla Databricks CLI lub dla powiązanej grupy poleceń czy pojedynczego polecenia.

--log-file struna

    Ciąg reprezentujący plik do zapisywania dzienników wyjściowych. Jeśli ta flaga nie zostanie określona, wartością domyślną jest zapisywanie dzienników wyjściowych w programie stderr.

--log-format formatowanie

    Format typu logu text lub json. Wartość domyślna to text.

--log-level struna

    Ciąg reprezentujący poziom formatu zapisu dziennika. Jeśli nie zostanie określony, poziom formatu dziennika jest wyłączony.

-o, --output typ

    Typ danych wyjściowych polecenia: text lub json. Wartość domyślna to text.

-p, --profile struna

    Nazwa profilu pliku ~/.databrickscfg, którego użyć do uruchomienia polecenia. Jeśli ta flaga nie zostanie określona, zostanie użyty profil o nazwie DEFAULT .

--progress-format formatowanie

    Format wyświetlania dzienników postępu: default, , appendinplacelubjson

-t, --target struna

    Jeśli ma to zastosowanie, docelowy obiekt pakietu do użycia