Udostępnij przez


warehouses grupa poleceń

Note

Te informacje dotyczą interfejsu wiersza polecenia usługi Databricks w wersji 0.205 lub nowszej. Interfejs CLI Databricks jest w publicznej wersji testowej.

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 warehouses poleceń w interfejsie wiersza polecenia usługi Databricks umożliwia zarządzanie magazynami SQL. Usługa SQL Warehouse to zasób obliczeniowy, który umożliwia uruchamianie poleceń SQL na obiektach danych w usłudze Databricks SQL. Zobacz Nawiązywanie połączenia z usługą SQL Warehouse.

Tworzenie magazynów Databricks

Utwórz nowy magazyn SQL.

databricks warehouses create [flags]

Arguments

None

Opcje

--auto-stop-mins int

    Czas w minutach, przez który usługa SQL Warehouse musi być bezczynna (innymi słowy, bez RUNNING zapytań), zanim zostanie automatycznie zatrzymana.

--cluster-size string

    Rozmiar klastrów przydzielonych dla tego magazynu.

--creator-name string

    Nazwa twórcy magazynu.

--enable-photon

    Określa, czy magazyn powinien używać klastrów zoptymalizowanych pod kątem rozwiązania Photon.

--enable-serverless-compute

    Określa, czy magazyn powinien używać bezserwerowych obliczeń.

--instance-profile-arn string

    Deprecated.

--json JSON

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

--max-num-clusters int

    Maksymalna liczba klastrów tworzonych przez moduł skalowania automatycznego w celu obsługi zapytań współbieżnych.

--min-num-clusters int

    Minimalna liczba dostępnych klastrów, które zostaną zachowane dla tego magazynu SQL Warehouse.

--name string

    Nazwa logiczna klastra.

--no-wait

    Nie czekaj na osiągnięcie stanu URUCHOMIONY

--spot-instance-policy SpotInstancePolicy

    Określa, czy magazyn powinien używać instancji typu spot. Obsługiwane wartości: COST_OPTIMIZED, POLICY_UNSPECIFIED, RELIABILITY_OPTIMIZED

--timeout duration

    Maksymalny czas osiągnięcia RUNNING stanu (domyślnie 20 ms)

--warehouse-type CreateWarehouseRequestWarehouseType

    Typ magazynu: PRO lub CLASSIC. Obsługiwane wartości: CLASSIC, PRO, TYPE_UNSPECIFIED

Flagi globalne

Examples

Poniższy przykład tworzy nowy SQL Warehouse z podstawową konfiguracją:

databricks warehouses create --name "my-warehouse" --cluster-size "Small" --min-num-clusters 1 --max-num-clusters 10 --auto-stop-mins 60

Poniższy przykład tworzy magazyn bezserwerowy z włączoną usługą Photon:

databricks warehouses create --name "serverless-warehouse" --enable-serverless-compute --enable-photon --warehouse-type PRO

Usuwanie magazynów danych Databricks

Usuwanie usługi SQL Warehouse.

databricks warehouses delete ID [flags]

Arguments

ID

    Required. Identyfikator usługi SQL Warehouse.

Opcje

Flagi globalne

Examples

Poniższy przykład usuwa magazyn o określonym identyfikatorze:

databricks warehouses delete 1234567890abcdef

Edytowanie magazynów Databricks

Zaktualizuj magazyn. Aktualizuje konfigurację usługi SQL Warehouse.

databricks warehouses edit ID [flags]

Arguments

ID

    Required. ID magazynu do skonfigurowania.

Opcje

--auto-stop-mins int

    Czas w minutach, przez który usługa SQL Warehouse musi być bezczynna (innymi słowy, bez RUNNING zapytań), zanim zostanie automatycznie zatrzymana.

--cluster-size string

    Rozmiar klastrów przydzielonych dla tego magazynu.

--creator-name string

    Nazwa twórcy magazynu.

--enable-photon

    Określa, czy magazyn powinien używać klastrów zoptymalizowanych pod kątem rozwiązania Photon.

--enable-serverless-compute

    Określa, czy magazyn powinien używać bezserwerowych obliczeń.

--instance-profile-arn string

    Deprecated.

--json JSON

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

--max-num-clusters int

    Maksymalna liczba klastrów tworzonych przez moduł skalowania automatycznego w celu obsługi zapytań współbieżnych.

--min-num-clusters int

    Minimalna liczba dostępnych klastrów, które zostaną zachowane dla tego magazynu SQL Warehouse.

--name string

    Nazwa logiczna klastra.

--no-wait

    Nie czekaj na osiągnięcie RUNNING stanu

--spot-instance-policy SpotInstancePolicy

    Określa, czy magazyn powinien używać instancji typu spot. Obsługiwane wartości: COST_OPTIMIZED, POLICY_UNSPECIFIED, RELIABILITY_OPTIMIZED

--timeout duration

    Maksymalny czas osiągnięcia RUNNING stanu (domyślnie 20 ms)

--warehouse-type EditWarehouseRequestWarehouseType

    Typ magazynu. Obsługiwane wartości: CLASSIC, PRO, TYPE_UNSPECIFIED

Flagi globalne

Examples

Poniższy przykład aktualizuje magazyn w celu zmiany rozmiaru klastra i czasu automatycznego zatrzymywania:

databricks warehouses edit 1234567890abcdef --cluster-size "Medium" --auto-stop-mins 30

Poniższy przykład umożliwia aplikację Photon dla istniejącego magazynu:

databricks warehouses edit 1234567890abcdef --enable-photon

Uzyskanie magazynów Databricks

Uzyskaj informacje dotyczące jednego magazynu danych SQL.

databricks warehouses get ID [flags]

Arguments

ID

    Required. Identyfikator usługi SQL Warehouse.

Opcje

Flagi globalne

Examples

Poniższy przykład pobiera informacje o magazynie o określonym identyfikatorze:

databricks warehouses get 1234567890abcdef

lista instancji Databricks

Wyświetl listę wszystkich magazynów SQL, dla których użytkownik ma uprawnienia do zarządzania.

databricks warehouses list [flags]

Arguments

None

Opcje

--run-as-user-id int

    Jednostka usługi, która będzie używana do pobierania listy magazynów.

Flagi globalne

Examples

Poniższy przykład zawiera listę wszystkich magazynów:

databricks warehouses list

W poniższym przykładzie wymieniono magazyny używające określonej jednostki usługi:

databricks warehouses list --run-as-user-id 123456789

Rozpoczynanie działania magazynów Databricks

Uruchom usługę SQL Warehouse.

databricks warehouses start ID [flags]

Arguments

ID

    Required. Identyfikator usługi SQL Warehouse.

Opcje

--no-wait

    Nie czekaj na osiągnięcie RUNNING stanu

--timeout duration

    Maksymalny czas osiągnięcia RUNNING stanu (domyślnie 20 ms)

Flagi globalne

Examples

Poniższy przykład rozpoczyna magazyn o określonym identyfikatorze:

databricks warehouses start 1234567890abcdef

Poniższy przykład uruchamia magazyn bez oczekiwania na osiągnięcie RUNNING stanu:

databricks warehouses start 1234567890abcdef --no-wait

Zatrzymaj magazyny Databricks

Zatrzymaj usługę SQL Warehouse.

databricks warehouses stop ID [flags]

Arguments

ID

    Required. Identyfikator usługi SQL Warehouse.

Opcje

--no-wait

    Nie czekaj na osiągnięcie STOPPED stanu

--timeout duration

    Maksymalny czas osiągnięcia STOPPED stanu (domyślnie 20 ms)

Flagi globalne

Examples

Poniższy przykład zatrzymuje magazyn o określonym identyfikatorze:

databricks warehouses stop 1234567890abcdef

Poniższy przykład zatrzymuje magazyn bez oczekiwania na osiągnięcie STOPPED stanu:

databricks warehouses stop 1234567890abcdef --no-wait

Hurtownie usługi Databricks get-workspace-warehouse-config

Uzyskaj konfigurację na poziomie obszaru roboczego, która jest wspólna dla wszystkich hurtowni SQL w obszarze roboczym.

databricks warehouses get-workspace-warehouse-config [flags]

Arguments

None

Opcje

Flagi globalne

Examples

Poniższy przykład pobiera konfigurację magazynu obszarów roboczych:

databricks warehouses get-workspace-warehouse-config

Magazyny usługi databricks set-workspace-warehouse-config

Ustaw konfigurację na poziomie obszaru roboczego współużytkowanego przez wszystkie magazyny SQL w obszarze roboczym.

databricks warehouses set-workspace-warehouse-config [flags]

Arguments

None

Opcje

--google-service-account string

    Tylko GCP: Konto usługi Google, używane do dostępu do klastra w celu korzystania z Google Cloud Storage.

--instance-profile-arn string

    Tylko AWS: profil instancji używany do przekazywania roli IAM do klastra.

--json JSON

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

--security-policy SetWorkspaceWarehouseConfigRequestSecurityPolicy

    Zasady zabezpieczeń dla magazynów. Obsługiwane wartości: DATA_ACCESS_CONTROL, NONE, PASSTHROUGH

Flagi globalne

Examples

W poniższym przykładzie konfiguracja magazynu roboczego jest ustawiana z zasadami zabezpieczeń.

databricks warehouses set-workspace-warehouse-config --security-policy DATA_ACCESS_CONTROL

Magazyny usługi databricks uzyskują poziomy uprawnień

Uzyskiwanie poziomów uprawnień usługi SQL Warehouse.

databricks warehouses get-permission-levels WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    Magazyn SQL, dla którego chcesz uzyskać uprawnienia lub zarządzać nimi.

Opcje

Flagi globalne

Examples

Poniższy przykład określa poziomy dostępu dla magazynu:

databricks warehouses get-permission-levels 1234567890abcdef

Magazyny usługi databricks uzyskują uprawnienia

Uzyskaj uprawnienia do usługi SQL Warehouse. Magazyny SQL mogą dziedziczyć uprawnienia po ich obiekcie głównym.

databricks warehouses get-permissions WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    Magazyn SQL, dla którego chcesz uzyskać uprawnienia lub zarządzać nimi.

Opcje

Flagi globalne

Examples

Poniższy przykład uzyskuje uprawnienia do magazynu:

databricks warehouses get-permissions 1234567890abcdef

Magazyny danych Databricks - nadawanie uprawnień

Ustaw uprawnienia usługi SQL Warehouse. Ustawia uprawnienia do obiektu, zastępując istniejące uprawnienia, jeśli istnieją. Usuwa wszystkie uprawnienia bezpośrednie, jeśli nie określono żadnego. Obiekty mogą dziedziczyć uprawnienia po ich obiekcie głównym.

databricks warehouses set-permissions WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    Magazyn SQL, dla którego chcesz uzyskać uprawnienia lub zarządzać nimi.

Opcje

--json JSON

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

Flagi globalne

Examples

Poniższy przykład ustawia uprawnienia dla magazynu przy użyciu pliku JSON:

databricks warehouses set-permissions 1234567890abcdef --json @permissions.json

Magazyny Databricks aktualizuj-uprawnienia

Zaktualizuj uprawnienia w usłudze SQL Warehouse. Magazyny SQL mogą dziedziczyć uprawnienia po ich obiekcie głównym.

databricks warehouses update-permissions WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    Magazyn SQL, dla którego chcesz uzyskać uprawnienia lub zarządzać nimi.

Opcje

--json JSON

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

Flagi globalne

Examples

Poniższy przykład aktualizuje uprawnienia magazynu przy użyciu pliku JSON:

databricks warehouses update-permissions 1234567890abcdef --json @permissions.json

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